Вернуться Назад Дальше Тест по информатике. Часть 1


1 вопрос
Каким свойством не обладает команда цикла с постусловием?
Варианты ответов:
1. Тело цикла может не выполняться ни разу
2. Тело цикла обязательно выполняется хотя бы раз
3. Не обязательно использовать операторные скобки
4. Тело цикла выполняется до тех пор, пока условие не выполняется
5. В теле цикла может содержаться несколько команд


2 вопрос
Сколько раз повторится тело цикла в приведенном примере? i:=2;
while i<=2 do
i:=i+1;
Варианты ответов:
1. 0
2. 1
3. 2
4. 3
5. бесконечно


3 вопрос
Чему равно значение x после выполнения цикла x:=0;
for i:=10 to 1000 do
x:=x+1;
Варианты ответов:
1. 10
2. 989
3. 990
4. 991
5. 1000


4 вопрос
Укажите правильный вариант написания заголовка функции
Варианты ответов:
1. function fff(x: real);
2. function fff(x: real): integer;
3. function 1fff(x: real): integer;
4. function (x: real): integer;
5. function fff(x): integer;


5 вопрос
Какую запись условия нельзя использовать в команде выбора?
case x of
<условие>: <действие>
<условие>: <действие>
<условие>: <действие>
end;
Варианты ответов:
1. 1,4,5
2. 1..5
3. 1..3,1..5
4. x<5
5. 5,1


6 вопрос
Как правильно записывается условие 4<=x<8 в команде ветвления?
Варианты ответов:
1. if (x>=4) and (x<8) then...
2. if x>=4 and x<8 then...
3. if (x>=4) or (x<8) then...
4. if 4<=x<8 then...
5. if x>=4 or x<8 then...


7 вопрос
Какое значение примут переменные x и y в результате выполнения ветвления?
x:=3; y:=5;
if x<y then
x:=y else
x:=4;
y:=6;
Варианты ответов:
1. x=4 y=6
2. x=5 y=5
3. x=5 y=6
4. x=4 y=5
5. x=3 y=5


8 вопрос
Укажите правильное написание команды ветвления.
Варианты ответов:
1. if x<10 then y:=y+1 else y:=y-1
2. if x<10 then y:=y+1 else y:=y-1;
3. if x<10; then y:=y+1; else y:=y-1;
4. if x<10 y:=y+1 else y:=y-1;
5. if (x<10) then y:=y+1 else y:=y-1;


9 вопрос
Чему равно значение x после выполнения цикла? y:=8;
x:=0;
while y<x do
begin
x:=x+1;
end;
Варианты ответов:
1. 0
2. 1
3. 7
4. 8
5. 9


10 вопрос
Как правильно записывается вызов функции xxx, которая вернет значение 5?
function xxx(i,j: integer): real;
begin
xxx:=i+j;
end;
Варианты ответов:
1. z:=xxx(2,3);
2. z:=xxx(i,j);
3. xxx(2,3);
4. xxx(i,j);
5. xxx;

1. #1
2. #2
3. #4
4. #2
5. #4
6. #1
7. #3
8. #2
9. #1
10. #1

 

 

Hosted by uCoz