Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование 3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
168.45 Кб
Скачать

ГОУ СПО Салаватский педагогический колледж

Экспертное заключение: ________________

_____________________________________

« ___» _______________ 20___ г.

Утверждено:

Заместитель директора по научно-методической работе:

_____________ /Кашапова Л.М./

« 25 » мая 2011 г.

Разработала: Салямова Г.Д.

« 18» мая 2011 г.

Рассмотрено на заседании ПЦК математики, информатики, физики, протокол №11

« 21» мая 2011 г.

Контрольно-измерительные материалы

по дисциплине «Программирование»

по специальности «Информатика»

для обучающихся 3 курса

ВАРИАНТ 1

1. Язык программирования — это:

  1. способ общения пользователя с компьютерной си­стемой;

  2. совокупность символов, предназначенных для пе­редачи данных;

  3. естественный язык, предназначенный для обще­ния людей и компьютеров;

  4. формализованные языки, предназначенные для описания алгоритмов на языке исполнителя-ком­пьютера;

2. В языке Pascal нет служебного слова:

  1. BEGIN

  2. STEP

  3. WHILE

  4. THEN

3. Вещественные числа в языке Pascal могут иметь вид:

  1. только с фиксированной точкой

  2. исключительно с плавающей точкой

  3. с фиксированной и плавающей точкой

  4. нет правильного ответва

4. Служебное слово CONST в программе на языке Pascal фиксирует:

  1. начало раздела программы, содержащего описание переменных

  2. начало раздела программы, содержащего список меток

  3. начало раздела программы, содержащего перечень констант

  4. начало раздела программы, содержащего описание сложных типов данных

5. Оператор организации ввода данных с клавиатуры записывается языке Pascal с использованием служебного слова:

  1. GOTO

  2. READ

  3. VAR

  4. WRITE

6. Программа – это:

  1. система правил, описывающая последовательность действий, которые необходимо выполнить для ре­шения задачи;

  2. указание на выполнение действий из заданного набора;

  3. область внешней памяти для хранения текстовых, числовых данных и другой информации;

  4. последовательность команд, реализующая алго­ритм решения задачи.

7. Оператор — это:

    1. функция, которая оперирует с данными;

    2. законченная фраза языка, предписание, команда;

    3. алгоритм действия программы, написанной на данном языке;

    4. процедура обработки данных.

8. Чем характеризуется переменная?

  1. Именем

  2. Именем, типом, значением

  3. Именем, значением

  4. Значением, типом

9. Квадратный корень вычисляется с помощью стандарт­ной функции:

  1. ABS (X);

  2. SQR(Х);

  3. SQRT(X);

  4. ЕХР (X).

10. Как записывается оператор присвоения?

  1. a = 1

  2. a := : 1;

  3. a := 1;

  4. a =:1;

11. Пусть в программе объявлены переменные:

Var h, l, p: integer;

d, v: real;

Является ли инструкция d:=5.9*h правильной?

  1. оператор верен;

  2. ошибка, переменной типа real присваивается значение переменной integer;

  3. ошибка, все переменные должны быть типа integer;

  4. ошибка, переменной типа integer присваивается значение переменной real.

12. Условный оператор и оператор выбора реализуют одну из основных алгоритмических структур, а именно

  1. следование;

  2. процедуры;

  3. ветвления;

  4. циклы.

13. Какое значение будет принимать переменная Х, после выполнения фрагмента программы:

f:=17; d:=5; If   f>=d   then   x:=f   else  x:=d

  1. 5

  2. 12

  3. 2

  4. 17

14. При каком значении х при исполнении программы будет получен ответ «да»:

Var X: Integer;

Begin

Readln(X);

If X MOD 2=0 Then Writeln('ДA')

Else Writeln('HET')

End.

  1. 3

  2. 7

  3. 15

  4. 4

15. Цикл с предусловием запишется в виде

  1. while <логическое выражение> do <оператор>;

  2. for i=l to n do<оператор>;

  3. repeat<последовательность> until<логическое выражение>

  4. case k of< последовательность операторов>

