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

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

Variant 2247551214.


Your name*:


Question 1

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

    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 2

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

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

Question 3

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

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

Question 4

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

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

Question 5

Какой набор может быть множеством всех общих делителей для некоторых двух целых?

  1.  -6,-3,-2,-1,0,1,2,3,6
  2.  -6,-2,-1,0,1,2,6
  3.  -6,-3,-2,-1,1,2,3,6
  4.  -6,-4,-2,-1,1,2,4,6
  5.  -6,-2,-1,1,2,6