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

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

Variant 128842165.


Your name*:


Question 1

Рассмотрим 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.  2
  2.  4
  3.  3
  4.  0
  5.  1

Question 2

Какие обьекты СУБД обычно получают параметры от приложения и возвращают некий код результата выполнения?

  1.  triggers
  2.  segments
  3.  cursors
  4.  constraints
  5.  stored procedures

Question 3

Рассмотрим SQL-запрос:

SELECT a.ln, fn, b.zip, c.city
FROM  a,b,c
WHERE a.ln=b.ln
Таблицы a, b, c содержат по 100 записей каждая, а колонка ln - первичный ключ и для a, и для b. Какое максимальное число записей может вернуть запрос?
  1.  100000
  2.  1000000
  3.  100
  4.  10000
  5.  0

Question 4

Пусть таблица vtable содержит (помимо прочих) следующие колонки:

   a        integer not null
   b        varchar(244) null

Что неправильно в следующем SQL-операторе:

  CREATE INDEX myindex ON vtable(a,b)
  1.  индексы не могут содержать одновременно поля символьных и числовых типов
  2.  индексируемые столбцы должны быть NOT NULL
  3.  нельзя строить индексы над текстовыми полями
  4.  каждый индекс строится только над одним полем
  5.  да все в порядке

Question 5

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

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