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

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

Вариант 3457423075.


Ваше имя*:


Вопрос 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) — 1 and 0 <= 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 > 0 and 1 <= i < n

Вопрос 2

Что из приведенного ниже представляет собой обратный (post-order) обход T?

[svg]

  1.  X Z U W Y Q V P
  2.  U X Z Q W Y V P
  3.  U X W Q Z Y V P
  4.  P Q U W X V Y Z
  5.  U Q X W P V Z Y

Вопрос 3

Пусть k — целое число, большее 1. Какое из следующих значений соответствует порядку возрастания выражения в зависимости от n?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 4

Рассмотрите следующие возможные структуры данных для набора из n различных целых чисел

  • Минимальная куча
  • Массив длиной n, отсортированный в порядке возрастания
  • Сбалансированное дерево бинарного поиска

Для какой из этих структур данных требуется количество шагов, чтобы найти и удалить 7-й по величине элемент O(logn) в наихудшем случае?

  1.  1 и 2
  2.  Только 2
  3.  Только 1
  4.  1 и 3
  5.  2 и 3

Вопрос 5

Два процессора, M-5 и M-7, реализуют один и тот же набор инструкций

Процессор M5 использует 5-ступенчатый конвейер и тактовый цикл 10 наносекунд

Процессор M-7 использует 7-ступенчатый конвейер и тактовый цикл 7,5 наносекунд

Что из приведенного ниже верно?

  • М-7 имеет лучшую максимальную пропускную способность, чем М-5
  • Задержка выполнения одной инструкции в M-7 меньше, чем в M-5
  • Программы, выполняемые на M-7, всегда будут выполняться быстрее, чем программы, выполняемые на M-5
  1.  2 и 3
  2.  1, 2, 3
  3.  1 и 3
  4.  Только 2
  5.  Только 1

Вопрос 6

Пусть T(n) определяется как и для всех целых чисел

Какое из следующих утверждений представляет порядок роста T(n) как функции n?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 7

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

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

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

Вопрос 8

Рассмотрите следующие два языка

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

  1.   регулярный, а контекстно-свободный, но не регулярный
  2.  Ни , ни не являются регулярными, но оба они не зависят от контекста
  3.   является контекстно-свободным, но не регулярным, и не является контекстно-свободным
  4.  Ни , ни не являются контекстно-свободными
  5.   и являются регулярными

Вопрос 9

Одним из подходов к обработке данных нечеткой логики может быть разработка компьютера с использованием троичной логики (base-3), чтобы данные могли храниться в виде «true», «false» и «unknown»

Если каждый элемент троичной логики называется flit, то сколько таких элементов требуется для представления как минимум 256 различных значений?

  1.  5
  2.  8
  3.  6
  4.  4
  5.  7

Вопрос 10

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

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