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

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

Variant 102477755.


Your name*:


Question 1

Представьте, что для увеличения производительности вы решили денормализовать схему вашей базы, и завести дополнительные стобцы, лишние, с точки зрения 3 нормальной формы. Какие, из перечисленных, механизмы СУБД нужно использовать, чтобы поддерживать в этих столцах актуальные значения?

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

Question 2

Выберите выражение в польской префиксной форме, соответствующее выражению

( и - операции обычной арифметики).

  1.  + + * + 2 3 4 * * 5 + 6 7 8 9
  2.  * + * 2 3 4 * * 5 + + 6 7 8 9
  3.  * + + + 2 3 4 * * 5 + 6 7 8 9
  4.  + * + + 2 3 4 + + 5 * 6 7 8 9
  5.  + * + + 2 3 4 * * 5 + 6 7 8 9

Question 3

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

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

Question 4

Рассмотрим паскалеобразный фрагмент:

    var i,j:integer;
    procedure P(k,m : integer by reference);
    begin
        k:=k-m;
        m:=k+m;
        k:=m-k;
    end;
    i:=2;
    j:=3;
    P(i,j);
Какие значения переменных будут в конце этого фрагмента:
  1.  
  2.  
  3.  
  4.  другие значение
  5.  

Question 5

Набор булевых операторов достаточный для выражения произвольной булевой функции называется полным. Какой набор из представленных полным НЕ является?

  1.  NAND (штрих Шеффера)
  2.  AND, OR
  3.  NOT, OR
  4.  AND, NOT
  5.  NOR (стрелка Пирса)