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

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

Вариант 2513920285.


Ваше имя*:


Вопрос 1

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

[svg]

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

Вопрос 2

Пусть A и B — два набора слов (строк) из ∑* для некоторого алфавита символов ∑

Предположим, что B является подмножеством A

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

  • Если A конечно, то и B конечно
  • Если A регулярно, то и B регулярно
  • Если A не зависит от контекста, то и B не зависит от контекста
  1.  1 и 2
  2.  только 3
  3.  только 2
  4.  1, 2, 3
  5.  только 1

Вопрос 3

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

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

Вопрос 4

Предположим, что P(x, y) означает «x является родителем y», а M(x) означает «x — мужчина»

Если F(v, w) равно , каково значение выражения F(v, w)?

  1.  v является дедом w
  2.  v является братом w
  3.  v является племянником w
  4.  v является дядей w
  5.  v является двоюродным братом w

Вопрос 5

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

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

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

Вопрос 6

На конвейерном RISC-компьютере, где все арифметические команды имеют одинаковый CPI (cycles per instruction), какие из следующих действий улучшат время выполнения типичной программы?

  • Увеличение частоты тактового цикла
  • Запрещение любой переадресации в конвейере
  • Удвоение размеров кэша интсрукций и кэша данных без изменения времени такта
  1.  Только 2
  2.  1 и 3
  3.  Только 1
  4.  1 и 2
  5.  Только 3

Вопрос 7

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

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

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

Вопрос 8

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

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

Вопрос 9

Какое из следующих условий может быть выражено логической формулой в логических переменных и связующие элементы and, or, (без not)

  • По крайней мере три из верны
  • Ровно три из верны
  • Чётное число из верны
  1.  1 и 3
  2.  2 и 3
  3.  Только 2
  4.  Только 3
  5.  Только 1

Вопрос 10

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