Язык Паскаль. Программы разветвляющейся структуры
Список вопросов теста
Вопрос 1
Верно ли, что true больше false?
Варианты ответов
- Да
- Нет
Вопрос 2
Заполните таблицу
A |
B |
A and B |
true |
true |
|
true |
false |
|
false |
true |
|
false |
false |
|
Варианты ответов
- true true frue true
- true false false true
- true false false false
- true true false false
Вопрос 3
Заполните таблицу
A |
B |
A or B |
true |
true |
|
true |
false |
|
false |
true |
|
false |
false |
|
Варианты ответов
- true true true true
- true true true false
- true true false false
- true false false false
Вопрос 4
Какой тип должно иметь выражение, стоящее в условном операторе между словами if и then?
Варианты ответов
- целочисленный
- вещественный
- логический
- символьный
Вопрос 5
Объявите переменную X логического типа . Все символы команды запишите строчными (маленькими) буквами латинского алфавита.
Вопрос 6
Какие служебные слова могут использоваться при записи условного оператора ?
Варианты ответов
- case
- if
- of
- then
- else
- goto
Вопрос 7
Какое значение будет иметь переменная d после выполнения операторов?
а := 3; b:= 2;
If a > b Then d := a Else d := b;
Вопрос 8
Какое значение будет иметь переменная d после выполнения операторов?
а := 3; b := 2; d :=0;
If a > b Then Else d := b;
Вопрос 9
Какое значение будет иметь переменная d после выполнения операторов?
a := 1; b := 2; d := 4,
If a > b Then Else d := b; d := d + a;
Вопрос 10
Какое значение будет иметь переменная d после выполнения операторов?
a := 2; b := 3; d := 4;
If a > b Then d := a Else begin d := b; d := d + a end;
d := 2 * d;
Вопрос 11
Какое значение будет иметь переменная d после выполнения операторов?
d := 2; b := 1; с := 3; а := 5;
If (d > b) or (с < a) Then d := b Else d := a;
d := d + c;
Вопрос 12
Какое значение будет иметь переменная d после выполнения операторов?
d := 2; b := 1; с := 8; а := 5;
If (d > b) and (с < a) Then d := b Else d := a;
d := d + c;
Вопрос 13
Как записать фрагмент программы
if A>B then write(A) else write(B)
с использованием оператора выбора?
Варианты ответов
-
case A>B of false: write(B); true: write(A); end;
-
case A>B of false: write(A); true: write(B) end;
-
case A>B of false: A:=5; true: B:=A; end;