Контрольная работа "Алгоритмы и исполнители"

Контрольная работа «Алгоритмы и исполнители»
Планируемые образовательные результаты:
предметные владение основными понятиями темы «Алгоритмы и
исполнители»;
метапредметные умение самостоятельно планировать пути
достижения целей; умение соотносить свои действия с планируемыми
результатами, осуществлять контроль своей деятельности, определять
способы действий в рамках предложенных условий, корректировать свои
действия в соответствии с изменяющейся ситуацией; умение оценивать
правильность выполнения учебной задачи;
личностные алгоритмическое мышление, необходимое для
профессиональной деятельности в современном обществе.
Решаемые учебные задачи: проверка знаний учащихся по теме «Алгоритмы
и исполнители».
Используемые на уроке средства ИКТ: персональный компьютер (ПК)
учителя, мультимедийный проектор, экран; ПК учащихся.
Вариант 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. Знак сложения.
В) Целый.
Г) Вещественный.
Ответ представьте в виде таблицы:
1
2
3
4
5
6
7
Б2. Расположите в правильном порядке строки программы,
вычисляющей площадь параллелограмма:
1) s:=0.5*a*b;
2) write('длина:');readln(a);
3) program cd;
4) writeln('введите
исходные данные');
5) var a, b:integer;s:real;
6) uses crt;
Вариант 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. Точка.
А. Символьный.
Б. Вещественный.
В. Целый.
Г. Строковый.
Ответ представьте в виде таблицы:
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
А
В
Б
Б
В
Б
II
В
Г
Г
А
Б
Г
Б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.