Тест сұрақтары


Какими будут значения переменных p  и d  после выполнения операторов:              p:= true;              d:= 1;                case k mod 10 of                         3,2,7,5 :  d:=k;                          1         :  ;                           4,8     :  begin p:= false; d:= 2 end;                            9,6    :  begin p:= false; d:= 3 end;                                          end; Если целая переменная k имеет значение 6.
Из каких разделов состоит тело программы?
Даны следующие описания: var c,d: integer; procedure p (x:integer; var y: integer); begin             y:=x+1; end; begin             p( c, d) ; end;  Какие из параметров процедуры являются параметрами – переменными?    
Даны следующие описания:           function sum (b,c: integer): integer;             begin                         sum := b + c;             end;             begin                         writeln ( sum ( 20, 5 ));             end. Что появится на экране?
Пусть дано: const a :   array[1..7] of real=(0.1, 3.25, 55.0, 0.9, 78.1, 4.5, 2.0);                             Var   b :   array[1..7] of real;        Возможна ли операция присваивания b:=a?
Отметить правильный ответ: Дано:          const a:array[1..3,1..2] of integer= ?
Пусть дано:  const a:array[1..3,1..3] of integer=((1,2,3), (4,5,6), (7,8,9)); При i=3  и j=2  можно вывести a[ i, j ] , равное:
Пусть имеется алгоритм сортировки, в котором перебираются все i – е элементы массива, начиная с начала одномерного массива до (n-1)го элемента. Считается, что i- ый элемент является минимальным. Затем среди элементов массива, начиная с ( i+1)-го по  n-ый,  ищется индекс элемента, который меньше  i- ого элемента. Тогда i- ый элемент и данный минимальный элемент меняются местами.  Как называется такой алгоритм сортировки?
Дано: type matrica=array[0..5,-1..3] of real; var a:matrica; Считая с начала матрицы а, каким по порядку будет элемент а[3,2]?
Как расположены в памяти элементы трехмерного массива, объявленного:       var     a: array [1..2, 1..2, 1..2] of integer;
Дано:  for  ch:= 'e'  downto ‘a’  do  write (ch:2); В результате получим :
Вычислить значение операции сравнения  при k=15:         k mod 7 = k div 5 – 1;   Каким служебным словом описывается целый тип данных?
В каком диапазоне задаются  целые числа типа byte?
Записать на  Паскале соответствующий оператор присваивания: y=1+x+x2/2!+x3/3!;
Какими будут значения переменных p  и d  после выполнения операторов:              p:= true;              d:= 1;                case k mod 10 of                         3,2,7,5 :  d:=k;                          1         :  ;                           4,8     :  begin p:= false; d:= 2 end;                            9,6    :  begin p:= false; d:= 3 end;                                          end; Если целая переменная k имеет значение 6.
Из каких разделов состоит тело программы?
Пусть имеем:           var     a: string [10];                                       begin                                              a:=’П2К3’;                                                delete (a,3,2);                                        end. Что находится в переменной a?   
Пусть имеем:   var     a,b : string ;                                             c : byte;                                begin                                              a  := ’студент’;  b:=’ЦАТЭК’;                                              c  := length(a);                                                       a := a + b;                                              insert (‘ ‘,A,C);                                              writeln(A,C);                                  end. Что увидите на экране?   
Функция   length :
Пусть имеем:   var     a: string ;                                             c: integer;                                begin                                              c := -26;  a := str(c);                                end. Что находится в переменной a?     
Пусть имеем:    var     a : string;                                         c : integer;                                                       begin                                              a := ’-37’;  c := val(a)+3;                                          bnd. Что находится в переменной c?     
Пусть имеем:       var   a : string ;                 c, d : integer;                                begin                                              c :=   -26;                                              a :=   str(c);                                                       d :=   - ( val(a) )+3;                                              a :=  a + str(d);                                  end. Что находится в переменной a?     
Какие процедуры и функции не относятся к процедурам и функциям над строками?
Пусть имеем :                var   a, b: string;                                   begin                                              a := ’2536107’;                                              b := ’36’;                                               insert ( ‘78’, a,  pos(b, a) );                                   end. Что находится в переменной a?     
Дать  определение  множеству :
Отметить  высказывание,  относящееся к множествам:
Пусть дано :      type a = set of 5..20;   b  set of 1..10;                             var      s1 : a;                                        s2  :  b;             Отметить верное высказывание:
Пусть дано:       type  mn =  set of 1..10;                             var  a, b, c :  mn;                             begin   a :=  [1,2,4,7..9] ;                                         b :=  [2,4,5,8] ;                                         c :=   a * b;                              end.      Что будет находиться в c?
Пусть дано:  var a, b:   set of 4..10;   Отметить неверное выражение.
Пусть дано:     type  m=  set of 0..9;                                var a, b : m;                                begin a := [0,1,3];   b :=  [0,3..7]; Что будет в результате операции a<=b?
Пусть дано:      type m =  set of char;                             var  a,b,c : m;                              begin                                   a := [‘a’, ‘k’, ‘l’, ‘m’, ‘n’];   b:=[ ‘k’, ‘m’, ‘n’, ‘p’];                                                         c := a - b;                               end. Что будет находиться в c?
Какие операции, операторы, процедуры и функции выполняются над множествами в Турбо Паскале (как записываются)?
Что  такое  запись?
В каком диапазоне задаются  целые числа типа byte?
Записать на  Паскале соответствующий оператор присваивания: y=1+x+x2/2!+x3/3!;
Какими будут значения переменных p  и d  после выполнения операторов:              p:= true;              d:= 1;                case k mod 10 of                         3,2,7,5 :  d:=k;                          1         :  ;                           4,8     :  begin p:= false; d:= 2 end;                            9,6    :  begin p:= false; d:= 3 end;                                          end; Если целая переменная k имеет значение 6.
Из каких разделов состоит тело программы?
Пусть имеем:           var     a: string [10];                                       begin                                              a:=’П2К3’;                                                delete (a,3,2);                                        end. Что находится в переменной a?   
Пусть имеем:   var     a,b : string ;                                             c : byte;                                begin                                              a  := ’студент’;  b:=’ЦАТЭК’;                                              c  := length(a);                                                       a := a + b;                                              insert (‘ ‘,A,C);                                              writeln(A,C);                                  end. Что увидите на экране?   
Функция   length :
Пусть имеем:   var     a: string ;                                             c: integer;                                begin                                              c := -26;  a := str(c);                                end. Что находится в переменной a?     
Пусть имеем:    var     a : string;                                         c : integer;                                  begin                                              a := ’-37’;  c := val(a)+3;                                          bnd. Что находится в переменной c?     
Пусть имеем:        var   a : string ;                 c, d : integer;                                begin                                              c :=   -26;                                              a :=   str(c);                                                       d :=   - ( val(a) )+3;                                              a :=  a + str(d);                                  end. Что находится в переменной a?     
Какие процедуры и функции не относятся к процедурам и функциям над строками?
Пусть имеем :                var   a, b: string;                                   begin                                              a := ’2536107’;                                              b := ’36’;                                               insert ( ‘78’, a,  pos(b, a) );                                   end. Что находится в переменной a?     
Дать  определение  множеству :
Отметить  высказывание,  относящееся к множествам:
Пусть дано :      type a = set of 5..20;   b  set of 1..10;                             var      s1 : a;                                        s2  :  b;             Отметить верное высказывание:
Пусть дано:       type  mn =  set of 1..10;                             var  a, b, c :  mn;                             begin   a :=  [1,2,4,7..9] ;                                         b :=  [2,4,5,8] ;                                         c :=   a * b;                              end.      Что будет находиться в c?
Пусть дано:  var a, b:   set of 4..10;   Отметить неверное выражение.