Тест сұрақтары
Какими будут значения переменных 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; Отметить неверное выражение.