Общий тест по Computer Science — вопросы

Материал из DISCOPAL
Перейти к: навигация, поиск
12345678910
Общий тест по Computer Science

Вариант 308303805.


Ваше имя*:


Вопрос 1

Отсортированный список из 500 чисел хранится в индексированном массиве. Чтобы найти определенный элемент-число, какое максимальное число поисковых операций нужно при…

  • последовательном поиске
  • бинарном поиске
  1.  500 и 9
  2.  250 и 8
  3.  25 и 7
  4.  250 и 9
  5.  500 и 250

Вопрос 2

GRE-CS-v01 2019-04-10 23-10-33 image0.png

На этой картинке

P1
указатель на первый элемент двухсвязного списка
P2
указатель на последний элемент этого списка

Рассмотрим утверждения:

I
Время, требуемое для удаление первого элемента списка, не зависит от длины этого списка.
II
Время, требуемое для удаление предпоследнего элемента списка, не зависит от длины списка.
III
Операция вставки (по индексу) требует столько же операций, как и для односвязного списка.
  1.  I + II + III
  2.  Только II
  3.  Только II + III
  4.  Только I + II
  5.  Только I

Вопрос 3

Какое число не может быть точно представлено в виде float?

  1.  1/16
  2.  3.125
  3.  63.5
  4.  327
  5.  0.1

Вопрос 4

Теоретически возможно реализовать любую комбинаторную логику используя только «NAND» или «NOR» узлы. Какие плюсы наличия более широкого класса логических вентилей при проектировании? Рассмотрим гипотезы:

I
Дизайн схемы, включающей вентили «AND», «NAND», «OR» и «XOR», «NOT», почти во всех случаях можно реализовать меньшим числом компонент.
II
Чем шире набор булевых операций, тем проще при проектировании получаются представления булевых выражений.
III
Проектировщик избавляется от необходимости использовать диаграммы Карно.
  1.  Только I
  2.  I, II, III
  3.  Ничего не верно
  4.  Только II
  5.  I, II

Вопрос 5

Рассмотрим программу на C++:

#include <stdio.h>
 
int void main()
{
   int j=0, k=0;
   f(j);
   cout << j + k; 
}
 
void f (int& i)
{
   k = i + 3;
   i = k * i;
}

Напомним, что в C/C++, «int& i» — означает передачу целого параметра по ссылке.

Какое значение выведет программа?

  1.  0
  2.  4
  3.  Не скомпилируется
  4.  12
  5.  3
  6.  1

Вопрос 6

Пусть у нас есть регулярные выражения R и S:

 R = (ab)|a
 S = (bc)|c

Какое слово может быть в языке L(RS)?

  1.  bca
  2.  abbc
  3.  aabc
  4.  abcc
  5.  bcab

Вопрос 7

Рассмотрим контекстно-свободную грамматику:

 S → AB
 A → 1 | B1B
 B → 00A

Какую строку она может породить?

  1.  0110
  2.  1001
  3.  11011110
  4.  Ничего из перечисленного
  5.  0111

Вопрос 8

Рассмотрим граф перехода конечного автомата (конечного преобразователя), пусть самое правое состояние у него будет принимающим.

GRE-CS-v01 2019-04-10 23-20-01 image0.png

Что неверно?

  1.  1011101 — принимается
  2.  Есть как минимум два принимаемых входа, которые на выходе выведут одно и то же → 11110
  3.  1011101 — принимается, а и выводится 1110110.
  4.  Все, что кончается на 101 — принимается.
  5.  Принимаются входы 000101 и 10101.

Вопрос 9

Рассмотрим алгоритмы-политики планировщика процессов:

I
First-come-first-serve *FCFS)
II
Политика «старения» — приоритет процесса растет с временем
III
Round-robin

Какие предотвращают «ресурсное голодание»?

  1.  Только II и III
  2.  Только I и II
  3.  I, II и III
  4.  Никакие
  5.  Только I
  6.  Только II

Вопрос 10

Рассмотрим дерево: [svg]

Что нельзя о нем сказать?

  1.  У дерева есть корень
  2.  Его высота — 2
  3.  Его можно обойти прямым и обратным обходом
  4.  Это бинарное дерево