операторов:
a:=1; b:=1;
while a>=b do b:=b+a; a:=a+1;
write(b*a)
2.Используется оператор for i:= 1 to 30 do…
После завершения выполнения тела цикла i = …
3.Какой оператор цикла желательно использовать, если известно условие выполнения тела цикла?
а) repeat until
б) while do
в) for := to do
3.Цикл в фрагменте программы
p:=2;
repeat
p:=p*0.1
until p будет исполнен:
а) 0 раз
б) бесконечное число раз
в) 2 раза
г) 1 раз
4.Чему равно значение переменной s после выполнения следующего фрагмента программы:
s:=0;
for i:=0 to 5 do s:=s+1;
а) 0
б) 15
в) 5
г) 6
5.Укажите, сколько раз будет выполнен цикл for i :=-1 to 2 do a:=a+1;
а) 3
б) 2
в) 0
г) 4
д) бесконечно
1) Ответ: 12
2) Ответ: i = 30
3) Ответ: б), потому что условие проверяется перед началом работы очередного круга цикла.
3 (. ) ) Ответ: 2 раза. В ходе работы цикла переменная p должна стать равной 0.02
#2.3 — «Поколение Python»: курс для начинающих stepik.org Ответы и решения | Параметры sep и end
4) Ответ: г)
Какое тут должно быть объяснение? Всё прекрасно видно, если посмотреть на саму задачу! Сначала i равен нулю, потом ему прибавляется в значении по единице, пока i не станет равным пяти (0,1,2,3,4,5). Итого к S прибавляется единица шесть раз.
Снизу практически анологично. Это максимально тупо, что просите объяснения к таким простым вопросам.
5) Ответ: г)
Какое тут должно быть объяснение? Всё прекрасно видно, если посмотреть на саму задачу! Сначала i равен —1, потом ему прибавляется в значении по единице, пока i не станет равным 2 (—1,0,1,2). Итого к S прибавляется единица 4 раза.
Источник: educatic.ru
Итоговый тест по программированию
19. Во фрагменте алгоритма
for K := 10 to 99 do
begin
P1 := K Div 10;
P2 := K Mod 10;
S := P1 + P2;
if ____ then writeLn(K)
end;
печатающего все двузначные числа, в записи которых есть цифра N или сумма цифр
которых равна самим числам, нужно вписать логическое выражение
(P1 = N) or (P2 = N) and (S = K)
(P1 = N) or (P2 = N) or (S = K)
(P1 = N) and (P2 = N) or (S = K)
((P1 = N) or (P2 = N)) and (S = K)
20. Тело цикла в программе
a := 1; b := 1;
While a + b < 8 Do
begin
a := a + 1; b := b + 2;
end;
выполнится
бесконечное число раз
21. Элементы массива p[1..5] равны соответственно 1, –1, 5, 2, 4. Значение выражения
p[1] * p[3] – p[2 * p[2] + p[p[5] – p[2]]]
равно
22. В каком из условных операторов допущена синтаксическая ошибка?
if B = 0 then Writeln(‘Деление на нуль невозможно.’);
if a > b then max := a else max := b;
if (a>b) and (b>0) then c:=a+b;
23. Выберите правильный вид записи оператора
Форматированный вывод данных в Fortran
Writeln (‘Введите числа через пробел’);
Writeln (Сумма двух чисел равна, Summa);
24. Цикл for удобно использовать тогда,
когда примерно известно количество повторений
когда точно известно количество повторений
когда неизвестно количество повторений
когда повторений в условии задачи нет
25. Переменные – это:
величины, которые могут менять свое значение в процессе выполнения программы
величины, которые не могут менять своего значения в процессе выполнения программы
величины, которые обозначают строки программы, куда передается управление во время выполнения программы
верного ответа нет
26. Тип переменных REAL это:
верного ответа нет
27. Условный оператор применяется для программирования:
28. Результатом выполнения фрагмента алгоритма
…
a:=7;
b:=8;
k:=5+a;
if a>b then k:=k*3
else k:=k-3;
writeln (k);
…
будет следующее значение k:
верного ответа нет
29. Цикл For называется:
цикл с предусловием
цикл с параметром
цикл с постусловием
цикл с ветвлением
30. Цикл While называется:
Источник: xn--j1ahfl.xn--p1ai
Рабочая программа учебного предмета, курса, дисциплины (модуля) мбоу «Гимназия»
- Определить, что будет выведено на экран при выполнении следующей программы:
- 64
- 8
- 16
- 6
- 24
- Определить значение переменной z после выполнения фрагмента программы:
- 1
- 2
- -1
- определенно сказать нельзя







- Программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования – это __________________
- __________________________________________ — это универсальные языки программирования
- Существуют три основных типа величин, с которыми работает компьютер: ___________________________________________________________________________________
- Трассировочная таблица – это ___________________________________________________________ ____________________________________________________________________________________________
- Автором языка Паскаль является _________________________________________________________________
Ключ к тесту
12-Паскаль, Бейсик, Си, Фортран
13-числовой, символьный и логический
14-«ручное» исполнение алгоритма с целью его проверки
15-Никлаус Вирт
Критерии оценивания:
менее 5 баллов – «2»
Источник: http://nsportal.ru/shkola/informatika-i-ikt
Похожие:
Источник: filling-form.ru