- Преподавателю
- Информатика
- Итоговый тест по теме «Начала программирования». Паскаль
Итоговый тест по теме «Начала программирования». Паскаль
Раздел | Информатика |
Класс | 9 класс |
Тип | Тесты |
Автор | Янченко В.В. |
Дата | 09.12.2015 |
Формат | doc |
Изображения | Нет |
Итоговый тест по теме «Начала программирования». Паскаль.
1.
Цикл в фрагменте программы
а:=1;
b:=1;
while a+b<8 do
begin
a:=a+l;
b:=b+2
end;
выполнится:
-
0 раз
-
2 раза
-
3 раза
-
бесконечное число раз
2.
Определите значение переменной с после выполнения следующего фрагмента программы.
а:=100;
b:=30;
а:=а-b*3;
if a>b then c:=a-b else c:=b-a;
-
20
-
70
-
-20
-
180
3.
Вещественные числа имеют тип данных:
-
boolean
-
real
-
string
-
integer
4.
В данном фрагменте программы
s:=0;
for i:=1 to 10 do
s:=s+2*i;
вычисляется:
-
сумма целых чисел от 1 до 10
-
сумма первых десяти чётных чисел
-
сумма чётных чисел от 1 до 10
-
удвоенная сумма целых чисел от 1 до 10
5.
Чему равна сумма элементов а[1] и а[4] массива, сформированного следующим образом.
for i:=1 to 5 do a[i]:=i*(i+1);
-
5
-
40
-
22
-
30
6.
Что из нижеперечисленного не входит в алфавит языка Паскаль?
-
русские строчные и прописные буквы
-
служебные слова
-
знак подчеркивания
-
латинские строчные и прописные буквы
7.
Выберите фрагмент программы, в котором ищется произведение 1×2×3×4×5.
-
p:=1; i:=1; while i>5 do begin p:=p*i; i:=i+1 end;
-
p:=0; i:=1; while i<=5 do i:=i+1; p:=p*i;
-
р:=1; i:=1; while i<6 do begin p:=p*i; i:=i+1 end;
-
p:=1; i:=1; while i<6 do i:=i+1; p:=p*i;
8.
Условный оператор
if a mod 2=0 then write ('Да') else write ('Нет')
позволяет определить, является ли число а:
-
простым
-
двузначным
-
целым
-
чётным
9.
Какого раздела не существует в программе, написанной на языке Паскаль?
-
заголовка
-
примечаний
-
операторов
-
описаний
10.
Какая последовательность символов не может служить именем в языке Паскаль?
-
maS1
-
_mas
-
2d
-
d2
11.
В программе на языке Паскаль обязательно должен быть:
-
блок описания используемых данных
-
программный блок
-
заголовок программы
-
оператор присваивания
12.
В данном фрагменте программы:
program error;
begin
SuMmA:=25-14:
end.
ошибкой является:
-
некорректное имя переменной
-
не определённое имя переменной
-
запись арифметического выражения
-
некорректное имя программы
13.
Для вывода результатов в Паскале используется оператор
-
readln
-
print
-
write
-
begin
14.
В условном операторе и после then и после else без операторных скобок нельзя использовать:
-
условный оператор
-
составной оператор
-
оператор вывода
-
несколько операторов
-
правильного ответа нет
15.
Разделителями между операторами служит:
-
точка
-
точка с запятой
-
пробел
-
запятая
16.
Цикл в фрагменте программы
р:=2;
repeat
р:=р*0.1
until p<0.1;
будет исполнен:
-
0 раз
-
1 раз
-
2 раза
-
бесконечное число раз
17.
Для генерации случайного целого числа из промежутка [10; 20) необходимо использовать выражение:
-
random(10) *2
-
random(20)
-
random*20
-
random(10) +10
18.
Какого оператора цикла не существует в языке Паскаль?
-
while
-
for
-
loop
-
repeat...until
19.
Для вычисления квадратного корня из х используется функция:
-
sqrt (x)
-
sqr (x)
-
int (x)
-
abs (x)
20.
Языковые конструкции, с помощью которых в программах записываются действия, выполняемые в процессе решения задачи, называются:
-
данными
-
операндами
-
операторами
-
выражениями
21.
Разработчиком языка Паскаль является:
-
Норберт Винер
-
Эдсгер В. Дейкстра
-
Блез Паскаль
-
Никлаус Вирт
22.
Имеется описание:
var с: array [1..20] of integer;
Для хранения массива с будет отведено ... последовательных ячеек.
-
40
-
200
-
20
-
1
23.
Какая клавиша нажимается после набора последнего данного в операторе read?
-
Enter
-
пробел
-
Ctrl
-
точка с запятой
24.
Описать переменную - это значит указать её:
-
тип и значение
-
имя и тип
-
имя, тип и значение
-
имя и значение
25.
При присваивании изменяется:
-
значение константы
-
значение переменной
-
тип переменной
-
имя переменной
26.
Определите значения переменных s и i после выполнения фрагмента программы:
s:=0;
i:=5;
while i>=0 do
begin
s:=s+i;
i:=i-1;
end;
-
s = 5, i = 0
-
s= 15, i = 0
-
s = 15, i = 5
-
s = 0, i = -1