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

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

Вариант 4229543761.


Ваше имя*:


Вопрос 1

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

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

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

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

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

Вопрос 2

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

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

Вопрос 3

Шаблон проектирования Singleton используется, чтобы гарантировать, что может быть создан только один экземпляр класса

Что из приведенного ниже верно для этого шаблона проектирования?

  • Класс Singleton имеет статический фабричный метод для cоздания своего экземпляра
  • Класс Singleton может быть подклассом другого класса
  • У класса Singleton есть собственный конструктор
  1.  Только 2
  2.  1 и 3
  3.  Только 1
  4.  1, 2, 3
  5.  Только 3

Вопрос 4

Логическая схема имеет три входных бита: где  — младший бит, а  — старший бит

Выход схемы равен 1, если на ее входе указано любое из трехбитовых чисел 1, 4, 5 или 6; в противном случае выход схемы равен 0

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 5

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 6

Рассмотрите совокупность всех неориентированных графов с 10 вершинами и 6 ребрами

Пусть M и m, соответственно, являются максимальным и минимальным количеством связанных компонентов в любом графе в коллекции

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

  1.  M = 6, m = 4
  2.  M = 6, m = 3
  3.  M = 10, m = 10
  4.  M = 10, m = 1
  5.  M = 7, m = 4

Вопрос 7

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

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

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

Вопрос 8

Выходные данные процедуры mystery зависят от используемого метода передачи параметров

  procedure mystery
    a : integer;
    b : integer;
    procedure enigma(x,y)
    begin
      y = y + b;
      x = b + x;
      b = x + b;
      a = y;
    end enigma;
  begin
    a = 2; b = 7;
    enigma(a,b);
    write(a); write(b);
  end mystery;

Предположим, что все параметры передаются по ссылке

Какие из следующих значений выводятся при вызове процедуры mystery?

  1.  a = 2 b = 9
  2.  a = 2 b = 7
  3.  a = 9 b = 14
  4.  a = 14 b = 16
  5.  a = 30 b = 30

Вопрос 9

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

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

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

Вопрос 10

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

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