Тест "Основы программирования на языке Турбо Паскаль" 9 класс

Тест по теме: «Основы программирования на языке Турбо Паскаль»
1. Какие имена записаны не верно?
A. Альфа
B. Alpha
C. А2
D.
2. Какие операторы присваивания составлены
не правильно?
A. A:=b
B. A=b
C. A:=b+1
D. B+1:=a
3. Какими будут значения переменных m и n
после выполнения последовательностей
операторов: m:= 25; n:= m+1; m:= m-25.
A. m=1, n=26
B. m=0, n=26
C. m=25, n=26
D. m=26, n=2
4. Даны значения переменных a=1, b=2, c=3.
Какими будут значения этих переменных
после выполнения следующих операторов:
a:=b; b:=c; c:=a.
A. a=2, b=3, c=1
B. a=3, b=1, c=2
C. a=2, b=3, c=2
D. a=1, b=3, c=2
5. Какими будут значения переменных j и k
после выполнения условного оператора
if j>k then j :=k-2 else k := k-2
Исходные значения переменных: j =3, k =5
A. j=1, k=3
B. j=3, k=5
C. k=3, j=3
D. k=1, j=3
6. Выбрать условный оператор, в котором
значение переменной f вычисляется по
формуле f = a+b, если a четное; и
f = a*b, если a нечетное; k: integer.
A. If a mod 2 =0 then f:= a*b Else f:= a+b;
B. If a div 2 = 0 then f:= a*b Else f:= a+b;
C. If a mod 2 =0 then f:= a+b Else f:= a*b;
D. If a div 2 =0 then f:= a+b Else f:= a*b;
7. Каким будет значение переменной a после
выполнения операторов: a:= 3;
if a < 4 then begin a := a + 2; a:= a + 3 end
else a := a 2;
A. a = 5
B. a = 6
C. a = 7
D. a = 8
8. Алгоритм - это:
A. правила выполнения определенных действий
B. набор команд для компьютера
C. последовательность действий, направленных на достижение
поставленной задачи
D. условие задачи
9. Что не является свойством алгоритма:
A. Понятность
B. Дискретность
C. Результативность
D. Цикличность
10. Суть такого свойства алгоритма как
детерминируемость заключается в том, что:
A. записывая алгоритм для конкретного исполнителя можно
использовать лишь те команды, что входят в систему его команд
B. однозначно определен результат каждого действия и их
последовательность, тем самым однозначно определен результат
выполнения алгоритма
C. алгоритм должен обеспечивать решение не одной конкретной
задачи, а некоторого класса задач данного типа
D. исполнитель алгоритма не должен принимать решения, не
предусмотренные составителем алгоритма
11. Дан фрагмент программы:
m := 25; n := m + 1; m := n 25;
writeln (m, n);
Какие числа напечатает машина?
A. 25, 26
B. 1, 25
C. 1, 26
D. 26, 1
12. Для объявления целых величин из
диапазона от -32768 до +32767 пишут
A. var nick: word;
B. var 1m : shortint;
C. var m1 : integer;
D. var 1m : byte;
13. Вещественный тип из диапазона от -2E63-1
до 2E63+1 объявляют в программе
следующим образом:
A. var 1diger : single;
B. var diger1 : comp;
C. var сыr_2 : double;
D. var miма1 : comp;
14. Объявление переменной символьного типа
выполняется следующим образом:
A. var 1diger : char;
B. var disk : char;
C. var сor 2 : char;
D. var текст : char;
15. Логический тип в программе может быть
объявлен следующим образом:
A. var disk : boolean;
B. var 1diger : boolean;
9 класс–1
C. var dо_м : boolean;
D. var сor 2 : boolean;
16. Организация вывода числа выполняется
следующим образом:
A. Write(‘a’);
B. Write(‘5’);
C. Write(a);
D. Read (a);
17. Организация ввода числа выполняется
следующим образом:
A. Write(a);
B. Read (‘a’);
C. Read (a);
D. Read (‘5’);
18. Оператор безусловного перехода:
A. GOTO <метка>
B. GO TO <метка>
C. GOTU <метка>
D. GO TU <метка>
19. Оператор присваивания переменной W
квадрата ее значения, а переменной
Z куба на языке Турбо Паскаль:
A. w := sgr(w);
B. w := sqr(w);
C. z := z*z*z;
D. z = z*z*z;
20. В разделе объявлений и соглашений
выберите верную последовательность
ключевых слов:
A. program, Var, Begin, Label, End, uses
B. uses, program, const, type, var, Label
C. var, program, const, begin, Label, uses
D. program, uses, Label, const, type, var
21. После какого ключевого слова описываются
переменные, участвующие в решении
задачи:
A. Program
B. Uses
C. Var
D. Const
22. Из записанных операторов выбрать
оператор ожидания
A. Readln
B. Writeln
C. Readkey
D. begin
23. Какая строка программы соответствует
условию
«Если А>C, то В=25(A+C) »
A. if A>C then B:=A+C;
B. if A>C then B:=25*(A+C);
C. f A>B then B:=25*(A+C);
D. if A<C then B:=25(A+C);
24. Имена переменных и имя программы
необходимо записывать ...
A. буквами русского алфавита и цифрами без пробелов
B. буквами латинского алфавита и цифрами без пробелов
C. прописными буквами и цифрами через нижнюю черту
D. строчными буквами и цифрами слитно
25. Совокупность допустимых значений
переменной и операций, выполняемых над
ними называют
A. типом данных
B. числом
C. идентификатором
D. постоянной
26. К скалярным типам данных относятся:
A. массивы, файлы, записи, множества
B. идентификаторы, имена, индексы
C. вещественные, целые, символьные, логические величины
D. диаграммы, поля, строки, столбцы
27. К структурным типам данных относятся
A. массивы, файлы, записи, множества
B. вещественные, целые, символьные, логические величины
C. идентификаторы, имена, индексы
D. диаграммы, поля, строки, столбцы
28. Перечисляемый тип в программе объявляют
следующим образом:
A. Type dni_mesiatsa = (1..28);
B. Type Age=0..150;
C. Type Spring = (March, April, May);
D. Type Spring = March..May;
29. Ограниченный тип в программе объявляют
так:
A. Type dni_mesiatsa = (1..28);
B. Type vremena_goda = (summer...spring);
C. Type Age=0...150;
D. Type Spring = March..May;
30. Для объявления вещественных величин из
диапазона от -1.7E38 до 1.7E38 пишут
A. var diger : real;
B. var 1diger : single;
C. var diger1 : comp;
D. var сыr_2 : double;