Автор: Хоменко Лариса Васильевна Должность: старший преподаватель Учебное заведение: ККГИПИБ им.К.Г.Разумовского (ПКУ) Населённый пункт: Темрюк Краснодарского края Наименование материала: Тестовые задания Тема: Тест по программированию Pascal Раздел: среднее профессиональное
1 вариант
Начальный уровень
1.
Возможность применения алгоритма для решения задач одного типа
обеспечивает свойство…
2.
Понятная и точная последовательность команд, приводящая к решению
поставленной задачи …
3.
Алгоритм, в котором некоторые действия исполнителя повторяются
многократно, называется…
4.
Какие способы описания алгоритмов вам известны?
5.
Дайте названия фигурам блок – схемы:
a)
b)
c)
6.
Отразите изменения значений переменных А и В в ходе выполнения
команд алгоритма:
А=5
В=10
А=А*5
В=А+В
С=А
В=В*3
А=15
А=С
Достаточный уровень
Выполните задания № 1 и 2 , по технологии решения задач с помощью
компьютера. (6 этапов).
7. 6◦. Даны длины ребер a, b, c прямоугольного
параллелепипеда.
Найти его
объем V = a∙b∙c
8. Даны две переменные целого типа: A и B. Если их значения не равны, то
присвоить каждой переменной сумму этих значений, а если равны, то
присвоить переменным нулевые значения. Вывести новые значения
переменных A и B
9. Какое значение будет принимать переменная Х, после выполнения
фрагмента программы:
a:=6; b:=4;
If a>b then x:=a*b else x:=a-b
a) 20;
b) 24;
c) 26;
d) 10
10. Алгоритм, какого типа записан на алгоритмическом языке?
алг сумма (вещ А, В, S)
арг А, В
рез S
нач
S:=A + В
кон
a)
циклический
b)
разветвляющийся
c)
вспомогательный
d)
линейный
11. Какая программа принадлежит языку программирования Паскаль?
a)
hello
b)
microsoft
c)
var
d)
home
Высокий уровень
12. Служебное слово VAR в программе на языке Pascal фиксирует начало
раздела программы, содержащего:
a) операторы;
b) список меток;
c) описание сложных типов данных;
d) перечень констант;
e) описание переменных.
13. В алфавит языка Pascal не входит служебное слово:
a) THEN; b) BEGIN;
c) END; d) STEP; Д) IF.
14. Числа в языке Pascal различаются:
a) как натуральные и целые;
b) как целые и вещественные;
c) как натуральные и вещественные;
d) как целые и иррациональные;
e) как целые и рациональные.
15. В системе Pascal начало раздела программы, содержащего список меток,
фиксируется служебным словом:
a) CONST;b) TYPE;
c) VAR; d) LABEL;e) BEGIN.
16. Оператор организации ввода данных с клавиатуры в системе
программирования Pascal записывается с использованием служебного слова:
a) WRITE; b) INPUT;
c) READ; d) DEFFN; e) RESET.
17. Комментарий к тексту программы на языке Pascal заключается:
a) в фигурные скобки;
b) в круглые скобки;
c) в квадратные скобки;
e) в апострофы;
f) между служебными словами Begin, End.
18. Служебное слово CONST в программе на языке Pascal фиксирует начало
раздела программы, содержащего:
a) перечень констант;
b) список меток;
c) описание переменных;
d) операторы;
e) описание сложных типов данных.
19. При записи оператора вывода на языке Pascal используется служебное
слово:
a) WRITE; b) RESET;
c) READ; d) BEGIN; e) WHILE
20. Операторы в программе на языке Pascal отделяются друг от друга:
a) апострофом; b) двоеточием;
c) пробелом; d) запятой; e) точкой с запятой.
21. Дана программа:
Program T21; Var X: Integer;
Begin Readln(X);
If X MOD 2=0 Then Writeln(‘ДА’)
Else Writeln(‘НЕТ’) End.
При каком значении X будет получен ответ “ДА”?
a) 7;
b) 4;
c) 15;
d) 3;
e) 21.
2 вариант
Начальный уровень
1.
Разбиение алгоритма на отдельные действия, – это свойство …
2.
Какие способы описания алгоритмов вам известны?
3.
Примером алгоритма может быть:
a) описание решения квадратного уравнения,
b) расписание уроков в школе,
c) технический паспорт автомобиля,
d) список класса в журнале
4.
Если в алгоритме действия выполняются в строго определенной
последовательности, то такой алгоритм называется…
5.
Дайте названия фигурам блок – схемы:
a)
b)
c)
6.
Отразите изменения значений переменных А и В в ходе выполнения
команд алгоритма:
А=3
В=10
А=В*5
В=А+В
С=А
В=В*3
А=15
А=С
Достаточный уровень
Выполните задания № 1 и 2 , по технологии решения задач с помощью
компьютера. (6 этапов).
7. . Дана сторона квадрата a. Найти его площадь S = a
2
.
8. . Дано целое число. Если оно является положительным, то прибавить к
нему 1; в противном случае не изменять его. Вывести полученное число.
9. Какое значение будет принимать переменная Х, после выполнения
фрагмента программы:
f:=5; d:=7;
If f>=d then x:=f else x:=d
a) 5;
b) 6;
c) 7;
d) 1
10. Алгоритмом является...
a.
последовательность команд, которую может выполнить
исполнитель
b.
система команд исполнителя
1
c.
математическая модель
d)
информационная модель
11. Какая из команд принадлежит алгоритмическому языку?
a)
прг
b)
кц
c)
кд
d)
рц
Высокий уровень
12. В алфавит языка Pascal не входит служебное слово:
a) THEN; b) BEGIN;
c) END; d) STEP; e) IF.
13. В системе Turbo Pascal начало раздела программы, содержащего список
меток, фиксируется служебным словом:
a) CONST; b) TYPE;
c) VAR; d) LABEL; e) BEGIN.
14. Оператор организации ввода данных с клавиатуры в системе
программирования Pascal записывается с использованием служебного слова:
a) WRITE; b) INPUT;
c) READ; d) DEFFN; e) RESET.
15. Служебное слово VAR в программе на языке Pascal фиксирует начало
раздела программы, содержащего :
a) операторы;
b) список меток;
c) описание сложных типов данных;
d) перечень констант;
e) описание переменных.
16. Числа в языке Pascal различаются:
a) как натуральные и целые;
b) как целые и вещественные;
c) как натуральные и вещественные;
d) как целые и иррациональные;
e) как целые и рациональные.
17. Комментарий к тексту программы на языке Pascal заключается:
a) в фигурные скобки;
b) в круглые скобки;
c) в квадратные скобки;
d) в апострофы;
e) между служебными словами Begin, End.
18. При записи оператора вывода на языке Pascal используется служебное
слово:
a) WRITE; b) RESET;
c) READ; d) BEGIN; e) WHILE
19. В качестве имени в языке Pascal нельзя использовать:
a) BR; b) OR; c) WR; d) AR; e) DR.
20. Операторы в программе на языке Pascal отделяются друг от друга:
a) апострофом; b) двоеточием;
c) пробелом; d) запятой; e) точкой с запятой.
21. Дана программа:
Program T21; Var X: Integer;
Begin Readln(X);
If X MOD 2=0 Then Writeln(‘ДА’)
Else Writeln(‘НЕТ’) End.
При каком значении X будет получен ответ “ДА”?
a) 7;
b) 4;
c) 15;
d) 3;
e) 21.
КЛЮЧ ДЛЯ ТЕСТОВ
Вариант 1
Вариант 2
1
Д
1
Г
2
Г
2
Г
3
Б
3
В
4
Г
4
Д
5
В
5
Б
6
А
6
А
7
А
7
А
8
А
8
Б
9
Б
9
Д
10
Д
10
Б
11
Б
11
А