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

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

Вариант 2943591732.


Ваше имя*:


Вопрос 1

Для каждого неотрицательного целого числа n пусть  — максимально возможное число областей, на которые плоскость может быть разделена n прямыми линиями

Например, и

Тогда имеет порядок

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 2

k-ary tree — это дерево, в котором каждый узел имеет не более k детей.

В k-ary tree с n узлами и высотой h, какое из следующих значений является верхней границей для максимального количества листьев в зависимости от h, k и n?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 3

В системах с поддержкой автоматического управления памятью, сборщик мусора обычно отвечает за возврат выделенных объектов памяти, содержимое которых не может повлиять на какие-либо будущие допустимые вычисления

Такие объекты идентифицируются путем того, что к ним невозможно получить доступ из корневого набора

Что из приведенного ниже не является часть корневого набора в типичном сборщике мусора?

  1.  Значения в машинных регистрах
  2.  Динамически выделяемые объекты в куче
  3.  Фактические параметры активных процедур
  4.  Локальные переменные в стеке вызовов
  5.  Глобальные переменные программы

Вопрос 4

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

  1.  Таблица синтаксического анализа (Parse Table)
  2.  Таблица символов
  3.  Атрибутивная грамматика (Attribute Grammar)
  4.  Семантический стек
  5.  Абстрактное синтаксическое дерево (AST)

Вопрос 5

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

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

Вопрос 6

Если T — это двоичное дерево поиска с меньшими элементами в левом поддереве, то какой из следующих узлов содержит четвертый наименьший элемент в T?

[svg]

  1.  V
  2.  W
  3.  Q
  4.  X
  5.  Z

Вопрос 7

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

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

Вопрос 8

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

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

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

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

Вопрос 9

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

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

Вопрос 10

Центральный процессор имеет арифметический модуль, который складывает байты, а затем устанавливает свои флаговые биты V, C и Z следующим образом

Бит V устанавливается, если происходит арифметическое переполнение (в арифметике с двумя дополнениями)

Бит C устанавливается, если во время операции генерируется перенос из самого старшего бита

Бит Z устанавливается, если результат равен нулю

Каковы значения флагов битов V, C и Z после добавления 8-битных байтов 1100 1100 и 1000 1111 ?

  1.  V = 1 °C = 1 Z = 0
  2.  V = 0 °C = 0 Z = 0
  3.  V = 0 °C = 1 Z = 0
  4.  V = 0 °C = 0 Z = 1
  5.  V = 1 °C = 1 Z = 1