Неупорядоченная совокупность отличных друг от друга однотипных элементов;

3) совокупность с фиксированным числом однотипных элементов, отличных только индексами;

4) совокупность отличных друг от друга элементов разных типов.

 

51. N будет константой в описании:

1) const N=5;

2) N: const=5;

3) N=5;

4) N: integer=5.

 

52. Оператор присваивания выглядит следующим образом:

1) <имя переменной> : - <значение>;

2) <имя переменной> : = <выражение>;

3) <имя переменной> : : = <выражение>;

4) <значение> : = <имя переменной>.

 

53. Цикл с постусловием записывается в виде:

1) while <логическое выражение> do <оператор>;

2) for <параметр цикла> := <начальное значение> to <конечное значение> do <оператор>;

3) repeat <последовательность операторов> until <логическое выражение>;

4) case k of <последовательность операторов>.

 

54. Цикл с предусловием запишется в виде:

1) while <логическое выражение> do <оператор>;

2) for i:=1 to n do <оператор>;

3) repeat <последовательность операторов> until <логическое выражение>;

4) case k of <последовательность операторов>.

 

55. Цикл с параметром запишется в виде:

1) while <логическое выражение> do <оператор>;

2) for <параметр цикла> := <начальное значение> to <конечное значение> do <оператор>;

3) repeat <последовательность операторов> until <логическое выражение>;

4) case k of <последовательность операторов>.

 

56. В типе String количество символов одной строки не должно превышать:

1) 256;

2) 255;

3) 1024;

4) 2400.

 

57. Каков будет результат выполнения программы:

Var s1, s2: string;

Begin

s1:= copy (“крокодил”, 4,3);

writeln (s1);

end.

1) крок;

2) одил;

Код;

4) кродил.

 

58. Каков будет результат выполнения программы:

var s: integer;

begin s:= length (“каникулы”) End.

1) s=0;

2) s=1;

3) s=8;

4) s= true.

 

59. Какая из данных программ записана без ошибок:

1) var b: boolean; begin b:=7; writeln (“результат:”, b); end.

2) var b: boolean; begin b:= false; if not b then writeln (“Ура!”);

end.

3) var b: boolean; begin b:=”Hello, World”; writeln (b); end.

4) var b: boolean; c: real; begin c:= sqr (b);

writeln (“результат:”, c); end.

 

60. Выберите правильный результат действия программы на Паскале:

const n=2;

var k: integer; m, 1: real;

begin

1:=0;

For k:=1 to 6 do

m:=k/n;

1:=1+m

end.

1) 1=10.5;

2) 1=20.5;

3) 1=1.5;

4) 1=10.

 

61. Каков будет результат выполнения программы:

type digits = set of 0..9;

var d1, d2, d3: digits;

begin

d1:=[1, 3, 5];

d2:=[0, 4, 5];

d3:= d1*d2;

end.

1) d3=[0, 1, 3, 4, 5];

2) d3=[0, 1, 3, 4];

3) d3=[5];

4) d3=[1, 3, 5, 0, 4, 5].

 

62. Каков будет результат выполнения программы:

Var n, i: integer;

Begin

n:=0;

For i:=1 to 10 do n:=n+i

end.

1) 55;

2) 10;

3) 25;

4) 225.

 

63. Описана матрица a : array [1..n, 1..m] of Integer; где n, m – целые константы. Во время работы программы формируется вектор (одномерный массив), в который в порядке возрастания помещаются все элементы матрицы. Какое из приведенных ниже описаний подходит для данного вектора:

1) b: array [1..n+m] of Integer;

2) b: array [1..n*m] of Integer;

3) b: array [n+m] of Integer;

4) b: array [1..2*(n+m)] of Integer.

 

64. Определить значение выражения Round(7.9)

1) 7

2) 8

3) 9

4) не определено

 

65. Результат вычисления какого из приведенных ниже выражений является решением следующей задачи: для целого n, где 100<n<1000, определить символьный вид третьей справа цифры в записи числа:

1) chr (n/100);

2) chr ((n/100)*10);

3) (n div 1000 mod 10);

Chr ((n mod 1000) div 100).

 

66. Перед операцией цикла осуществляются

1) операции присвоения нулей тем переменным, которые используются в теле цикла;

Операции присвоения начальных значений тем объектам, которые используются в теле цикла;

3) операции присвоения начального и конечного значений параметру цикла

4) операция присвоения нуля параметру цикла

 

67. На языке Паскаль записать высказывание: «Действительное число x принадлежит отрезку [a;b]».

1) a>=x<=b;

2) x є [a;b];

3) (x >=a) and (x<=b)

4) x = [a,b]

 

68. На языке Паскаль записать высказывание: «Число a нечетное и кратное 7».

1) (a mod 2=1) and (a mod 7=0);

2) a mod 2=7;

3) (a mod 2=0) and (a mod 7) = 0;

4) (a div 2=1) and (a div 7) = 1.

 

69. Записать на языке Паскаль высказывание: «Цифра 3 входит в десятичную запись трехзначного целого числа».

1) (k div 100=3) or (k div 10=3) or (k mod 10=3);

2) (k div 100=3) or (k div 10 mod 10=3) or (k mod 10=3);

3) (k mod 100=3) or (k mod 10=3) or (k mod 1=3)

4) нет верного ответа

 

70. При каких x выражение y mod 5 = x истинно?

1) 0, 1, 2, 3, 4

2) 0, 1

3) при любом целом x

4) при любом x

 

71. При каких x истинно выражение x div 5 = 8?

1) 13

2) при любом x

3) 40, 41, 42, 43, 44

4) при любом целом x

 

72. С какими значениями x равенство x div 5 = x mod 5 будет верное?

1) при любом x

2) 0

3) 0, 6, 12, 18, 24

4) -24, -18, -12, -6, 0, 6, 12, 18, 24

 

73. Определить значение выражения 1 + 25 div 5 mod 2

1) 1

2) 2

3) 26

4) 10

 

74. Определить значение выражения insert(b1, b2, length(b1)) при b1 = ‘11’; b2 = ‘22’

1) 1221

2) 121

3) 2112

4) 212

 

75. Записать одним условным оператором:

if a>b then c:=1;

if a>b then d:=2;

if a<=b then c:=3;

if a<=b then d:=4;

 

1) if a>b then c:=1 and d:=2 else c:=3 and d:=4;

2) это невозможно

3) if a>b then c:=1; d:=2 else c:=3; d:=4;

4) if a>b then

Begin

c:=1; d:=2;

End

Else

Begin

c:=3; d:=4

End;

 

76. Раздел описаний в программе на Турбо Паскале включает следующие подразделы:

1) раздел описания констант, раздел описания типов, раздел описания переменных

2) раздел описания констант, раздел описания переменных