
- •14. При каком значении х при исполнении программы будет получен ответ «да»:
- •Вариант 2
- •2. В качестве имени в языке Pascal нельзя использовать сочетания:
- •13. Какое значение будет принимать переменная х, после выполнения фрагмента программы:
- •15. Цикл с предусловием запишется в виде;
- •16. Чему будет равно значения переменной s после выполнения фрагмента программы на Паскале?
- •Вариант 3
- •16. Цикл с параметром запишется в виде;
- •18. Чему будет равно значения переменной s после выполнения фрагмента программы на Паскале?
- •20. Чему будет равно значения переменной s после выполнения фрагмента программы на Паскале?
ГОУ СПО Салаватский педагогический колледж
Экспертное заключение: ________________ _____________________________________ « ___» _______________ 20___ г. |
Утверждено: Заместитель директора по научно-методической работе: _____________ /Кашапова Л.М./ « 25 » мая 2011 г. |
Разработала: Салямова Г.Д. « 18» мая 2011 г. |
Рассмотрено на заседании ПЦК математики, информатики, физики, протокол №11 « 21» мая 2011 г. |
Контрольно-измерительные материалы
по дисциплине «Программирование»
по специальности «Информатика»
для обучающихся 3 курса
ВАРИАНТ 1
1. Язык программирования — это:
способ общения пользователя с компьютерной системой;
совокупность символов, предназначенных для передачи данных;
естественный язык, предназначенный для общения людей и компьютеров;
формализованные языки, предназначенные для описания алгоритмов на языке исполнителя-компьютера;
2. В языке Pascal нет служебного слова:
BEGIN
STEP
WHILE
THEN
3. Вещественные числа в языке Pascal могут иметь вид:
только с фиксированной точкой
исключительно с плавающей точкой
с фиксированной и плавающей точкой
нет правильного ответва
4. Служебное слово CONST в программе на языке Pascal фиксирует:
начало раздела программы, содержащего описание переменных
начало раздела программы, содержащего список меток
начало раздела программы, содержащего перечень констант
начало раздела программы, содержащего описание сложных типов данных
5. Оператор организации ввода данных с клавиатуры записывается языке Pascal с использованием служебного слова:
GOTO
READ
VAR
WRITE
6. Программа – это:
система правил, описывающая последовательность действий, которые необходимо выполнить для решения задачи;
указание на выполнение действий из заданного набора;
область внешней памяти для хранения текстовых, числовых данных и другой информации;
последовательность команд, реализующая алгоритм решения задачи.
7. Оператор — это:
функция, которая оперирует с данными;
законченная фраза языка, предписание, команда;
алгоритм действия программы, написанной на данном языке;
процедура обработки данных.
8. Чем характеризуется переменная?
Именем
Именем, типом, значением
Именем, значением
Значением, типом
9. Квадратный корень вычисляется с помощью стандартной функции:
ABS (X);
SQR(Х);
SQRT(X);
ЕХР (X).
10. Как записывается оператор присвоения?
a = 1
a := : 1;
a := 1;
a =:1;
11. Пусть в программе объявлены переменные:
Var h, l, p: integer;
d, v: real;
Является ли инструкция d:=5.9*h правильной?
оператор верен;
ошибка, переменной типа real присваивается значение переменной integer;
ошибка, все переменные должны быть типа integer;
ошибка, переменной типа integer присваивается значение переменной real.
12. Условный оператор и оператор выбора реализуют одну из основных алгоритмических структур, а именно
следование;
процедуры;
ветвления;
циклы.
13. Какое значение будет принимать переменная Х, после выполнения фрагмента программы:
f:=17; d:=5; If f>=d then x:=f else x:=d
5
12
2
17
14. При каком значении х при исполнении программы будет получен ответ «да»:
Var X: Integer;
Begin
Readln(X);
If X MOD 2=0 Then Writeln('ДA')
Else Writeln('HET')
End.
3
7
15
4
15. Цикл с предусловием запишется в виде
while <логическое выражение> do <оператор>;
for i=l to n do<оператор>;
repeat<последовательность> until<логическое выражение>
case k of< последовательность операторов>
16. Цикл с параметром запишется в виде;
while <логическое выражение> do <оператор>;
for i=l to n do<оператор>;
repeat<последовательность> until<логическое выражение>
case k of< последовательность операторов>
17. Что делают следующие инструкции?
n:=0
repeat
write(‘*’);
n:=n+1;
until n<5
выводят одну звездочку;
выводят две звездочки;
выводят пять звездочек;
выводят шесть звездочек.
18. Чему будет равно значения переменной S после выполнения фрагмента программы на Паскале?
a := 1; b :=1;
WHILE a+b<10 DO
BEGIN
a := a + 1;
b := b + a;
END;
s := a + b;
S=6
S=10
S=14
S=18
19. Определить выходные значения переменных A и C после выполнения алгоритма
1, -1
1, 0
0, -1
0, 0
20. Чему будет равно значения переменной d после выполнения фрагмента программы на Паскале?
var x,y,d : integer;
begin
x:=5; y:=2;
if (y>x+2) or (y>0)
then d:=x+2
else d:=y-x;
write(d);
d:=10;
end.
d=2
d=5
d=7
d=10
№ вопроса |
Правильный ответ |
1 |
г |
2 |
б |
3 |
в |
4 |
в |
5 |
б |
6 |
г |
7 |
б |
8 |
б |
9 |
в |
10 |
в |
11 |
а |
12 |
в |
13 |
г |
14 |
г |
15 |
а |
16 |
б |
17 |
а |
18 |
в |
19 |
в |
20 |
г |
Вариант 2
1. Алфавит языка программирования — это:
фиксированный набор символов, однозначно трактуемых;
а..я;
a..z;
набор слов, которые понимает компьютер;
2. В качестве имени в языке Pascal нельзя использовать сочетания:
AR
BR
WR
OR
3. Переменная в программировании полностью характеризуется:
именем, значением и типом;
именем и типом;
именем и значением;
значением.
4. Имя переменной – это:
любая последовательность любых символов;
последовательность латинских букв, цифр, специальных знаков (кроме пробела), которая всегда должна начинаться с латинской буквы;
последовательность латинских букв, цифр, специальных знаков (кроме пробела),
последовательность русских, латинских букв, начинающихся с латинской буквы и из специальных знаков, допускающая знак подчеркивания.
5. Комментарий к тексту программы на языке Pascal заключается:
в круглые скобки
в фигурные скобки
в квадратные скобки
между служебными словами Begin, End
6. Служебное слово TYPE в программе на языке Pascal фиксирует:
начало раздела программы, содержащего перечень констант
начало раздела программы, содержащего описание сложных типов данных
начало раздела программы, содержащего список меток
начало раздела программы, содержащего описание переменных
7. Оператор вывода результатов работы программы записывается в языке Pascal с использованием служебного слова:
GOTO
CONST
READ
WRITE
8. Как записывается оператор ввода?
Read (a1;a2;...an);
Writeln(a1,a2,...an);
Readkey(a1,a2,...an);
Input a1;a2;... an;
9. Записать на Turbo Pascal 7.0 следующее выражение: y = 5x2-10x+2
Y := 5*x*x+10*x+2
Y := 5*x*x+10x+2
Y = 5x*x+10x+2
Y := 5*x*x+10x+2
10. При каких исходных значениях переменной X и Y в результате выполнения команды X=SQR(X)-Y значение переменной X станет равным двум:
4,1;
3, 2;
2, 2;
3, 3.
11. Условным оператором является:
IF...THEN...ELSE;
FOR...DO;
WHILE...DO;
SELECT CASE.
12. Что используется в качестве условия для выбора в операторе условного перехода?
равенство или неравенство
значение логического выражения: true или false
операции отношения
логические операции