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

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

Вариант 1368252653.


Ваше имя*:


Вопрос 1

Рассмотрим фрагмент программы на C:

int fibo (int n)
{
   if (n<2)
      return n;
   else
      return fibo(n-1)+fibo(n-2);
}

Чтобы найти время выполнения T(n) для «fibo», предположим, что для некоторых констант a и b

  • T(0) = T(1) = a → т.к. положительная ветка ветвления в функции занимает констатное время.
  • T(2) = b +2a → т.е. негативная ветка в ветвлении занимает некую константу, плюс два рекурсивных вызова.

Следующим шагом, определим рекуррентное соотношение, которое, если решить, будет определять время работы T(n) через константы a и b. Выберите правильное.

  1.  


  2.  


  3.  


  4.  


  5.  





Вопрос 2

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

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

Что неверно?

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

Вопрос 3

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

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

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

Вопрос 4

Рассмотрим фрагмент программы на C:

int fibo (int n)
{
   if (n<2)
      return n;
   else
      return fibo(n-1)+fibo(n-2);
}

Что fibo вернет для n=7?

  1.  8
  2.  7
  3.  5
  4.  20
  5.  13

Вопрос 5

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

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

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

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

Вопрос 6

Строгий анализ некоторого алгоритма, обнаружил, что как только размер входа превосходит некоторую константу M, время выполнения алгоритма, T(n), становится не больше, чем куб от длины входа умноженный на константу, что для всех входов длины n

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

I
Константы M и С — свидетели факта, что
II
Для некоторого входа длины n, время выполнения будет одним и тем же на любом компьютере.
III
Если для некоторых n, , мы тем не менее, можем утверждать, что , только надо будет найти новые значения M и С, для этих n.
  1.  Только I
  2.  Только II
  3.  I + II + III
  4.  Только II + III
  5.  Только I + II

Вопрос 7

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

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

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

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

Вопрос 8

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

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

Вопрос 9

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

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

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

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

Вопрос 10

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

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