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

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

Вариант 2244069272.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

Рассмотрим следующий псевдокод

  x := 1;
  i := 1;
  while (x <= 1000)
  begin
    x := 2^x;
    i := i + 1;
  end;

Каково значение i в конце псевдокода?

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

Вопрос 3

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

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

Вопрос 4

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

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 5

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

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

Вопрос 6

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

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

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

Вопрос 7

Выходные данные процедуры 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 = 9 b = 14
  2.  a = 2 b = 9
  3.  a = 14 b = 16
  4.  a = 30 b = 30
  5.  a = 2 b = 7

Вопрос 8

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

  • Если задача(конечная) строка w, является ли w префиксом десятичного представления числа π?
  • При наличии программы и входных данных, является ли вывод программы десятичным представления числа π?
  • Если задана программа, которая принимает в качестве входных данных префикс десятичного представления числа π, всегда ли выходные данные программы одинаковы для каждого префикса?
  1.  Только 1
  2.  Только 3
  3.  Только 2
  4.  1 и 2
  5.  1, 2, 3

Вопрос 9

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

  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.  

Вопрос 10

Предположим, что отладчик устанавливает точку останова на инструкции загрузки по виртуальному адресу 0x77E81234 (шестнадцатеричная запись) в отлаживаемом процессе P

Если текстовый сегмент P начинается по адресу с 0x77E80000 в виртуальном адресном пространстве P и если отладчик сопоставил этот же текстовый сегмент на 0x010000000 в своем виртуальном адресном пространстве

Какой из следующих виртуальных адресов используется отладчиком в операции ЗАПИСИ, а также описание того, как отладчик сопоставил страницу виртуальной памяти, содержащую этот адрес?

  1.  0x76E81234; страница, отображаемая с доступом для ЧТЕНИЯ/ЗАПИСИ
  2.  0x01001234; страница, отображаемая с доступом для ЧТЕНИЯ/ЗАПИСИ
  3.  0x01001234; страница, отображаемая с доступом к КОПИРОВАНИЮ ПРИ ЗАПИСИ
  4.  0x77E81234; страница, отображаемая с доступом для ЧТЕНИЯ/ЗАПИСИ
  5.  0x76E81234; страница, отображаемая с доступом к КОПИРОВАНИЮ ПРИ ЗАПИСИ