- Преподавателю
- Информатика
- Контрольная работа по теме «Алгоритмы и исполнители», 9 класс
Контрольная работа по теме «Алгоритмы и исполнители», 9 класс
Раздел | Информатика |
Класс | 9 класс |
Тип | Тесты |
Автор | Демушкина О.В. |
Дата | 22.01.2015 |
Формат | docx |
Изображения | Нет |
Контрольная работа №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
Б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
Б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.