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

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

Вариант 3751408239.


Ваше имя*:


Вопрос 1

Рассмотрите следующую функцию

  f(k)
  {
    x = 2;
    for i = 1 to k
      x = x * x;
    return x;
  }

Если n и k — целые положительные числа, то наименьшее значение k такое, что приблизительно равно?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 2

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 3

Предположим, что у определенного программного продукта средняя наработка на отказ составляет 10 000 часов, а среднее время ремонта — 20 часов.

Если продуктом пользуются 100 клиентов, какова его доступность?

  1.  100%
  2.  90%
  3.  99.8%
  4.  98%
  5.  80%

Вопрос 4

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

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

Вопрос 5

Предположим, что Q и R — языки.

Предполагая, что , что из следующего следует, что R отсутствует в P?

  1.  Q находится в NP, а R за полиномиальное время сводится к Q
  2.  Q является NP-полным, а R за полиномиальное время сводится к Q
  3.  Q является NP-полным, а Q за полиномиальное время сводится к R
  4.  Q находится в NP, а Q за полиномиальное время сводится к R
  5.  R находится в NP

Вопрос 6

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

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

Вопрос 7

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

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

Вопрос 8

Логическая схема имеет три входных бита: где  — младший бит, а  — старший бит

Выходной сигнал схемы равен 1, если на ее входе указано любое из 3-разрядных чисел 1, 4, 5 или 6; в противном случае выходной сигнал равен 0

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 9

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

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

Вопрос 10

Шаблон проектирования Singleton используется для гарантии того, что может быть создан только один экземпляр класса

Что из приведенного ниже верно для этого шаблона проектирования?

  • Класс Singleton имеет статический фабричный метод для предоставления своего экземпляра
  • Класс Singleton может быть подклассом другого класса
  • У класса Singleton есть собственный конструктор
  1.  Только 3
  2.  Только 1
  3.  1, 2, 3
  4.  Только 2
  5.  1 и 3