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

2) Операции присвоения начальных значений тем объектам, которые используются в теле цикла;

3) операции присвоения начального и конечного значений параметру цикла

4) операция присвоения нуля параметру цикла

67. На языке Паскаль записать высказывание: «Действительное число x принадлежит отрезку [a;b]».

1) a>=x<=b;

2) x є [a;b];

3) (x >=a) and (x<=b)

4) x = [a,b]

68. На языке Паскаль записать высказывание: «Число a нечетное и кратное 7».

1) (a mod 2=1) and (a mod 7=0);

2) a mod 2=7;

3) (a mod 2=0) and (a mod 7) = 0;

4) (a div 2=1) and (a div 7) = 1.

69. Записать на языке Паскаль высказывание: «Цифра 3 входит в десятичную запись трехзначного целого числа».

1) (k div 100=3) or (k div 10=3) or (k mod 10=3);

2) (k div 100=3) or (k div 10 mod 10=3) or (k mod 10=3);

3) (k mod 100=3) or (k mod 10=3) or (k mod 1=3)

4) Нет верного ответа

70. При каких x выражение y mod 5 = x истинно?

1) 0, 1, 2, 3, 4

2) 0, 1

3) при любом целом x

4) при любом x

71. При каких x истинно выражение x div 5 = 8?

1) 13

2) при любом x

3) 40, 41, 42, 43, 44

4) при любом целом x

72. С какими значениями x равенство x div 5 = x mod 5 будет верное?

1) при любом x

2) 0

3) 0, 6, 12, 18, 24

4) -24, -18, -12, -6, 0, 6, 12, 18, 24

73. Определить значение выражения 1 + 25 div 5 mod 2

1) 1

2) 2

3) 26

4) 10

74. Определить значение выражения insert(b1, b2, length(b1)) при b1 = ‘11’; b2 = ‘22’

1) 1221

2) 121

3) 2112

4) 212

75. Записать одним условным оператором:

if a>b then c:=1;

if a>b then d:=2;

if a<=b then c:=3;

if a<=b then d:=4;

1) if a>b then c:=1 and d:=2 else c:=3 and d:=4;

2) это невозможно

3) if a>b then c:=1; d:=2 else c:=3; d:=4;

4) if a>b then

begin

c:=1; d:=2;

end

else

begin

c:=3; d:=4

end;

76. Раздел описаний в программе на Турбо Паскале включает следующие подразделы:

1) раздел описания констант, раздел описания типов, раздел описания переменных

2) раздел описания констант, раздел описания переменных

3) Раздел описания типов, раздел описания констант, раздел описания переменных, раздел описания меток, раздел описания процедур и функций

4) TYPE, CONST, VAR

77. В Турбо Паскале определены следующие операции:

1) Унарные, мультипликативные, аддитивные, отношения

2) +, -, *, /

3) объединение, пересечение, разность

4) not, and, or, xor, div, mod

78. Логическое выражение содержит операции not, and, or. В каком порядке будут выполнены эти операции?

1) and, or, not

2) слева направо

3) not, or, and

4) not, and, or

79. Какое значение имела переменная a, если переменной c было присвоено значение 3?

if a<5 then c:=1

else if a=5 then c:=2

else c:=3;

1) 5

2) Больше 5

3) меньше 5

4) не определено

80. Имеется описание

Var k: 0..9;

Какое присваивание недопустимо?

1) k := ‘5’

2) k := 2

3) k := 3

4) k := 1

81. Задан фрагмент программы. Сколько раз выполняется тело цикла?

a: = 1; b: =1;

while a + b < 8 do

begin

a: = a+1;

b: = b+2;

end;

S := a + b;

1) 3

2) 4

3) 2

4) 5

82. Вычислить значение выражения

[3..5] * [4,5] + [4,3,2] – [3,5]

1) []

2) [3,4,5]

3) [2]

4) [4,2]

83. Вычислить значение выражения

[5..7] <= [8,6,7,5]

1) false

2) true

3) 8

4) [8,6]

84. Запись – это:

1) неупорядоченная совокупность отличных друг от друга однотипных элементов;

2) последовательность, состоящая из фиксированного числа однотипных элементов;

3) последовательность однотипных элементов, отличающихся индексами;