Тестовая работа по информатике "Программирование в Pascal"
Оценка 4.9
Контроль знаний
docx
информатика
9 кл
18.05.2018
Тестовая работа для учащихся 8 и 9 классов по теме "Программирование на языке Pascal". Тест можно применять как для текущего контроля по теме, так и для итоговой проверки знаний по программированию. Тест содержит вопросы с выбором ответа, задания требующие вычисления.
контроль знаний по программированию.docx
Тест
«Программирование на языке Pascal»
div(x);
sqr(x);
c
d
c
d
c
d
c
d
var x: real;
var x: string
бесконечное множество;
and, or;
read, readln;
var x: integer;
var x: boolean;
c
if, then, else;
d write, writeln.
одно значение;
более 10 значений
y:= 4*sqr(x)7*x+2;
y:= 4*sqrt(x)7*x+2;
1 Какой вариант описывает логическую переменную на языке Pascal?
a
b
2 Какие из перечисленных операторов являются операторами вывода данных?
a
b
3 Какой из операторов позволяет вычислить модуль числа х?
sqrt(x);
a
b
abs(x)
4 Сколько значений принимает логическая переменная?
a
b два значения;
5 Укажите, правильную запись следующего математического выражения: y=4x27х+2.
a
b
6 Укажите условие выбора чисел, кратных 5 и не кратных 10.
a
b
7 Что означает данный блок?
a
b
c
d
8 Какое значение примет переменная х после выполнения оператора х:=19 mod 4?
a
b
9 Укажите, сколько раз выполнится тело цикла For i:=2 to 7 do?
a
b
10 Какой из перечисленных операторов циклов не содержит ошибок?
a
for i:=3 to 12 do;
b
for i=0 to 7 do.
11 Фрагмент алгоритма изображен в виде блоксхемы:
ввод;
вывод;
ввод/вывод;
выполнения действия.
(х mod 5=0) and (x mod 10 <>0);
(х mod 5<>0) or not (x mod 10 =0);
(х mod 5=0) and (x mod 10 =0);
(х mod 5<>0) or (x mod 10 <>0).
5;
бесконечное число раз.
y:= 4*sqr(x)7x+2;
y:= 4sqr(x)7*x+2.
for i:=1 to 5.5 do;
for i:=1 to 2 do;
0;
2;
1;
6;
c
d
c
d
c
d
c
d
3,5;
3.
Определите, какое значение
переменной S будет в
результате выполнения
алгоритма
нет
В
ы
в
о
д
S
S
:
=
A
*
B
;
да
B
A
>
:
B
=
7
:
А
=
5
;
12;
35;
a
b
12 Какие значения примут переменные С и D в результате выполнения программы:
5;
7.
;
S
:
=
A
+
c
B
d
Program V1;
Var A, B, C, D: integer; Begin
A:=6;
B:=2*A+8;
If B>A then C:= BA else D:=AB;
Writeln (‘C=’, C);
Writeln (‘D=’, D);
End.
a C=14, D=0;
b C=38, D=14;
c C=14, D= 14;
d C= 3 , D=3;
Ключи.
1
b
2
d
3
d
4
b
5
a
6
a
7
d
8
d
9
b
10
c
11
b
12
a
Тестовая работа по информатике "Программирование в Pascal"
Тестовая работа по информатике "Программирование в Pascal"
Тестовая работа по информатике "Программирование в Pascal"
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.