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

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

Вариант 3849718258.


Ваше имя*:


Вопрос 1

Что из перечисленного НЕ является разумным обоснованием выбора режима активного ожидания для асинхронного события?

  1.  Программа выполняется в системе с разделением времени
  2.  Ожидается, что ожидание будет недолгим
  3.  Процессору не нужно выполнять никакой другой задачи
  4.  Цикл ожидания занятости проще в программировании, чем обработчик прерываний
  5.  Задача должна быть выполнена в сжатые сроки в режиме реального времени

Вопрос 2

Рассмотрите языки и , каждый по алфавиту {a, b}, где

Что из нижеследующего должно быть верно в отношении и  ?

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

Вопрос 3

Инвариантом для приведенного ниже цикла является и

  x := b; k := n; z := 1;
  while (k != 0)
  {
    if odd(k) then z := z*x;
    x := x*x;
    k := [k/2];
  }

Когда цикл завершается, что из перечисленного ниже должно быть истинным?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 4

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 5

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

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

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

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

Вопрос 6

Пусть M — одноленточная детерминированная машина Тьюринга с ленточным алфавитом {blank, 0, 1}, и C обозначает (возможно, бесконечное) вычисление M, начинающееся с пустой ленты

Входными данными для каждой задачи, приведенной ниже, являются M и целое положительное число n

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

  • Вычисление C длится не менее n шагов
  • Вычисление C длится не менее n шагов, и M выводит 1 в какой-то момент после n-го шага
  • M сканирует не менее n различных квадратов ленты во время вычисления C
  1.  Только 3
  2.  1, 2, 3
  3.  Нет правильных ответов
  4.  1 и 2
  5.  1 и 3

Вопрос 7

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

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

Вопрос 8

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

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

Вопрос 9

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

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

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 10

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

Например, и

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

  1.  
  2.  
  3.  
  4.  
  5.