Множество значений, к которым относится константа и которые может принимать переменная;

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) список элементов, заключенный в круглые скобки, вида:

<имя поля> : <значение>;