- •2) Дискретность, детерминированность, конечность, массовость, результативность;
- •1) Совокупность средств разработки программ;
- •3) Преобразование исходного модуля в объектный модуль;
- •3) Набор ключевых слов и система правил для конструирования операторов, с помощью которых программисты могут сообщать компьютеру набор команд;
- •2) Система правил, определяющая допустимые конструкции языка;
- •4) Машинно-независимыми.
- •1) Соединение двух (или нескольких) высказываний в одно с помощью союза и (and);
- •2) Объединение двух (или нескольких) высказываний с помощью союза или (or);
- •1) Загрузочного модуля;
- •2) Языка программирования, текстового редактора, транслятора, редактора связей, библиотек подпрограмм, утилит и обслуживающих программ;
- •2) Порядковым;
- •1) Любым, кроме файлового;
- •2) Множество значений, к которым относится константа и которые может принимать переменная;
- •2) Последовательность операндов, соединяющихся друг с другом знаками операций;
- •3) Нечетные;
- •3) Последовательность, состоящая из фиксированного числа однотипных элементов;
- •2) Неупорядоченная совокупность отличных друг от друга однотипных элементов;
- •2) Операции присвоения начальных значений тем объектам, которые используются в теле цикла;
- •4) Нет верного ответа
- •3) Раздел описания типов, раздел описания констант, раздел описания переменных, раздел описания меток, раздел описания процедур и функций
- •1) Унарные, мультипликативные, аддитивные, отношения
- •2) Больше 5
- •4) Последовательность, состоящая из фиксированного числа величин, называемых полями.
- •2) Указываются в круглых скобках и разделяются запятыми;
- •Суммирование элементов одномерного массива.
1) Любым, кроме файлового;
2) любым;
3) только целым или вещественным;
4) только перечисляемым.
32. Тип данных характеризует
1) имена переменных и констант;
2) Множество значений, к которым относится константа и которые может принимать переменная;
3) свойства переменных;
4) количество данных.
33. Условный оператор в полной форме записывается в виде:
1) if <логическое выражение> then <оператор>;
2) if <логическое выражение> then <оператор1> else <оператор2>;
3) while <логическое выражение> do <оператор>;
4) repeat
<оператор 1>;
<оператор 2>;
...
<оператор n>
until <логическое выражение>;
34. Выражение представляет собой
1) последовательность операторов, заключенная в операторные скобки;
2) Последовательность операндов, соединяющихся друг с другом знаками операций;
некоторые фрагменты могут быть заключены в круглые скобки;
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) четные;