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

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

Вариант 1453385200.


Ваше имя*:


Вопрос 1

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

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

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

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

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

Вопрос 2

Какая из следующих задач может быть решена с помощью стандартного жадного алгоритма?

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

Вопрос 3

Предположим, что у некоторого программного продукта средняя наработка на отказ составляет 10 000 часов, а среднее время на ремонт — 20 часов.

Если продуктом пользуются 100 клиентов, какова его доступность?

  1.  99.8%
  2.  98%
  3.  80%
  4.  100%
  5.  90%

Вопрос 4

Какой из следующих алгоритмов имеет время выполнения O(n²) в наихудшем случае, но O(nlog(n)) в среднем?

  1.  Сортировка слиянием
  2.  Турнирная (Tournament) сортировка
  3.  Пирамидальная сортировка (сортировка кучей)
  4.  Пузырьковая сортировка
  5.  Быстрая сортировка

Вопрос 5

Массив A содержит 256 элементов по 4 байта каждый. Его первый элемент хранится по физическому адресу 4096

Массив B содержит 512 элементов по 4 байта каждый. Его первый элемент хранится по физическому адресу 8192

Предположим, что только массивы A и B могут быть кэшированы в изначально пустой, физически адресуемой, физически маркированной, кэш-памяти с прямым отображением, объемом 2 Кбайт и размером блока 8 байт

Затем выполняется следующий цикл

  for (i = 0; i < 256; i++)
    A[i] = A[i] + B[2*i];

Сколько байт будет записано в память во время выполнения цикла, если в кэше действует политика сквозной записи?

  1.  0
  2.  4096
  3.  256
  4.  2048
  5.  1024

Вопрос 6

Некоторый рандомизированный алгоритм A предназначен для определения, является ли данное положительное целое число n простым, путем генерации случайной битовой строки r и, основываясь на значениях n и r, путем вывода либо Yes (n является простым), либо No (n является составным)

Выполнение алгоритма А гарантирует следующее

  • Если n — простое число, то результатом A всегда будет Yes
  • Если n является составным, то существует вероятность p > 0, такое что результатом A будет No с вероятностью p и Yes с вероятностью 1 — p

На входе m алгоритм A выполняется k раз (k > 0) и генерирует случайную строку при i-м выполнении , где являются взаимно независимыми

Если m является составным, какова вероятность того, что в каждом из k различных вариантов выполнения результат A будет YES?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 7

Какая из перечисленных ниже схем шифрования наиболее близка к абсолютно безопасной?

  1.  RSA, алгоритм с открытым ключом
  2.  Энигма, перестановочный шифр
  3.  Одноразовый блокнот
  4.  Шифр Цезаря, шифр подстановки
  5.  DES (Data Encryption Standard), алгоритм с симметричным ключом

Вопрос 8

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

  f(k)
  {
    x = 2;
    for i = 1 to k
      x = x * x;
    return x;
  }

Если n и k — целые положительные числа, то наименьшее значение k, при котором приблизительно равно?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 9

Что из перечисленного не является свойством растровой графики (Bitmap graphics)?

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

Вопрос 10

Какая из следующих задач является (являются) разрешимой?

  • Если задача(конечная) строка w, является ли w префиксом десятичного представления числа π?
  • При наличии программы и входных данных, является ли вывод программы десятичным представления числа π?
  • Если задана программа, которая принимает в качестве входных данных префикс десятичного представления числа π, всегда ли выходные данные программы одинаковы для каждого префикса?
  1.  Только 1
  2.  Только 2
  3.  1, 2, 3
  4.  Только 3
  5.  1 и 2