На главную

 

 

Сайт основан 1 марта 2003 года

= Основы алгоритмизации и программирования =

Тема: Ветвление



Прочитайте внимательно вопрос, выберите среди предложенных ответов правильный и отметьте его шелчком мыши по маркеру, после того как вы ответели на все вопросы нажмите на кнопку "Я ответил" внизу формы и прочитайте результаты ваших ответов.

Вопрос 1.
Какие ключевые слова не используются для записи команды ветвления?
else
if
and
then


Вопрос 2.
Как выглядит полная форма команды ветвления?
if ... else ...
if ... then ... else ...
if ... then ...
нет правильного ответа


Вопрос 3.
Как выглядит сокращённая форма команды ветвления?
if ... else ...
if ... then ... else ...
if ... then ...
нет правильного ответа


Вопрос 4.
Какая из команд записана неправильно?

if a>0 then a:=0;
if a:=0 then a>0;
if 2*2<>5 then writeln(2*2);
нет правильного ответа


Вопрос 5.
Какая из команд записана правильно?

if (x<0) and (y<0) then y*x>0;
if x=0 and a>0 then b:=0 else b:=x;
if x=0 and a>0 then b:=0; else b:=x;
нет правильного ответа


Вопрос 6.
Какая из команд записана правильно?
if (x=0) and (a>0) then begin b:=0;c:=x; end; else b:=x;
if (x=0) and (a>0) then b:=0;c:=x; else b:=x;
if (x=0) and (a>0) then begin b:=0;c:=x else b:=x; end;
if (x=0) and (a>0) then begin b:=0;c:=x; end else b:=x;


Вопрос 7.
Что будет напечатано на экране в результате выполнения данного фрагмента программы
a:=6;
if a mod 2 = 0 then write(a+2) else write(a-2);

4
8
12
6


Вопрос 8.
Что будет напечатано на экране в результате выполнения данного фрагмента программы
a:=12;
if a div 2 >= 6 then b:=a mod 5 else b:=a div 3;
write(a-b);

0
8
12
10


Вопрос 9.
Что будет напечатано на экране в результате выполнения данного фрагмента программы
a:=22;
if a*a >= 225 then a:=a mod 6
write(22-a);

19
0
18
нет правильного ответа


Вопрос 10.
Вставьте пропущенную логическую операцию так, чтобы значение переменной z после выполнения заданного фрагмента программы стало равным 9
a:=5; b:=8; c:=11;
if (a>b) ... (b<c) then z:=a+4 else z:=b+3;

and
or
not
не знаю


Вопрос 11.
Вставьте пропущенную логическую операцию так, чтобы значение переменной z после выполнения заданного фрагмента программы стало равным 3
a:=15; b:=7; c:=4;
if (a>b) ... (b<c) then z:=a+с else z:=b-с;

or
not
and
не знаю


Вопрос 12.
Вставьте пропущенную логическую операцию так, чтобы значение переменной z после выполнения заданного фрагмента программы стало равным 5
a:=1; b:=8; c:=6;
if (a<=c) ... (b<=c) then z:=c-a else z:=c-b;

not
or
and
не знаю


Наверх

На главную

 

Дизайн : WWS corporation & ROKI company.