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

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

Variant 4114433185.


Your name*:


Question 1

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

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

Question 2

Приведенная C-программа

    #include <stdio.h>
    main()
    {
        float sum=0.0, j=1.0, i=2.0;
        while (i/j>0.001)
        {
            j=j+j;
            sum=sum+i/j;
            printf("%f \n",sum);
        }
    }
напечатает следующее количество строчек:
  1.  10-19
  2.  >39
  3.  0-9
  4.  30-39
  5.  20-29

Question 3

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

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

Question 4

Рассмотрим таблицу 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.  1
  2.  4
  3.  6
  4.  2
  5.  5

Question 5

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

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