Итоговый тест "Язык программирования Паскаль"

Итоговый тест по теме «Язык программирования Паскаль»
1. Какое служебное слово описывает целый тип величин?
а) real
б) integer
в) boolean
г) char
2. Какая команда относится к вводу данных в Паскале?
а) realLN();
б) readtn();
в) real();
г) readln();
3. Укажите последовательность команд, в результате выполнения которых X и Y поменяются
местами
а)X:=X+Y; Y:=X-Y; X:=X-Y;
б)B:=X; X:=Y; Y:=B;
в)Y:=X; B:=X; X:=Y;
г)C:=X; X:=Y; X:=C;
4. Какой результат выполнения правильный
а)5 div 2 = 2,5
б)6 mod 2 = 3
в)6 div 2 = 3
г)13 div 3 = 1
5. Значение переменной а после выполнения фрагмента приведенной программы на языке
ПАСКАЛЬ будет равно:
var a,b:integer;
begin
a:=2;
for b:=1 to 10 do
begin
a:=a+1;
end;
end.
а)11
б)12
в)10
г)2
6. Верной записью имени переменной на языке ПАСКАЛЬ является:
а)Г%1
б)L1
в)ШЦ
г)3$U
7. Найдите значение переменной.
B:=19 MOD 5;
а) 8
б) 3
в) 6
г) 4
8. Составьте и запишите программу для вычисления 10x+12x
2
+204
9. Запишите логическое выражение на языке Паскаль для решения следующей задачи:
Условие верно (вывести на экран «Верно»), если с меньше 55 и больше 4
10. Запишите условие на языке Паскаль для выражения:
Увеличить число b на 5, если b кратно 2 и уменьшить на 4 в противном случае.
11. Исправить ошибки в следующем фрагменте программы:
var I,k:real; s:real;
begin
k=81;
s:=4
for i=1 to k
s=s/2
end
12. Составь и запиши программу, так чтобы в результате получился рисунок как на образце.
Итоговый тест по теме «Язык программирования Паскаль»
1. Какое служебное слово описывает вещественный тип величин?
а) real
б) integer
в) boolean
г) char
2. Какая команда относится к выводу данных в Паскале?
а) writeLn();
б) wrideLN();
в) wrate();
г) wride();
3. Укажите последовательность команд, в результате выполнения которых X и Y поменяются
местами
а)C:=Y; X:=Y; Y:=X;
б)B:=X; X:=Y; Y:=X;
в) D:=X; X:=Y; Y:=D;
г) Y:=X; A:=X; X:=Y;
4. Какой результат выполнения правильный
а) 10 div 2 = 1;
б) 5 mod 10 = 0,5
в) 5 div 10 = 5
г) 8 mod 2 =0
5. Значение переменной а после выполнения фрагмента приведенной программы на языке
ПАСКАЛЬ будет равно:
var a,b:integer;
begin
a:=5;
for b:=2 to 7 do
begin
a:=a+1;
end;
end.
а)11
б)12
в)10
г)2
6. Верной записью имени переменной на языке ПАСКАЛЬ является:
а)U7
б)DIV
в)6Y
г)ЕЦ
7. Найдите значение переменной.
В:=6 MOD 9;
а) 3
б) 1
в) 6
г) 2
8. Составьте и запишите программу для вычисления 54x
3
+x-78
9. Запишите логическое выражение на языке Паскаль для решения следующей задачи:
Условие верно (вывести на экран «Верно»), если d и f меньше 55
10. Запишите условие на языке Паскаль для выражения:
Найти сумму чисел a и b, если эти числа равны, в противном случае найти произведение.
11. Исправить ошибки в следующем фрагменте программы:
var a:real;
begin
s=10;
s:=s+2
for s:1 to 10 do;
writeln s
end
12. Составь и запиши программу, так чтобы в результате получился рисунок как на образце.
Итоговый тест по теме «Язык программирования Паскаль»
1. Какое служебное слово описывает логический тип величин?
а) real
б) integer
в) boolean
г) char
2. Какая команда относится к выводу данных в Паскале?
а) writLn();
б) writeLN();
в) wrate();
г) wrideLN();
3. Укажите последовательность команд, в результате выполнения которых B и C поменяются
местами
а)F:=C; C:=B; B:=C;
б)B:=C; C:=B;
в)F:=B; B:=C; C:=F;
г)F:=C+B; B:=C-B; C:=B-C;
4. Какой результат выполнения правильный
а)2 div 1 = 1
б)9 mod 2 = 4,5
в) 8 mod 4 = 2
г) 4 div 2 = 2
5. Значение переменной а после выполнения фрагмента приведенной программы на языке
ПАСКАЛЬ будет равно:
var a,b:integer;
begin
a:=6;
for b:=1 to 7 do
begin
a:=a+1;
end;
end.
а)11
б)13
в)10
г)23
6. Верной записью имени переменной на языке ПАСКАЛЬ является:
а)T$2
б)ЛБ
в)DY2
г)65T
7. Найдите значение переменной.
В:=6 DIV 9;
а) 3
б) 1
в) 6
г) 0
8. Составьте и запишите программу для вычисления 78p-3p
2
+20
9. Запишите логическое выражение на языке Паскаль для решения следующей задачи:
Условие верно (вывести на экран «Верно»), если a больше 56 и f меньше 78
10. Запишите условие на языке Паскаль для выражения:
Увеличить число m на 2, если число m равно нулю, в противном случае уменьшить число m на 1.
11. Исправить ошибки в следующем фрагменте программы:
var I,k:real; s:real;
begin
k=81;
s:=4
for i=1 to k ;
s=s/2
end
12. Составь и запиши программу, так чтобы в результате получился рисунок как на образце.
Итоговый тест по теме «Язык программирования Паскаль»
1. Какое служебное слово описывает символьный тип величин?
а) real
б) integer
в) boolean
г) char
2. Какая команда относится к вводу данных в Паскале?
а) realLN();
б) realtn();
в) readLN();
г) realln();
3. Укажите последовательность команд, в результате выполнения которых A и B поменяются
местами
а)C:=A; A:=B; B:=A;
б)B:=A; A:=B; B:=A;
в) D:=A; A:=B; B:=D;
г) B:=X; A:=B; X:=B;
4. Какой результат выполнения правильный
а) 4 mod 2 = 0
б) 5 div 3 =0
в) 8 mod 8 = 1
г) 7 mod 2 = 3,5
5. Значение переменной а после выполнения фрагмента приведенной программы на языке
ПАСКАЛЬ будет равно:
var a,b:integer;
begin
a:=5;
for b:=2 to 5 do
begin
a:=a+3;
end;
end.
а)11
б)20
в)17
г)15
6. Верной записью имени переменной на языке ПАСКАЛЬ является:
а)VAR
б)TS
в)5T
г)ИМ
7. Найдите значение переменной.
A:=19 DIV 5;
а) 4
б) 3
в) 2
г) 1
8. Составьте и запишите программу для вычисления 5a
3
+a+36
9. Запишите логическое выражение на языке Паскаль для решения следующей задачи:
Условие верно (вывести на экран «Верно»), если x принадлежит интервалу [10;15]
10. Запишите условие на языке Паскаль для выражения:
Уменьшить m на 1, если разность чисел m и n равна нулю, в противном случае увеличить n на 1
11. Исправить ошибки в следующем фрагменте программы:
var a:char;
begin
s=10;
for k:1 to 10;
s:=s+2
writeln k
end
12. Составь и запиши программу, так чтобы в результате получился рисунок как на образце.