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

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

Вариант 3409429220.


Ваше имя*:


Вопрос 1

Компания X поставила 5 компьютерных чипов, 1 из которых оказался бракованным, а компания Y поставила 4 компьютерных чипа, 2 из которых оказались бракованными

Один компьютерный чип должен быть выбран случайным образом из 9 чипов, поставленных компаниями

Если обнаружится, что выбранный чип бракованный, какова вероятность того, что чип был изготовлен компанией Y?

  1.  
  2.  
  3.  
  4.  
  5.  

Вопрос 2

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

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

Вопрос 3

Какой из следующих алгоритмов имеет время выполнения O(n²) в наихудшем случае, но O(nlog(n)) в среднем?

  1.  Сортировка слиянием
  2.  Пузырьковая сортировка
  3.  Быстрая сортировка
  4.  Пирамидальная сортировка (сортировка кучей)
  5.  Турнирная (Tournament) сортировка

Вопрос 4

Предположим, что целевой объект 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.  1 и 2
  3.  Только 3
  4.  Только 2
  5.  1 и 3

Вопрос 5

Какое из следующих утверждений об удаленном вызове процедуры (RPC) верно?

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

Вопрос 6

Что из приведенного ниже представляет собой обратный (post-order) обход T?

[svg]

  1.  U X Z Q W Y V P
  2.  U Q X W P V Z Y
  3.  P Q U W X V Y Z
  4.  X Z U W Y Q V P
  5.  U X W Q Z Y V P

Вопрос 7

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

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

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

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

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

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

Вопрос 8

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

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

Вопрос 9

Массив 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.  256
  2.  4000
  3.  2000
  4.  1024
  5.  0

Вопрос 10

Какой из следующих протоколов, относящихся к набору интернет-протоколов (IP), наилучшим образом описывает назначение протокола разрешения адресов (Address Resolution Protocol)?

  1.  Для определения аппаратного адреса данного IP-адреса
  2.  Чтобы определить аппаратный адрес заданного имени хоста
  3.  Чтобы определить IP-адрес заданного имени хоста
  4.  Чтобы определить подходящий маршрут для дейтаграммы
  5.  Для преобразования веб-адресов в имена хостов