Тест по информатике и ИКТ в 9 классе «Язык программирования Паскаль»

Муниципальное бюджетное общеобразовательное учреждение

«Средняя общеобразовательная школа №3»
г. Исилькуля Омской области

Зинченко Елена Владимировна,

учитель математики и информатики

Тест по теме «Язык программирования Паскаль»

9 класс

Данный тест можно использовать как итоговый тест по теме «Программное управление работой компьютера» по учебнику И. Г. Семакина, Л. А. Залоговой, С.В. Русакова, Л. В. Шестаковой «Информатика и ИКТ 9: учебник для 9 класса».

Ключ к тесту:

I вариант: 1г; 2г; 3г; 4а; 5в; 6а; 7в; 8б; 9б; 10б.

II вариант: 1б; 2г; 3б; 4б; 5г; 6а; 7в; 8г; 9б; 10а.

Оценивание:

10 баллов – «5»

8-9 баллов – «4»

6-7 баллов – «3»

Вариант 1.

1. Для отделения операторов друг от друга в языке Паскаль используют:
а) пробел; б) двоеточие; в) запятую; г) точку с запятой.

2. Из предложенных заголовков программы правильным является:
а) Program сумма; в) programm сумма;
б) programm summa; г) program summa.

3. Для вывода результатов в языке программирования Паскаль используют ключевое слово:
а) VAR; б) READ; в) BEGIN; г) WRITE.

4. Квадратный корень числа вычисляет функция:
а) SQRT (X); б) SQR (X); в) ABS (X); г) INT (X).

5. Конечное значение переменной У в результате выполнения следующих действий:
У:=5;

Х:=2;

У:=(У-2*Х)/2+Х
будет равно:
а) 0,5; б) 2; в) 2,5; г) 5.

6. В результате выполнения программы


program my_klass;
begin
write (25/2,5*2);
writeln (‘улыбок’);
end.


мы увидим на экране:
а) 5 улыбок; в) 5
улыбок;

б) 25 улыбок; г) 25
улыбок.

7. В данном фрагменте программы


program error;
begin
summa:=25-14;
end.


ошибкой считают:
а) некорректное имя программы;
б) длинное имя переменной;
в) не определенное имя переменной;
г) запись арифметического выражения.

8. Значения одномерного массива задаются с помощью цикла:
for i:=1 to 5 do B[i]:= 5+i;

В результате значение В[3] будет равно:
а) 9; б) 8; в) 7; г) 6.

9. В результате выполнения фрагмента программы


for i:=1 to 10 do begin
if a[i]>0 then a[i]:=a[i]/2
else a[i]:=i;
end;


произойдет следующее:
а) положительные значения элементов массива увеличатся вдвое, а отрицательные заменятся значениями индекса;
б) положительные значения элементов массива уменьшатся вдвое, а отрицательные заменятся значениями индекса;
в) отрицательные значения элементов массива увеличатся вдвое, а положительные заменятся значениями индекса;
г) отрицательные значения элементов массива уменьшатся вдвое, а положительные заменятся значениями индекса.

10. В результате выполнения фрагмента программы

writeln (‘Новый массив’);
for i:=1 to 20 writeln (a[i]);
end.


произойдет следующее:
а) сформируется новый массив;
б) новый массив распечатается;
в) распечатаются только индексы;
г) сформируются только индексы.

Тест по теме «Язык программирования Паскаль»

Вариант 2.

1. Начало раздела программы, в котором описывают типы используемых переменных, определяет ключевое слово:
а) program; б) var; в) begin; г) write.

2. Из предложенных заголовков, неправильным является:
а) program summa;
б) program summa_chisel;
в) program chisla;
г) programm summa.

3. Для ввода данных в языке программирования Паскаль используют ключевое слово:
а) VAR; б) READ; в) BEGIN; г) WRITE.

4. Возведение в квадрат числа вычисляет функция:
а) SQRT (X); б) SQR (X); в) ABS (X); г) INT (X).

5. Конечное значение переменной Х в результате выполнения следующих действий:

Х:=2;

У:=0;

Х:= (У+Х)*5-2+Х
будет равно:
а) 0; б) 2; в) 8; г) 10.

6. В данном фрагменте программы


program ошибки;
begin
writeln (‘
ошибок нет’);

writeln (‘5*5=’,25);
end.


ошибкой считают:
а) некорректное имя программы;
б) отсутствие переменной;
в) не определенное имя переменной;
г) запись арифметического выражения.

7. В результате выполнения программы


program klass;
begin
writeln (45/(12-3));
writeln (‘
классов’);
end.


мы увидим на экране:
а) 5 классов; в) 5
классов;

б) 9 классов; г) 9
классов.

8. Значения одномерного массива задаются с помощью цикла:
for i:=1 to 5 do А[i]:= 2+i;

В результате значение В[4] будет равно:
а) 9; б) 8; в) 7; г) 6.

9. В результате выполнения фрагмента программы


for i:=1 to 10 do begin
if a[i]>0 then a[i]:=a[i]/3
else a[i]:=2;
end;


произойдет следующее:
а) положительные значения элементов массива увеличатся втрое, а отрицательные заменятся на 2;
б) положительные значения элементов массива уменьшатся втрое, а отрицательные заменятся на 2;
в) отрицательные значения элементов массива увеличатся вдвое, а положительные заменятся на 3;
г) отрицательные значения элементов массива уменьшатся вдвое, а положительные заменятся на 3.

10. В результате выполнения фрагмента программы

writeln (‘Новый массив’);
for i:=1 to 20 readln (a[i]);
end.


произойдет следующее:
а) сформируется новый массив;
б) новый массив распечатается;
в) распечатаются только индексы;
г) сформируются только индексы.

Источники информации:

  1. И. Г. Семакин, Л. А. Залогова, С.В. Русаков, Л. В. Шестакова «Информатика и ИКТ 9: учебник для 9 класса»: Москва, «Бином. Лаборатория знаний», 2011-2013 г.

  2. Н.Н. Самылкина «Построение тестовых заданий по информатике: методическое пособие»: Москва, «Бином. Лаборатория знаний», 2003 г.

  3. Н.А. Сухих «Поурочные разработки по информатике 9 класс»: Москва, «ВАКО», 2012 г.


Скачать оригинальный файл

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *