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

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

Вариант 992109882.


Ваше имя*:


Вопрос 1

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

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

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

Вопрос 2

Из следующих задач, касающихся данного неориентированного графа G, о котором в настоящее время известно, что он разрешим за полиномиальное время?

  1.  Нахождение кратчайшего цикла в G
  2.  Нахождение всех прямых деревьев G
  3.  Нахождение крупнейшей клики в G
  4.  Нахождение самого длинного простого цикла в G
  5.  Нахождение раскраски вершин G (в которой соседние вершины имеют разные цвета) с минимальным количеством цветов

Вопрос 3

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

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

Вопрос 4

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

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

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 5

Ниже приведен граф приоритетов (precedence graph) для набора задач, которые должны быть выполнены в системе параллельных вычислений S

[svg]

Эффективность определяется как соотношение между ускорением и количеством процессоров

(Ускорение определяется как отношение времени, затраченного на выполнение набора задач на одном процессоре, к времени, затраченному на выполнение того же набора задач на параллельном процессоре)

Система S имеет четыре процессора (CPU)

Если каждая из задач выполняется за одинаковое время, то какова эффективность этой системы S?

  1.  125%
  2.  25%
  3.  50%
  4.  %
  5.  100%

Вопрос 6

Массив 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.  2048
  2.  4096
  3.  1024
  4.  256
  5.  0

Вопрос 7

Центральный процессор имеет арифметический модуль, который складывает байты, а затем устанавливает свои флаговые биты V, C и Z следующим образом

Бит V устанавливается, если происходит арифметическое переполнение (в арифметике с двумя дополнениями)

Бит C устанавливается, если во время операции генерируется перенос из самого старшего бита

Бит Z устанавливается, если результат равен нулю

Каковы значения флагов битов V, C и Z после добавления 8-битных байтов 1100 1100 и 1000 1111 ?

  1.  V = 1 °C = 1 Z = 1
  2.  V = 1 °C = 1 Z = 0
  3.  V = 0 °C = 0 Z = 0
  4.  V = 0 °C = 0 Z = 1
  5.  V = 0 °C = 1 Z = 0

Вопрос 8

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

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

Вопрос 9

Какие из следующих свойств включает в себя объектно-ориентированная парадигма?

  • Инкапсуляция
  • Наследование
  • Рекурсия
  1.  Только 2
  2.  Только 1
  3.  1 и 2
  4.  1, 2, 3
  5.  2 и 3

Вопрос 10

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

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