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

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

Вариант 2715997093.


Ваше имя*:


Вопрос 1

Сортировка слиянием выполняется путем разделения списка из n чисел пополам, рекурсивной сортировки каждой половины и объединения двух половин

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

  • Односвязный список
  • Двусвязный список
  • Массив
  1.  1 и 2
  2.  Нет правильного ответа
  3.  Только 3
  4.  2 и 3
  5.  1, 2, 3

Вопрос 2

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

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

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

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

Вопрос 3

Схема Эйлера неориентированного графа — это схема, в которой каждое ребро графа встречается ровно один раз

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

  • Полный граф с 12 вершинами
  • Полный граф с 13 вершинами
  • Дерево с 13 вершинами
  1.  1 и 3
  2.  1 и 2
  3.  Только 1
  4.  Только 2
  5.  Только 3

Вопрос 4

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

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

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

Вопрос 5

Некоторый рандомизированный алгоритм A предназначен для определения, является ли данное положительное целое число n простым, путем генерации случайной битовой строки r и, основываясь на значениях n и r, путем вывода либо Yes (n является простым), либо No (n является составным)

Выполнение алгоритма А гарантирует следующее

  • Если n — простое число, то результатом A всегда будет Yes
  • Если n является составным, то существует вероятность p > 0, такое что результатом A будет No с вероятностью p и Yes с вероятностью 1 — p

На входе m алгоритм A выполняется k раз (k > 0) и генерирует случайную строку при i-м выполнении , где являются взаимно независимыми

Если m является составным, какова вероятность того, что в каждом из k различных вариантов выполнения результат A будет YES?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 6

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 7

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

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

Вопрос 8

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

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 9

Рассмотрите совокупность всех неориентированных графов с 10 вершинами и 6 ребрами

Пусть M и m, соответственно, являются максимальным и минимальным количеством связанных компонентов в любом графе в коллекции

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

  1.  M = 7, m = 4
  2.  M = 6, m = 3
  3.  M = 10, m = 1
  4.  M = 6, m = 4
  5.  M = 10, m = 10

Вопрос 10

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

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