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

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

Вариант 3274572485.


Ваше имя*:


Вопрос 1

Какое из следующих утверждений об удаленном вызове процедуры (RPC) верно?

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

Вопрос 2

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

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

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

Вопрос 3

Какое из следующих утверждений об Ethernet-сетях является ЛОЖНЫМ?

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

Вопрос 4

Рассмотрим следующий псевдокод, где n — неотрицательное целое число

  x = 0;
  i = 0;
  while i < n do
    x = x + 2^i;
    i = i + 1;
  end

Что из приведенного ниже является инвариантом цикла для оператора while?

(Примечание: инвариант цикла для оператора while — это утверждение, которое верно каждый раз, когда сторожевое условие оценивается во время выполнения оператора while)

  1.  x > 0 and 1 <= 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 = 2^(i+1) — 1 and 0 <= i < n

Вопрос 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
  3.  1, 2, 3
  4.  Только 2
  5.  1 и 3

Вопрос 6

Инвариантом для приведенного ниже цикла является и

  x := b; k := n; z := 1;
  while (k != 0)
  {
    if odd(k) then z := z*x;
    x := x*x;
    k := [k/2];
  }

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 7

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

  • Дана комбинационная схема с n входами и m выходами и вентилями, где каждый вентиль является либо AND, OR, или NOT, и заданы m значений в качестве выходных данных или определяют, что не является возможным выходным сигналом схемы
  • Учитывая n на n матриц A с рациональными числовыми элементами, либо найдите точное значение, обратное для A, либо определите, что не существует. (Предположим, что каждое рациональное число выражается в виде пары целых чисел a/b (), где a и b выражены в двоичной системе счисления)
  • Задан ориентированный граф с узлами, пронумерованными , и заданными целыми положительными весами, присвоенными ребрам, либо найдите длину кратчайшего пути от узла 1 до узла n, либо определите, что такого пути не существует. (Здесь длина контура равна сумме длин реберных весов на контуре)
  1.  1 и 2
  2.  Только 2
  3.  Только 1
  4.  Только 3
  5.  2 и 3

Вопрос 8

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

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

Вопрос 9

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

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

Вопрос 10

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

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