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


Контрольная работа №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. Б1I А В Б Б В Б 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.