Тест по Computer Science — вопросы

Материал из DISCOPAL
Перейти к: навигация, поиск
12345678910
Тест по Computer Science, подготовил Участник:Akazikov

Вариант 4060787885.


Ваше имя*:


Вопрос 1

Пусть N — множество всех натуральных чисел.

Какие из следующих множеств счетные?

  • Совокупность всех функций от N до {0, 1}
  • Набор всех функций от {0, 1} до N
  • Наибольшее подмножество из N
  1.  Нет правильных ответов
  2.  1 и 3
  3.  1, 2, 3
  4.  2 и 3
  5.  1 и 2

Вопрос 2

Для связного неориентированного графа G = (V, E), какое из следующих условий должно быть верно?

  • являются чётными
  • G имеет по крайней мере одну вершину со степенью 1
  1.  Только 3
  2.  Только 2
  3.  Только 1
  4.  1 и 2
  5.  2 и 3

Вопрос 3

Рассмотрите следующую функцию

  double power(double base, unsigned int exponent)
  {
  if (exponent == 0)
    return 1.0;
  else
    if (even(exponent))
      return power(base*base, exponent/2);
    else
      return power(base*base, exponent/2)*base;
  }


Сколько умножений выполняется в результате использования вызова power(5.0, 12)?

(В эту сумму не включайте деления)

  1.  9
  2.  8
  3.  5
  4.  12
  5.  6

Вопрос 4

Рассмотрим следующий псевдокод, где n — неотрицательное целое число

  x = 0;
  i = 0;
  while i < n do
    x = x + 2^i;
    i = i + 1;
  end

Что из приведенного ниже является инвариантом цикла для оператора while?

(Примечание: инвариант цикла для оператора while — это утверждение, которое верно каждый раз, когда сторожевое условие оценивается во время выполнения оператора while)

  1.  x > 0 and 1 <= i < n
  2.  x = 2^i — 1 and 0 <= i <= n
  3.  x = 2^i — 1 and 0 <= i < n
  4.  x = 2^(i+1) — 1 and 0 <= i <= n
  5.  x = 2^(i+1) — 1 and 0 <= i < n

Вопрос 5

Что из перечисленного ниже верно в отношении систем виртуальной памяти, использующих страницы?

  • Виртуальное адресное пространство может быть больше объема физической памяти
  • Программы должны находиться в оперативной памяти на протяжении всего времени их выполнения
  • Страницы соответствуют семантическим характеристикам программы
  1.  только 2
  2.  2 и 3
  3.  только 1
  4.  1 и 2
  5.  1 и 3

Вопрос 6

Предположим, что P(x, y) означает «x является родителем y», а M(x) означает «x — мужчина»

Если F(v, w) равно , каково значение выражения F(v, w)?

  1.  v является племянником w
  2.  v является дедом w
  3.  v является дядей w
  4.  v является братом w
  5.  v является двоюродным братом w

Вопрос 7

Какое из следующих утверждений об удаленном вызове процедуры (RPC) верно?

  1.  Он используется для вызова процедур с адресами, удаленными более чем на байта
  2.  Он не может вернуть значение
  3.  Он не может передавать параметры по ссылке
  4.  Он используется для вызова процедур на внешнем уровне вложенности
  5.  Он не может вызывать процедуры, реализованные на другом языке

Вопрос 8

Пусть A и B — два набора слов (строк) из ∑* для некоторого алфавита символов ∑

Предположим, что B является подмножеством A

Какое из следующих утверждений всегда должно быть верным для A и B?

  • Если A конечно, то и B конечно
  • Если A регулярно, то и B регулярно
  • Если A не зависит от контекста, то и B не зависит от контекста
  1.  только 3
  2.  только 1
  3.  только 2
  4.  1 и 2
  5.  1, 2, 3

Вопрос 9

Какой из следующих протоколов, относящихся к набору интернет-протоколов (IP), наилучшим образом описывает назначение протокола разрешения адресов (Address Resolution Protocol)?

  1.  Чтобы определить аппаратный адрес заданного имени хоста
  2.  Для преобразования веб-адресов в имена хостов
  3.  Чтобы определить подходящий маршрут для дейтаграммы
  4.  Для определения аппаратного адреса данного IP-адреса
  5.  Чтобы определить IP-адрес заданного имени хоста

Вопрос 10

Рассмотрите языки и , каждый по алфавиту {a, b}, где

Что из нижеследующего должно быть верно в отношении и  ?

  • Если регулярный, то регулярный
  • Если не зависит от контекста, то не зависит от контекста
  • Если рекурсивный, то рекурсивный
  1.  Только 3
  2.  Только 1
  3.  2 и 3
  4.  1, 2, 3
  5.  1 и 3