- •Содержание
- •Введение
- •Рабочая программа
- •Цели и задачи дисциплины
- •Место дисциплины в структуре ооп
- •Требования к результатам освоения дисциплины
- •Содержание разделов и тем дисциплины
- •Тема 8. Введение в программирование
- •Раздел 5. Основы программирования на языке высокого уровня
- •Тема 9. Основы программирования
- •Тема 10. Программирование алгоритмов обработки сложных данных
- •Раздел 6. Основы современной технологии программирования
- •Тема 11. Модульный принцип построения программ
- •Тема 12. Основы проектирования программ
- •Тема 13. Программирование с использованием динамической памяти
- •Раздел 7. Основы объектно-ориентированного программирования
- •Тема 14. Основные понятия объектно-ориентированного программирования
- •Тема 15. Классы и объекты
- •Учебно-методическое и информационное обеспечение дисциплины
- •Вопросы для подготовки к экзамену
- •Контрольная работа
- •2.1 Общие указания и выбор варианта
- •2.2 Задания контрольной работы
- •2 Задание Логика (балл -10)
- •3 Задание Основные понятия информатики (балл -5)
- •4 Задание Основы алгоритмизации (балл -5)
- •5 Задание Основы программирования (балл -5)
- •6 Задание Структуры данных (балл -5)
- •7 Задание Решение задач с заданным алгоритмом (балл -10)
- •8 Задание Разработка алгоритмов и программ (балл -20)
- •3.Методические указания к выполнению заданий
- •Требования к оформлению контрольной работы
- •Методические указания к выполнению задания 1
- •Методические указания к выполнению задания 2
- •Методические указания к выполнению заданий 3-6
- •Методические указания к выполнению задания 7
- •Методические указания к выполнению задания 8
- •Разность наибольшего и наименьшего элементов
- •Применение бальной системы оценок
- •Типичные ошибки, допускаемые при выполнении контрольной работы
- •650992, Г. Кемерово, пр. Кузнецкий, 39.
5 Задание Основы программирования (балл -5)
0 вариант
Для реализации логики и алгоритма программы с точки зрения структурного программирования не должны применяться
1.ветвления;
2.циклы;
3.безусловные переходы;
4.последовательное выполнение.
1 вариант
Понятием «переменная» в традиционных языках программирования называется …
- описание действий, которые должна выполнять программа;
- служебное слово на языке программирования;
- любое законченное минимальное смысловое выражение на языке программирования;
- именованная область памяти, в которой хранится некоторое значение.
2 вариант
Обнаруженное при отладке программы нарушение формы языковой конструкции приводит к сообщению о(б) ____________ ошибке
- орфографической;
- грамматической;
- семантической;
- синтаксической.
3 вариант
Какие функции у программы-компилятора:
-обрабатывает структуры данных программы;
-строит задачу;
-оптимизирует код программы;
-переводит исходный текст в машинный код?
4 вариант
Параметры, указываемые в момент вызова подпрограммы из основной программы, называются:
-глобальными;
-абсолютными;
-фактическими;
-постоянными?
5 вариант
После окончания выполнения процедуры управление передается на ...
-конец программы;
-оператор, следующий за вызовом процедуры;
-начало программы;
-выполнение следующей операции.
6 вариант
Набор операторов, выполняющих заданное действие и независящих от других частей исходного кода программы, называют
1.разделом программы;
2.телом программы;
3.параметрами программы;
4.подпрограммой.
7 вариант
После окончания выполнения функции управление передается на ...
конец программы;
-оператор, следующий за вызовом процедуры;
-начало программы;
-выполнение следующей операции.
8 вариант
Рекурсивная подпрограмма реализует:
-обращение подпрограммы к самой себе;
-удаление подпрограммой самой себя;
-заражение подпрограммой самой себя;
-размножение подпрограммой самой себя?
9 вариант
Объекты программы (константы, типы, переменные, процедуры, функции), описанные во внешних блоках, но не описанные во внутренних блоках, по отношению к внутренним блокам являются ... .
6 Задание Структуры данных (балл -5)
0 вариант
Какая информация известна, если задан целочисленный тип данных?
1) |
количество записей данных |
2) |
количество обращений к данным |
3) |
начальное значение |
4) |
диапазон возможных значений |
1 вариант
Упорядоченная совокупность однотипных переменных, обладающих одинаковыми свойствами - это ... .
2 вариант
Динамические структуры данных - это ...
-массив
-стек
-дерево
-список
-множество?
3 вариант
Если элементы массива [1..4] равны соответственно (5,5,1,-2), то значение выражения R[1+R[4]+R[-3+R[1]] равно…
4 вариант
Если задан тип данных, то известной является информация о:
-диапазоне возможных значений;
-способе обработки;
-начальном значении;
-количестве обращений к данным?
5 вариант
Элементы массива упорядочены:
-по алфавиту;
-по возрастанию индексов элементов;
-по возрастанию значений элементов;
-по частотным характеристикам?
6 вариант
Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно ...
7 вариант
Если элементы массива p [1..4] равны соответственно (4,2,1,3) , то значение выражения p[p[4] – 2 + p[5 – p[2]] равно
1) 5 2) 4 3) 6 4) 3 5) 2
8 вариант
Установите соответствие между значением переменной и типом данных:
1) 5.3Е 02 2) ‘+’ 3) 150 4) 'Иванова'
1) символьный 2) целый 3) строковый 4) вещественный
9 вариант
Динамические структуры данных - это ...
-запись
-стек
-дерево
-массив
-очередь?
