Контрольная
работа №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.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.