Множество значений, к которым относится константа и которые может принимать переменная;
3) свойства переменных;
4) количество данных.
33. Условный оператор в полной форме записывается в виде:
1) if <логическое выражение> then <оператор>;
2) if <логическое выражение> then <оператор1> else <оператор2>;
3) while <логическое выражение> do <оператор>;
4) repeat
<оператор 1>;
<оператор 2>;
...
<оператор n>
until <логическое выражение>;
34. Выражение представляет собой
1) последовательность операторов, заключенная в операторные скобки;
Последовательность операндов, соединяющихся друг с другом знаками операций;
Некоторые фрагменты могут быть заключены в круглые скобки;
3) переменные, соединенные между собой знаками операций;
4) конструкцию, состоящую из чисел, знаков операций и круглых скобок;
35. Каков будет результат выполнения оператора выбора для d=23 ?
Case d mod 7 of
1: s: = ‘понедельник’;
2: s: = ‘вторник’;
3: s: = ‘среда’;
4: s: = ‘четверг’;
5: s: = ‘пятница’;
6: s: = ‘суббота’;
else s: = ‘воскресенье’
end;
1) s = ‘суббота’;
2) s = ‘воскресенье’;
3) s = 7;
4) s = ‘вторник’.
36. Определить значение следующего выражения:
delete(s,length(s) div 2,1) при s = ’12345’
1) ‘1345’;
2) ‘123’;
3) ‘2345’;
4) ‘1’.
37. Какое значение вернет процедура val (‘+12.3’, v, k)?
1) v=12, k=3;
2) v=12.3, k=0;
3) v- не определено, k=3;
4) v=3, k=12.
38. Выбор отдельного элемента одномерного массива A осуществляется так:
1) a(i);
2) a i;
3) a[i];
4) a.
39. Суммировать элементы одномерного массива X(n) нужно так:
1) …
S:=0;
S:= S+x[i];
…
2) …
S:=0;
For i:= 1 to n do
S:= S+x[i];
…
3) …
S:=0;
For i:=1 to n do
S:= S+x(i);
…
4) …
for i:=1 to n do
S:= S+i
…
40. Количество отрицательных элементов в одномерном массиве C(n) нужно находить так:
1) …
k:=0;
for i:=1 to n do
if c[i]<0 then k:= k+1;
…
2) …
k:=0;
for i:=1 to n do
if c[i]>0 then k:= k+1;
…
3) …
for i:=1 to n do
k:=0;
if c[i]<0 then k:= k+1;
…
4) …
for i:=1 to n do
if c[i]>0 then k:= k+c[i];
…
41. Суммировать элементы двумерного массива A(n,m) нужно так:
1) …
for i:= n to m do
S:= S+a[i,j];
…
2) …
for i:=1 to n do
for j:=1 to m do begin
S:=0;
S:= S+a[i,j]; end;
…
3) …
S:=0;
for i:=1 to n do
for j:=1 to m do
S:= S+a[i,j];
…
4) …
For i:=n to m do
S:= S+a[i,j];
…
42. В каком фрагменте программы выполнено правильно умножение ненулевых элементов массива B(n,m) по столбцам?
1) …
P:=0;
for i:=1 to n do
for j:=1 to m do
P:= P*b[i,j];
writeln(‘P=’, P);
…
2) …
P:=1;
for i:=1 to n do
for j:=1 to m do begin
P:=P*b[i,j]; if b[i,j]<>0 then
write (‘P=’, P); end;
…
3) …
P:=1;
for i:=1 to n do
begin
for j:=1 to m do
if b[i,j]<>0 then
P:= P*b[i,j];
writeln(‘P=’,P);
end;
4) …
for j:=1 to m do
Begin
P:=1;
for i:=1 to n do
if b[i,j]<>0 then P:=P*b[i,j];
writeln(‘P=’, P);
End;
…
43. Прежде, чем обрабатывать массив A(n), надо его ввести. Это делается так:
1) …
writeln(‘Введите массив A’);
for i:=1 to n do
Begin
write(‘a[‘,i,’]= ’);
readln(a[i]);
End;
…
2) …
writeln(‘Введите массив A’);
for i:=1 to n do
write(a[i]);
…
3) …
writeln(‘Введите массив A’)
read(A);
…
4) …
for i:=1 to n do
writeln(‘Введите a[i]’);
…
44. Какие элементы одномерного массива X(n) суммируются в данном фрагменте программы?
…
S:=0;
for i:=1 to n do
if x[i] mod 2=1 then S:= S+x[i];
...
1) простые;
2) четные;
Нечетные;
4) дробные;
45. Обращение к отдельному элементу двумерного массива X нужно делать так:
1) x i j;
2) x(i,j);
3) x;
4) x[i,j].
46. Массив X(n,m) вводится так:
1) …
for i:=n to m do
writeln(‘Введите x[i,j]’);
…
2) …
writeln(‘Введите массив’);
for i:=1 to n do
for j:=1 to m do begin
write(‘x[‘,i,’,’,j,’]= ’);
readln(x[i,j]); end;
…
3) …
for i:=1 to n do
for j:=1 to m do
writeln(x[i,j]);
…
4) …
writeln(‘Ввод массива X’);
…
47. В массиве A(n,m) находятся вещественные числа. Какой фрагмент программы правильно выводит элементы массива на экран монитора?
1) …
writeln(‘Массив A’);
for i:=1 to n do
Begin
for j:=1 to m do
write(a[i,j]:8:3, ‘ ’);
Writeln;
End;
…
2) …
for i:=1 to n do
for j:=1 to m do
write (a[i,j]:8, ‘ ’);
…
3) …
writeln(‘Массив A’);
for i:=n to m do
write(a[i,j]);
…
4) …
for i:=1 to n do
begin
for j:=1 to m do
write(a[i,j]:8, ‘ ’);
writeln;
end;
…
48. Что называют операторными скобками?
1) ();
2) {};
3) begin…end;
4) [].
49. Массив – это:
1) запись множества переменных разного типа;
2) неупорядоченная совокупность отличных друг от друга однотипных элементов;
Последовательность, состоящая из фиксированного числа однотипных элементов;
4) тип одномерных величин.
50. Множество – это:
1) список элементов, заключенный в круглые скобки, вида:
<имя поля> : <значение>;