Тест по информатике «Циклы» с ответами

1. Многократные повторения:
а) цикл +
б) период
в) тенденция

2. Цикл по параметру:
а) if <условие> then <оператор> else <оператор>
б) for <параметр>:=<начальное значение> to <конечное значение> do <оператор> +
в) while <условие> do <оператор>

3. Для организации цикла с известным заранее числом повторений, при котором шаг изменения параметра цикла равен 1 (или -1) используют оператор:
а) While
б) repeat .. until
в) For +

4. Если число повторений тела цикла известно, то целесообразно использовать:
а) цикл-ДЛЯ +
б) цикл-ПОКА
в) цикл-ДО

5. Тело цикла будет выполняться, пока условие ложно:
а) цикл с предусловием
б) цикл с параметром
в) цикл с постусловием +

6. В языке Паскаль использование циклов целесообразно:
а) при расчете скорости для заданного времени и расстояния
б) для вычисления частного и остатка без использовании операции деления +
в) при расчете среднего арифметического двух чисел

7. Определите, сколько раз будет выполняться тело цикла при вычислении функции на промежутке [-6;6] с шагом 3:
а) 6
б) 3
в) 5 +

8. Цикл во фрагменте программы:
а:=0.5;
s:=0;
i:=0;
repeat
i:=i+1;
b:=1/i;
s:=s+a;
until b<а;
а) 1 раз +
б) 2 раза
в) 4 раза

9. Определите, сколько раз исполнится цикл: for i:=0 to 8 do write(i):
а) 8
б) 7
в) 9 +

10. С помощью оператора for в языке Паскаль программируется:
а) цикл-ДО
б) цикл-ДЛЯ +
в) цикл-ПОКА

11. Между словами repeat и until можно записать любое количество операторов без использования операторных скобок, так ли это:
а) да +
б) нет
в) в исключительных случаях

12. В языке Паскаль использование циклов целесообразно:
а) для выполнения арифметических действий с помощью арифметических операторов
б) при многократном выполнении одинаковых действий +
в) для вывода на печать вычисленного значения выражения

13. Перед словом until ставится точка с запятой, так ли это:
а) да
б) нет +
в) в исключительных случаях

14. Циклом REPEAT называется:
а) цикл с предусловием
б) цикл с параметром
в) цикл с постусловием +

15. Сколько раз выполнится оператор цикла repeat, если условие после слова until истинно при входе в цикл:
а) 1 +
б) 3
в) не выполнится ни разу

16. Тип переменных для параметра цикла for:
а) натуральный тип
б) целочисленный тип +
в) логический тип

17. Определите результат выполнения фрагмента программы (без компьютера):
begin
s:=0;
for i:=1 to 3 do
s:=s+i;
writeln(s);
end.
а) 7
б) 4
в) 6 +

18. Определите результат выполнения программы без компьютера:
var x,s: integer;
begin
s:=0; x:=10;
repeat
s:=s+x;
x:=x+10
until x>12;
writeln(s);
end.
а) 8
б) 10 +
в) 11

19. Цикл с постусловием:
а) repeat <оператор> until <условие> +
б) if <условие> then <оператор> else <оператор>
в) for <параметр>:=<начальное значение> to <конечное значение> do <оператор>

20. Циклом While называется:
а) цикл с постусловием
б) цикл с предусловием +
в) цикл с параметром

21. Сколько раз выполнится цикл: i:=1; while i<6 do i:=i+3:
а) 2 +
б) 3
в) 1

22. Оператор while предназначен для программирования любых циклов, где проверка условия повторения цикла выполняется перед выполнением этой части цикла:
а) главной
б) рабочей +
в) основной

23. Что выведется на экран в результате выполнения фрагмента программы:
s:=0;
FOR j:=10 TO 15 DO
begin
s:=s+2*j;
write(‘ j=’, j:2, ‘ s=’,s:4)
end;
а) 3
б) 2 +
в) 4

24. Определите значение переменной s после выполнения операторов:
i:=0; s:=0;
while i<3 do
begin
i:=i+1;
s:=s+i*i;
end;:
а) 18
б) 9

25. Тип переменных для параметра цикла FOR:
а) натуральный
б) логический
в) целочисленный тип +

26. В каком из операторов допущена синтаксическая ошибка:
а) for i:=1 to 20 do p:=p+1
б) repeat k:=k+1 until k<7 +
в) while s<3 do s:=s-3

27. Тело цикла для вычисления значений функций f(x)=x4, на отрезке [-5,5] с шагом 0.1 будет иметь вид:
а) f:= x*x*x*x; x:=x+1;writeln (f,x) +
б) f:= x*x*x*x; x=x+0.1;writeln (f,x)
в) f:=x4; x:=x+1;writeln (f,x)

28. Циклом FOR называется:
а) цикл с постусловием
б) цикл с предусловием
в) цикл с параметром +

29. В каком из операторов допущена синтаксическая ошибка:
а) For i=1 to 20 do p:=p+1 +
б) Repeat k:=k+1 until k<7
в) While s<3 do s:=s-3

30. Операторными скобками называются:
а) begin… end
б) ( ) +
в) < >

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Образовательный портал