Контрольная работа по теме «Алгоритмы и исполнители», 9 класс

  С введением ЕГЭ и ГИА возникает потребность подготовить учащихся к новой форме контроля и проверки знаний, поэтому я подготавливаю для своих учащихся Контрольные работы в виде тестов, которые соответствуют структуре ГИА и ЕГЭ.Работа составлена на основе УМК Босовой Л.Л. с учётом обязательного минимума содержания образования по информатике.     Часть А содержит задания с выбором ответа. Часть Б состоит из более сложных заданий с открытым ответом. Они позволяют проверить систематимзировать знани...
Раздел Информатика
Класс 9 класс
Тип Тесты
Автор
Дата
Формат docx
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Контрольная работа №2 по теме «Алгоритмы и исполнители».

Вариант I.

В заданиях группы А выбрать только один правильный ответ.

А1.Доступ к элементу массива осуществляется по его:

А) адресу; Б) имени; В) номеру; Г) Всё перечисленное неверно.

А2. Числовой одномерный массив А заполнен последовательно цифрами 2, 5, 7, 34. Укажите значение элемента А [3].

А) 34; Б) 3; В) 7; Г)2.

А3. В программе описан одномерный целочисленный массив с индексами от 1 до 5. В приведённом фрагменте программы массив сначала заполняется, а потом изменяется. Чему будут равны элементы этого массива?

for i:=5 downto 1 do

A[i]:=6-i;

for i:=1 to 3 do begin

k:= A[i];

A[i]:= A[6-i];

A[6-i]:=k;

end;

А) 5 4 3 2 1 Б) 1 2 3 4 5 В) 5 4 3 4 5 Г) 6 5 4 3 2

А4. Какое максимальное количество символов может содержать переменная типа string?

А) 127 Б) 255 В) 256 Г) неограниченное количество.

А5. Каким будет значение переменной Sв результате выполнения фрагмента программы S:=copy(′abcdefg′, 4, 3)?

А) ′de ′ Б) ′cdef′ В) ′def′ Г) ′efg′

А6. Какая процедура служит для преобразования строки в число?

А) ord Б) val В) chr Г) str



В заданиях группы Б приведите полное решение задачи или дайте развёрнутый ответ на вопрос.

Б1. Установите соответствие

Величина

Тип

  1. Вес слона

  2. Число пассажиров в самолёте

  3. Название дня недели.

  4. Расстояние.

  5. Остаток от деления.

  6. Фамилия ученика.

  7. Знак сложения.

А) символьный.

Б) Строковый.

В) Целый.

Г) Вещественный.

Ответ представьте в виде таблицы:

1

2

3

4

5

6

7




Б2. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма:


1) S:=a*h;

6) var a,b,h,p,s: integer;

2) end.

7) readln;

3) program pr;

8) Writeln('p=',p,' s=',s);

4) p:=2*(a+b);

9) a:=6;b:=3;h:=4;

5) Uses crt;

10) clrscr;

11) begin







Контрольная работа №2 по теме «Алгоритмы и исполнители».

Вариант II.

В заданиях группы А выбрать только один правильный ответ.

А1. Укажите верное обозначение массива.

А) Х[1.5] Б) N[2,4] В) i[2..3] Г) Z[6…12]

А2. Как производятся все действия над одномерными массивами?

А) через оператор READ; Б) через «обнуление»;

В) через оператор RANDOMIZE; Г) в цикле.

А3. В программе описан одномерный целочисленный массив с индексами от 1 до 5. В приведённом ниже фрагменте программы массив сначала заполняется, а потом изменяется. Чему будут равны элементы этого массива?

for i:=1 to 5 do

A[i]:=2*i+1;

for i:=5 downto 1 do

A[i]:= A[6-i];

end;

А) 3 5 7 9 11 Б) 11 9 7 5 3 В) 11 9 7 9 11 Г) 3 5 7 5 3

А4. Какой тип данных в Pascal используется для описания строковых переменных?

А) string Б) char В) real Г) word

А5. Каким будет значение переменной S в результате выполнения фрагмента программы S:=delete(′abcdefg′, 4, 3)?

А) ′abcfg′ Б) ′abcg′ В) ′abg′ Г) ′def′

А6. Какая процедура служит для преобразования числа в строку?

А) ord

Б) val

В) chr

Г) str

В заданиях группы Б приведите полное решение задачи или дайте развёрнутый ответ на вопрос.

Б1. Установите соответствие.

Величина

Тип

  1. Скорость велосипеда.

  2. Количество книг.

  3. Название фильма.

  4. Площадь круга.

  5. Остаток от деления.

  6. Название города.

  7. Точка.

А. Символьный.

Б. Вещественный.

В. Целый.

Г. Строковый.

Ответ представьте в виде таблицы:

1

2

3

4

5

6

7




Б2. Расположите в правильном порядке строки программы, вычисляющей периметр и площадь параллелограмма:


1) S:=a*h;

6) var a,b,h,p,s: integer;

2) end.

7) readln;

3) program pr;

8) Writeln('p=',p,' s=',s);

4) p:=2*(a+b);

9) a:=6;b:=3;h:=4;

5) Uses crt;

10) clrscr;

11) begin







Задание

А1.

А2.

А3.

А4.

А5.

А6.

Б1

I

А

В

Б

Б

В

Б

1г 2в 3б 4г 5в 6б 7а

II

В

Г

Г

А

Б

Г

1б 2в 3г 4б 5в 6г 7а

Б2.

uses crt;

var x1, x2, y1, y2: integer;

s:real;

begin

clrscr;

write('x1= ');

readln(x1);

write('y1= ');

readln(y1);

write('x2= ');

readln(x2);

write('y2= ');

readln(y2);

s:=sqrt(sqr(x2-x1)+sqr(y2-y1));

writeln('s=', s:3:1);

readln;

end.



© 2010-2022