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

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

Variant 3492630568.


Your name*:


Question 1

Пусть P - рекурсивная процедура. Если гарантируется, что P рано или поздно завершает работу, то какие утверждения верны?

  1.  только (1) и (2)
  2.  только (2)
  3.  все верно.
  4.  только (1)
  5.  только (2) и (3)

Question 2

Некоторая параллельная программа выполняется 100 секунд на одном процессоре. Если 40% вычислений являются строго последовательными и не могут быть распараллелены, то какое будет время выполнения этой программы на 2 и 4 процессорах соответственно:

  1.  50 и 25 секунд
  2.  30 и 15 секунд
  3.  20 и 10 секунд
  4.  70 и 55 секунд
  5.  80 и 70 секунд

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.  2
  2.  6
  3.  1
  4.  4
  5.  5

Question 5

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

    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.