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

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

Вариант 2398207018.


Ваше имя*:


Вопрос 1

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

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

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

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

Вопрос 2

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

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

Вопрос 3

Рассмотрите следующие возможные структуры данных для набора из n различных целых чисел

  • Минимальная куча
  • Массив длиной n, отсортированный в порядке возрастания
  • Сбалансированное дерево бинарного поиска

Для какой из этих структур данных требуется количество шагов, чтобы найти и удалить 7-й по величине элемент O(logn) в наихудшем случае?

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

Вопрос 4

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

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

Вопрос 5

Предположим, что целевой объект t — это целочисленное значение, хранящееся в некотором элементе целочисленного массива x, который отсортирован в неубывающем порядке, и рассмотрим следующую схему цикла для поиска t

  <initialization of h and k>
  while (x[h] != t)
  {
    P;
  }

Если initialization устанавливает инвариант , какое из следующих определений для P, взятое по отдельности, гарантирует, что цикл завершится с , предпологая, что t появляется в массиве?

  • if x[h] < t then h := h + 1
  • h := h + 1
  • k := k — 1
  1.  1 и 2
  2.  Только 2
  3.  Только 3
  4.  1 и 3
  5.  Только 1

Вопрос 6

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

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

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

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

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

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

Вопрос 7

Для связного неориентированного графа G = (V, E), какое из следующих условий должно быть верно?

  • являются чётными
  • G имеет по крайней мере одну вершину со степенью 1
  1.  Только 3
  2.  1 и 2
  3.  Только 1
  4.  2 и 3
  5.  Только 2

Вопрос 8

Хэш-таблицы могут способствовать эффективному решению всех проблем, описанных ниже КРОМЕ

  1.  Поиск по диапазону: по заданным значениям a и b найдите все записи, ключевое значение которых находится в диапазоне [a, b]
  2.  Подсчет различных значений: При наличии набора из n ключей определите количество различных значений ключа
  3.  Поиск в таблице символов: по заданному идентификатору программы найдите ее тип и адрес
  4.  Динамический словарь: Поддерживает операции вставки, удаления и поиска в словаре
  5.  Поиск пересечений: При наличии двух наборов ключей найдите все значения ключей, общие для обоих наборов

Вопрос 9

Что из перечисленного не является свойством растровой графики (Bitmap graphics)?

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

Вопрос 10

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

  1.  
  2.  
  3.  
  4.  
  5.