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

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

Вариант 3099518984.


Ваше имя*:


Вопрос 1

Рассмотрим следующую грамматику

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

  • Грамматика неоднозначна
  • Грамматика подходит для нисходящего анализа
  • Грамматика подходит для восходящего анализа
  1.  Только 3
  2.  Только 2
  3.  1, 2, 3
  4.  2 и 3
  5.  Только 1

Вопрос 2

Некоторый рандомизированный алгоритм 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.  

Вопрос 3

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

  1.  Семантический стек
  2.  Таблица синтаксического анализа (Parse Table)
  3.  Таблица символов
  4.  Атрибутивная грамматика (Attribute Grammar)
  5.  Абстрактное синтаксическое дерево (AST)

Вопрос 4

Для следующего кода смещение каждой условной ветви в коде указано на графике потока управления справа

Например, логическое выражение if_condition принимает значение true в половине случаев выполнения этого выражения

[svg]

  do
  {
   U;
   if (if_condition)
   {
     V;
     if (break_condition)
       break;
   }
   else
     W;
   X;
   } while (loop_condition);
   Y;

Какое ожидаемое количество раз выполняется U?

  1.  2
  2.  Больше 10
  3.  1
  4.  1.5
  5.  0.5

Вопрос 5

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

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

Вопрос 6

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

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

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

Вопрос 7

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

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

Вопрос 8

Что из перечисленного НЕ является разумным обоснованием выбора режима активного ожидания для асинхронного события?

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

Вопрос 9

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

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

Вопрос 10

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