Итоговое
тестирование по теме «Программирование» 8 класс. 3вариант
1.Какая последовательность символов не может
служить именем в языке Паскаль?
А) 2a; Б)ma; Г) d2
2. Какой раздел программы в следующем
фрагменте:
Var a1, b: integer;
А)заголовок
программы; Б) программный блок; в) блок описания используемых данных
3. Разделителями между переменными в блоке
описания служит:
А); Б)
: Г) ,
4. Целые числа имеют тип данных:
А)real; Б) boolean;
В) integer; Г)string
5. Для вычисления квадратного корня из х
используется функция:
А)sqrt(x); Б) sqr(x); В)abs(x); Г)int(x)
6. Укажите номер строки с ошибкой
1. Program n;
2. Var xa, ya, xb, yb: integer;
3. Var d: real;
4. Begin
5. Readln(xa, ya, xb, yb);
6. d:=sqrt(sqr(xa-xb)+sqr(ya-yb));
7. Writeln(‘c=’, c:6:4);
8. End.
7. Установите соответствие
1
|
Program rect;
|
1
|
Начало программного блока
|
2
|
Var a,b,s:
real;
|
2
|
Оператор вывода
|
3
|
Begin
|
3
|
Оператор ввода
|
4
|
Readln(a,b);
|
4
|
Строка заголовка
|
5
|
S:=a*b;
|
5
|
Конец программы
|
6
|
Write (‘s=‘,
s:5:2);
|
6
|
Описание переменных
|
7
|
End.
|
7
|
Оператор присваивания
|
8. Как называется оператор в языке
Паскаль:
If a mod 2=0 then writeln(‘число - чётное’)
else writeln(‘число - нечётное’)
а) полная форма условного оператора;
Б) цикла;
В) неполная форма условного оператора;
Г) ввода
9.
В данном фрагменте:
Begin
If a <=b then a:=2*b; b:=a/2
else a:=5; b:=7
End.
Ошибкой
является:
А) некорректная запись
условия
Б) запись арифметического
выражения
В) запись составного
оператора;
10. Укажите номер строки с ошибкой
1. Program error;
2. Var a,b, min: integer;
3. Begin
4. Read(a);
5. if a<b then min:=a; else min:=b;
6. write (min);
7. End.
11.
Определите значение переменной c после выполнения
следующего фрагмента программы:
A:=8;
B:=14;
A:=a+b*2;
If A>B then
C:=A-B else C:=B-A
12. Условный оператор
If A mod 2=0
then writeln(‘да’) else writeln(‘нет’)
Позволяет
определить, является ли число а:
А)
целым б) положительным в) чётным г) отрицательным
13.
Используя составной оператор, упростите следующий фрагмент:
If a<=b then
c:=15;
If a<=b then
d:=25;
If a>b then
c:=3;
If a>b then d:=4;
14. Дан условный оператор:
If a<3 then c:=8
Else if a>3 then c:=9
Else
c :=10;
Какое
значение имеет переменная а, если в результате выполнения условного оператора
переменной с присваивается значение 10?
15.
Дан условный оператор:
If x=0 then y:=10
Else if x>0 then y:=-1
Else
y:=1;
Какой
функции соответствует условный оператор:
A) б) в)
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.