16. Цикл с параметром запишется в виде;

  1. while <логическое выражение> do <оператор>;

  2. for i=l to n do<оператор>;

  3. repeat<последовательность> until<логическое выражение>

  4. case k of< последовательность операторов>

17. Что делают следующие инструкции?

n:=0

repeat

write(‘*’);

n:=n+1;

until n<5

  1. выводят одну звездочку;

  2. выводят две звездочки;

  3. выводят пять звездочек;

  4. выводят шесть звездочек.

18. Чему будет равно значения переменной S после выполнения фрагмента программы на Паскале?

a := 1;  b :=1;

WHILE  a+b<10  DO

BEGIN

a := a + 1;

b := b + a;

END;

s := a + b;

  1. S=6

  2. S=10

  3. S=14

  4. S=18

19. Определить выходные значения переменных A и C после выполнения алгоритма

  1. 1, -1

  2. 1, 0

  3. 0, -1

  4. 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.

  1. d=2

  2. d=5

  3. d=7

  4. d=10

№ вопроса

Правильный ответ

1

г

2

б

3

в

4

в

5

б

6

г

7

б

8

б

9

в

10

в

11

а

12

в

13

г

14

г

15

а

16

б

17

а

18

в

19

в

20

г

Вариант 2

1. Алфавит языка программирования — это:

    1. фиксированный набор символов, однозначно трактуемых;

    2. а..я;

    3. a..z;

    4. набор слов, которые понимает компьютер;

2. В качестве имени в языке Pascal нельзя использовать сочетания:

  1. AR

  2. BR

  3. WR

  4. OR

3. Переменная в программировании полностью харак­теризуется:

  1. именем, значением и типом;

  2. именем и типом;

  3. именем и значением;

  4. значением.

4. Имя переменной – это:

  1. любая последовательность любых символов;

  2. последовательность латинских букв, цифр, спе­циальных знаков (кроме пробела), которая всегда должна начинаться с латинской буквы;

  3. последовательность латинских букв, цифр, спе­циальных знаков (кроме пробела),

  4. последовательность русских, латинских букв, на­чинающихся с латинской буквы и из специальных знаков, допускающая знак подчеркивания.

5. Комментарий к тексту программы на языке Pascal заключается:

  1. в круглые скобки

  2. в фигурные скобки

  3. в квадратные скобки

  4. между служебными словами Begin, End

6. Служебное слово TYPE в программе на языке Pascal фиксирует:

  1. начало раздела программы, содержащего перечень констант

  2. начало раздела программы, содержащего описание сложных типов данных

  3. начало раздела программы, содержащего список меток

  4. начало раздела программы, содержащего описание переменных

7. Оператор вывода результатов работы программы записывается в языке Pascal с использованием служебного слова:

  1. GOTO

  2. CONST

  3. READ

  4. WRITE

8. Как записывается оператор ввода?

  1. Read (a1;a2;...an);

  2. Writeln(a1,a2,...an);

  3. Readkey(a1,a2,...an);

  4. Input a1;a2;... an;

9. Записать на Turbo Pascal 7.0 следующее выражение: y = 5x2-10x+2

  1. Y := 5*x*x+10*x+2

  2. Y := 5*x*x+10x+2

  3. Y = 5x*x+10x+2

  4. Y := 5*x*x+10x+2

10. При каких исходных значениях переменной X и Y в результате выполнения команды X=SQR(X)-Y значение переменной X станет равным двум:

  1. 4,1;

  2. 3, 2;

  3. 2, 2;

  4. 3, 3.

11. Условным оператором является:

  1. IF...THEN...ELSE;

  2. FOR...DO;

  3. WHILE...DO;

  4. SELECT CASE.

12. Что используется в качестве условия для выбора в операторе условного перехода?

  1. равенство или неравенство

  2. значение логического выражения: true или false

  3. операции отношения

  4. логические операции