close

Вход

Забыли?

вход по аккаунту

?

Фестиваль Мозырев

код для вставкиСкачать
 Тема работы: Комплект контрольно-оценочных средств для оценки результатов освоения программы ОП. 13 Объектно-ориентированное программирование для специальности в составе основной профессиональной образовательной программы (ОПОП) по подготовки рабочих и служащих 09.01.03 "Мастер по обработке цифровой информации".
Мозырев Дмитрий Степанович, преподаватель .
Государственное бюджетное образовательное учреждение среднего профессионального образования Свердловской области "Слободотуринский аграрно-экономический техникум"
с. Туринская Слобода.
Направление: "Разработка контрольно-оценочных средств по дисциплинам и профессиональным модулям". I. Паспорт комплекта контрольно-оценочных средств Контрольно-оценочные средства (КОС) предназначены для контроля и оценки образовательных достижений обучающихся, освоивших программу учебной дисциплины ОП. 13 Объектно-ориентированное программирование, программа учебной дисциплины может быть использована в дополнительном профессиональном образовании (в программах повышения квалификации и переподготовки), и профессиональной подготовке по профессиям: 09.01.03 "Мастер по обработке цифровой информации".
Объекты оцениванияПоказателиКритерииУменияИспользовать языки программирования, строить логически правильные и эффективные программы.
Демонстрирует умение использовать языки программирования, строить логически правильные и эффективные программы.
Запускает программы программирования.
Создает алгоритм с помощью языков программирования. Демонстрирует работу алгоритмов созданных с помощью языков программирования.ЗнанияОбщие принципы построения алгоритмов, основные алгоритмические конструкции;Перечисление понятий: построения алгоритмов, основные алгоритмические конструкции;Перечисляет понятия: построения алгоритмов, основные алгоритмические конструкции;Понятие системы программирования;Перечисление технологий системы программирования;Перечисляет технологии системы программирования;Основные элементы процедурного языка программирования, структура программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти;Перечисление основных элементов процедурного языка программирования, структура программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти;Перечисляет основные элементы процедурного языка программирования, структура программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти;Подпрограммы, составление библиотек программ.Перечисление основных компонентов подпрограмм, составление библиотек программ.Перечисляет компоненты подпрограмм, составление библиотек программ.
2. Карта фонда оценочных средств промежуточной аттестации дисциплины, проводимой в форме экзамена
2. Банк контрольно-оценочных средств
По завершении изучения учебной дисциплины ОП. 13 Объектно-ориентированное программирование, в составе основной профессиональной образовательной программы (ОПОП) по специальности по подготовки рабочих и служащих 09.01.03 "Мастер по обработке цифровой информации" итоговой формой контроля является экзамен, который проводится в тестовой форме. Оценку обучающемуся за тестовые задания можно определить следующим образом: 100% - 85% - "5"; 84% - 70% - "4"; 69% - 50% - "3", менее 50% - "2".
2.1. Задания для проведения экзамена
I Вариант.
Уважаемый студент!
Вам предлагается выполнить тест итогового контроля по дисциплине: ОП. 13 Объектно-ориентированное программирование.
Итоговый тест содержит 30 тестовых заданий.
При выполнении тестового задания необходимо выбрать правильный вариант ответа. Внимательно прочитайте каждое задание и предлагаемые варианты ответа. Отвечайте только после того, как вы поняли вопрос и проанализировали все варианты ответа. Выполняйте задания в том порядке, в котором они даны. Если какое-то задание вызывает у вас затруднение, пропустите его. К пропущенным заданиям можно будет вернуться, если у вас останется время.
За каждый правильный ответ ставится 1 балл.
Тест выполняется на отдельном листе. В листе ответа заносится ФИО, номер группы, номер варианта, дата. При решении теста нужно поставить № тестового вопроса и рядом вариант ответа, который вы считаете верным. Время на выполнение теста 60 минут.
Шкала перевода баллов в пятибалльную систему оценки:
"5" - от 26 до 30 баллов
"4" - от 21 до 25 баллов
"3" - от 16 до 20 баллов
"2" - менее 15 баллов 1. Что называется алгоритмом?
1) Алгоритм - описание последовательности действий (план), строгое исполнение которых приводит к решению поставленной задачи за конечное число шагов.
2) Алгоритм - описание последовательности действий (план), для решения задачи.
3) Алгоритм - примерный план для решения задачи.
2. В каком разделе происходит описание переменных?
1) Const;
2) Var;
3) Vag.
3. Чем характеризуется переменная?
1) Именем, типом, значением.
2) Именем, значением.
3) Значением, типом.
4. Чем заканчивается программа?
1) END;
2) Clrscr;
3) Readln.
5. Как записывается оператор вывода?
1) Writeln ()
2) Readkey()
3) Readln()
6. Как записывается оператор ввода?
1) Writeln ()
2) Readkey()
3) Readln()
7. Как записывается оператор присвоения?
1) а:=1;
2) а=1;
3) а=:1;
8. Записать на языке Pascal следующее выражение: ;
1) Y:=5*x*x+10*x+2
2) Y:=5*x*x+10x+2
3) Y:=5x*x+10x+2
9. Имеется условный оператор:
If D<>10 Then writeln ('Ура') Else writeln ('Плохо...');
Можно ли заменить его следующими операторами:
1) If D<>10 Then writeln ('Плохо...') Else writeln ('Ура');
2) If Not(D=10) Then writeln ('Плохо...') Else writeln ('Ура');
3) If Not(D<>10) Then writeln ('Плохо...') Else writeln ('Ура');
10. Как записывается в Паскале простое условие ≠:
1) ≠
2) <>
3) :=
11. Формат полного оператора ветвления следующий:
1) If <логическое выражение> else <оператор2>;
2) If <логическое выражение> then <оператор1> else <оператор2>;
3) If <логическое выражение> then <оператор1>;
12. Оператор цикла с предусловием в Паскале имеет следующий формат:
1) Write<выражение> do <оператор>;
2) Writeln <выражение> go <оператор>;
3) While <выражение> do <оператор>;
13. Что называется массивом?
1) под массивом понимается совокупность конечного числа данных различных типов.
2) под массивом понимается совокупность конечного числа данных одного типа.
3) под массивом понимается совокупность бесконечного числа данных одного типа.
14. Что определяет индекс массива?
1) Положение элемента массива данных относительно друг друга
2) Положение элемента массива данных относительно его конца.
3) Положение элемента массива данных относительно его начала.
15. Укажите правильное описание массива.
А. Var a: array [1..1000] of integer;
Б. Var A, B, C: ARRAY [1..50] OF REAL;
В. Var A: ARRAY [1..50 OF REAL];
1) А, Б.
2) Б, В.
3) А, В.
16. Как запустить генератор случайных чисел?
1) Random [(x)]
2) Randomize
3) ROUND
17. Какая строка из перечисленных описывает логическую переменную на языке Паскаль:
1) Var x: integer;
2) Var x: Boolean;
3) Var x: real;
18. Укажите условие выбора чисел, кратных 3, но не кратных 6:
1) (Х mod 3=0);
2) (Х mod 3=0) or (X mod 6<>0);
3) (Х mod 3=0) and (X mod 6<>0);
19. Какое значение примет переменная Х после выполнения оператора Х = 17 mod 4?
1) 4.25;
2) 1;
3) 4.
20. Какой оператор позволяет вычислить корень квадратный из числа?
1) SQR;
2) ABS;
3) SQRT.
21. Назначение циклической структуры:
1) Повторение идущих подряд одинаковых команд некоторое число раз;
2) Повторение одной команды не более 10 раз;
3) Проверка условия в тексте.
22. Какое значение примет переменная С в результате выполнения программы:
Var A, B, C: integer;
Begin
A:=4;
B:=A*3-6;
If B>2*A Then A:=2;
IF B<2*A Then A:=5;
If B=2*A Then A:=B-A;
C:=A*B+A-B;
Writeln ('C=', C);
End.
1) 8;
2) 22;
3) 29.
23. Какая строка из перечисленных описывает символьную переменную на языке Паскаль:
1) Var x: integer;
2) Var x: char;
3) Var x: real;
24. Оператор для организации ветвления в языках программирования - это...
1) Оператор для организации диалога с пользователем;
2) Условный оператор, оператор выбора;
3) Оператор цикла.
25. Оператор для организации диалога с пользователем в языках программирования - это...
1) Оператор ввода и оператор вывода;
2) Условный оператор, оператор выбора;
3) Оператор цикла.
26. Значения переменных А и В после выполнения фрагмента программы А:=1; В:=10;
А:=А+В; В:=А-В; А:=А-В;
1) Останутся прежними;
2) Поменяются местами;
3) Станут равными соответственно сумме и разности прежних своих значений.
27. Укажите условие выбора чисел, кратных 5 и не кратных 10:
1) (X mod 5=0) and (X mod 10<>0);
2) (X mod 5<>0) or (X mod 10=0);
3) (X mod 5=0) and (X mod 10=0);
28. Какое значение примет переменная Х после выполнения оператора Х:= 15 div 4:
1) 3;
2) 0;
3) 3,5.
29. Какие значения примут переменные C и D в результате выполнения программы:
Program vvv1;
Var A, B, C, D: integer;
Begin
A:=6;
B:=2*A+8;
If B>A Then C:=B-A Else D:=A-B;
Writeln ('C=', C); Writeln ('D=', D);
End.
1) C=14, D=0;
2) C=38, D=14:
3) C=14, D=-14.
30. Какие значения примут переменные C и D в результате выполнения программы:
Program vvv2;
Var A, B, C, D: integer;
Begin
A:=7;
B:=2*A-3;
If B>A Then C:=B-A Else D:=A-B;
Writeln ('C=', C); Writeln ('D=', D);
End.
1) C=18, D=4;
2) C=4, D=0;
3) C=14, D=-14.
Ключ 1 вариант.
123456789101112131415121113113223231161718192021222324252627282930223231322121112
Шаблоны для ответов
Дата ______________________________________________________________________
Вариант____________________________________________________________________
Ф.И.О.______________________________________________________________________
123456789101112131415161718192021222324252627282930
2.2. Задания практические
1) Блок: команды вода вывода.
2) Блок: решение простых математических функций.
3) Блок: основные графические примитивы.
4) Блок: оператор выбора Cаse.
5) Блок: операции с матрицами.
6) Блок: основные схемы построения ветвления.
7) Блок: основные схемы построения циклов.
8) Блок: работа с текстовыми переменными.
Билет № 1
Составьте программу, в которой осуществляется ввод целого числа с клавиатуры и вывод на экран монитора значения этого числа, увеличенного в 5 раз.
Билет № 2
Составьте программу, в которой осуществляется ввод Имени и Фамилии с клавиатуры и вывод на экран монитора "Вас зовут: Имя и Фамилия".
Билет № 3
Составьте программу, в которой осуществляется ввод любого слова с клавиатуры и вывод на экран монитора этого слова несколько раз.
Билет № 4
Составьте программу, в которой осуществляется ввод трёх целых чисел с клавиатуры и вывод на экран монитора значения их суммы.
Билет № 5
Составьте программу, в которой осуществляется вычисление площади окружности, ввод радиуса осуществляется с клавиатуры и вывод на экран монитора площади окружности.
Билет № 6
Составьте программу, в которой осуществляется вычисление объема параллелепипеда, ввод сторон параллелепипеда осуществляется с клавиатуры и вывод на экран монитора объема параллелепипеда.
Билет № 7
Составьте программу, в которой осуществляется вычисление математической функции y=2x2+3x+4 , ввод переменной x осуществляется с клавиатуры и вывод на экран результат вычисления "y=".
Билет № 8
Составьте программу, в которой осуществляется вычисление математической функции y=x2+3x-2 , ввод переменной x осуществляется с клавиатуры и вывод на экран результат вычисления "y=".
Билет № 9
Составьте программу, в которой осуществляется вычисление математической функции y=5x-3 , ввод переменной x осуществляется с клавиатуры и вывод на экран результат вычисления "y=".
Билет № 10
Составьте программу, в которой осуществляется построение графического изображения "Цветок", и вывод этого изображения на экран монитора.
Билет № 11
Составьте программу, в которой осуществляется построение графического изображения "Снежинка", и вывод этого изображения на экран монитора.
Билет № 12
Составьте программу, в которой осуществляется построение графического изображения "Кораблик", и вывод этого изображения на экран монитора.
Билет № 13
Составьте программу используя оператор выбора Cаse, в которой осуществляется выбор дня недели по номеру, ввод номера осуществляется с клавиатуры и вывод на экран монитора дня недели соответствующего этому номеру.
(Например: 1 - Понедельник).
Билет № 14
Составьте программу используя оператор выбора Cаse, в которой осуществляется выбор месяца года по номеру, ввод номера осуществляется с клавиатуры и вывод на экран монитора месяца года соответствующего этому номеру.
(Например: 1 - Январь).
Билет № 15
Составьте программу используя условный оператор, в которой осуществляется нахождение набольшего из двух целых чисел. Ввод чисел осуществляется с клавиатуры и вывод на экран монитора наибольшего числа.
Билет № 16
Составьте программу используя условный оператор, в которой осуществляется нахождение наименьшего из двух целых чисел. Ввод чисел осуществляется с клавиатуры и вывод на экран монитора наименьшего числа.
Билет № 17
Составьте программу используя условный оператор, в которой осуществляется определения возможности построения треугольника по сторонам. Ввод сторон треугольника осуществляется с клавиатуры и вывод на экран монитора "Треугольник построить можно" или "Треугольник построить нельзя".
(Треугольник существует только тогда, когда сумма любых двух его сторон больше третьей.)
Билет № 18
Составьте программу используя условный оператор, в которой осуществляется нахождение набольшего из трех целых чисел. Ввод чисел осуществляется с клавиатуры и вывод на экран монитора наибольшего числа.
Билет № 19
Составьте программу используя оператор цикла, в которой осуществляется вывод одной текстовой фразы 7 раз. Ввод текста осуществляется с клавиатуры и вывод на экран монитора этого текста 7 раз.
Билет № 20
Составьте программу используя оператор цикла, в которой осуществляется вывод одной графической фигуры 5 раз. Вывод на экран монитора графической фигуры 7 раз.
(окружность, или линия, или прямоугольник по выбору).
Билет № 21
Составьте программу используя оператор цикла, в которой осуществляется движение графической фигуры. Вывод на экран монитора движение графической фигуры.
(окружность, или линия, или прямоугольник по выбору,
направление движение - любое).
Билет № 22
Составьте программу нахождения суммы всех элементов массива. Вывод элементов массива с клавиатуры, на экран монитора вывести элементы массива и сумму массива.
(работать с одномерным или двумерным массивом, выберите самостоятельно).
Билет № 23
Составьте программу нахождения суммы всех элементов массива. Вывод элементов массива осуществляется с помощью генератора случайных чисел, на экран монитора вывести элементы массива и сумму массива.
(работать с одномерным или двумерным массивом, выберите самостоятельно).
Билет № 24
Составьте программу замены одного слова в тексте другим словом. Вод текста не менее 5 слов осуществляется с клавиатуры. Ввод слова необходимо заменить вводится с клавиатуры и слово на которое необходимо заменить также вводится с клавиатуры, на экран монитора выводится измененный текст.
Билет № 25
Составьте программу замены буквы Б на букву П в слове БАБА. Вод слова осуществляется с клавиатуры, на экран монитора выводится измененное слово.
2.4. Пакет экзаменатора для проведения экзамена Шкала оценки по критериям:100% - 85% - "5"; 84% - 70% - "4"; 69% - 50% - "3", менее 50% - "2".
Критерии№ задания123456789101112131415161718192021222324Теоретическая частьПеречисляет понятия: построения алгоритмов, основные алгоритмические конструкции;1-5Перечисляет технологии системы программирования;6-14Перечисляет основные элементы процедурного языка программирования, структура программы, операторы и операции, управляющие структуры, структуры данных, файлы, классы памяти;15-22Перечисляет компоненты подпрограмм, составление библиотек программ.23-30Практическая частьЗапускает программы программирования.Практическая частьСоздает алгоритм с помощью языков программирования.Демонстрирует работу алгоритмов созданных с помощью языков программирования.
13
Автор
profobrazovanie
Документ
Категория
Программирование, Базы данных
Просмотров
45
Размер файла
179 Кб
Теги
фестиваль, мозырев
1/--страниц
Пожаловаться на содержимое документа