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

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

Вариант 3757664710.


Ваше имя*:


Вопрос 1

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

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

Вопрос 2

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

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

Вопрос 3

На конвейерном RISC-компьютере, где все арифметические команды имеют одинаковый CPI (cycles per instruction), какие из следующих действий улучшат время выполнения типичной программы?

  • Увеличение частоты тактового цикла
  • Запрещение любой переадресации в конвейере
  • Удвоение размеров кэша интсрукций и кэша данных без изменения времени такта
  1.  1 и 3
  2.  1 и 2
  3.  Только 2
  4.  Только 3
  5.  Только 1

Вопрос 4

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

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 5

Какое из следующих утверждений об Ethernet-сетях является ЛОЖНЫМ?

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

Вопрос 6

Рассмотрите следующие два языка

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

  1.   регулярный, а контекстно-свободный, но не регулярный
  2.   является контекстно-свободным, но не регулярным, и не является контекстно-свободным
  3.  Ни , ни не являются регулярными, но оба они не зависят от контекста
  4.   и являются регулярными
  5.  Ни , ни не являются контекстно-свободными

Вопрос 7

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

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

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

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

Вопрос 8

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

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

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

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

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

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

Вопрос 9

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

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

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

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

Вопрос 10

Массив A содержит 256 элементов по 4 байта каждый. Его первый элемент хранится по физическому адресу 4096

Массив B содержит 512 элементов по 4 байта каждый. Его первый элемент хранится по физическому адресу 8192

Предположим, что только массивы A и B могут быть кэшированы в изначально пустой, физически адресуемой, физически маркированной, кэш-памяти с прямым отображением, объемом 2 Кбайт и размером блока 8 байт

Затем выполняется следующий цикл

  for (i = 0; i < 256; i++)
    A[i] = A[i] + B[2*i];

Сколько байт будет записано в память во время выполнения цикла, если в кэше предусмотрена политика обратной записи?

  1.  1024
  2.  256
  3.  0
  4.  4000
  5.  2000