Базовый Эрудит — questions

Jump to: navigation, search
12345
Знание базовых информационных технологий

Variant 1358473022.


Your name*:


Question 1

Рассмотрим таблицу vtable:

   A   B   C
  -----------
   1   2   4
   2   1   6
   1   2   4
   1   1   20
   2   1   4
   12  0   9

Сколько строк вернет следующий SQL-оператор?

  SELECT DISTINCT a,b FROM vtable
  1.  4
  2.  6
  3.  5
  4.  1
  5.  2

Question 2

Рассмотрим структуру данных: односвязный список, с двумя указателями, на начало и на конец списка. Какая из следующих операций зависит от длины списка?

  1.  Обмен местами двух первых элементов списка
  2.  Добавление элемента перед началом списка
  3.  Удаление последнего элемента списка
  4.  Добавление элемента в конец списка
  5.  Удаление первого элемента списка

Question 3

Боб загадал (и записал) число от 1 до 1000. Алиса должна отгадать это число и может задавать любые вопросы, подразумевающие ответ да/нет, а Боб обязан отвечать правду. Сколько вопросов придется задать в худшем случае при использовании оптимальной стратегии?

  1.  999
  2.  500
  3.  32
  4.  1000
  5.  10

Question 4

Какие обьекты в вашей базе помогут избежать безумных запросов с кучей JOINнов (которых обычно городят необученные новички):

  1.  представления (view)
  2.  функции (functions)
  3.  курсоры
  4.  триггеры
  5.  сегменты (segments)

Question 5

Какое десятичное число имеет точное представление в двоичной записи?

  1.  0.4
  2.  0.2
  3.  0.5
  4.  0.1
  5.  0.3