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

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

Вариант 1619956728.


Ваше имя*:


Вопрос 1

Пусть M — одноленточная детерминированная машина Тьюринга с ленточным алфавитом {blank, 0, 1}, и C обозначает (возможно, бесконечное) вычисление M, начинающееся с пустой ленты

Входными данными для каждой задачи, приведенной ниже, являются M и целое положительное число n

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

  • Вычисление C длится не менее n шагов
  • Вычисление C длится не менее n шагов, и M выводит 1 в какой-то момент после n-го шага
  • M сканирует не менее n различных квадратов ленты во время вычисления C
  1.  1 и 2
  2.  Нет правильных ответов
  3.  1 и 3
  4.  Только 3
  5.  1, 2, 3

Вопрос 2

k-ary tree — это дерево, в котором каждый узел имеет не более k детей.

В k-ary tree с n узлами и высотой h, какое из следующих значений является верхней границей для максимального количества листьев в зависимости от h, k и n?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 3

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

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

Вопрос 4

Рассмотрим следующий псевдокод, где 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 and 0 <= i <= n
  3.  x > 0 and 1 <= i < n
  4.  x = 2^(i+1) — 1 and 0 <= i < n
  5.  x = 2^(i+1) — 1 and 0 <= i <= n

Вопрос 5

Пусть G = (V, E) — конечный ориентированный ациклический граф с

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

  • У G есть вершина без входящего ребра
  • G имеет вершину без исходящего ребра
  • G имеет изолированную вершину, то есть вершину, не имеющe. ни входящего, ни исходящего ребра
  1.  1 и 2
  2.  1, 2, 3
  3.  только 2
  4.  только 3
  5.  только 1

Вопрос 6

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

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

Вопрос 7

Предположим, что Q и R — языки.

Предполагая, что , что из следующего следует, что R отсутствует в P?

  1.  Q является NP-полным, а R за полиномиальное время сводится к Q
  2.  Q находится в NP, а R за полиномиальное время сводится к Q
  3.  Q является NP-полным, а Q за полиномиальное время сводится к R
  4.  R находится в NP
  5.  Q находится в NP, а Q за полиномиальное время сводится к R

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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