Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Вопросы к зачету_ОАиП_2к55555.doc
Скачиваний:
1
Добавлен:
23.04.2019
Размер:
172.54 Кб
Скачать

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) beginend;

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) операции присвоения нулей тем переменным, которые используются в теле цикла;