- •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) Указываются в круглых скобках и разделяются запятыми;
- •Суммирование элементов одномерного массива.
3) Нечетные;
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) неупорядоченная совокупность отличных друг от друга однотипных элементов;
3) Последовательность, состоящая из фиксированного числа однотипных элементов;
4) тип одномерных величин.
50. Множество – это:
1) список элементов, заключенный в круглые скобки, вида:
<имя поля> : <значение>;
2) Неупорядоченная совокупность отличных друг от друга однотипных элементов;
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) одил;
3) код;
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);
4) chr ((n mod 1000) div 100).
66. Перед операцией цикла осуществляются
1) операции присвоения нулей тем переменным, которые используются в теле цикла;