Контрольная
работа «Алгоритмы и исполнители»
Планируемые
образовательные результаты:
предметные
—
владение основными понятиями темы «Алгоритмы и исполнители»;
метапредметные — умение
самостоятельно планировать пути достижения целей; умение соотносить свои
действия с планируемыми результатами, осуществлять контроль своей деятельности,
определять способы действий в рамках предложенных условий, корректировать свои
действия в соответствии с изменяющейся ситуацией; умение оценивать правильность
выполнения учебной задачи;
личностные — алгоритмическое
мышление, необходимое для профессиональной деятельности в современном обществе.
Решаемые
учебные задачи: проверка знаний учащихся по теме «Алгоритмы и
исполнители».
Используемые
на уроке средства ИКТ: персональный компьютер (ПК) учителя,
мультимедийный проектор, экран; ПК учащихся.
Вариант I.
В заданиях
группы А выбрать только один правильный ответ.
А1.Доступ к элементу
массива осуществляется по его:
А) адресу; Б) имени; В)
номеру; Г) Всё перечисленное неверно.
А2. Числовой
одномерный массив А заполнен последовательно цифрами 2, 5, 7, 34. Укажите
значение элемента А [3].
А) 34; Б) 3; В) 7; Г)2.
А3. В программе
описан одномерный целочисленный массив с индексами от 1 до 5. В приведённом
фрагменте программы массив сначала заполняется, а потом изменяется. Чему будут
равны элементы этого массива?
for i:=5 down to 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:=0.5*a*b;
|
7) write('ширина:');readln(b);
|
2)
write('длина:');readln(a);
|
8) end.
|
3) program
cd;
|
9)
readln;
|
4) writeln('введите исходные данные');
|
10) writeln('площадь:',s);
|
5)
var
a, b:integer;s:real;
|
11) begin
|
6)
uses crt;
|
12) clrscr;
|
Вариант
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 down to 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) clrscr;
|
7)
write('ширина:');readln(b);
|
2)
var
a, b:integer;s:real;
|
8) uses
crt;
|
3)
writeln('введите
исходные данные');
|
9) begin
|
4)
s:=0.5*a*b;
|
10)
write('длина:');readln(a);
|
5)
program
cd;
|
11) writeln('площадь:',s);
|
6)
readln;
|
12) end.
|
Ответы
Задание
|
А1.
|
А2.
|
А3.
|
А4.
|
А5.
|
А6.
|
Б1
|
I
|
А
|
В
|
Б
|
Б
|
В
|
Б
|
1г 2в 3б
4г 5в 6б 7а
|
II
|
В
|
Г
|
Г
|
А
|
Б
|
Г
|
1б 2в 3г
4б 5в 6г 7а
|
Б2
1. program
cd;
2. uses crt;
3. var a,
b:integer;s:real;
4. begin
5. clrscr;
6. writeln('введите
исходные данные');
7. write('длина:');readln(a);
8. write('ширина:');readln(b);
9. s:=0.5*a*b;
10. writeln('площадь:',s);
11. readln;
12. end.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.