Экзаменационный билет: Разработка программных модулей

Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
_
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 1
1. Вопрос: Программное обеспечение. Программная конфигурация.
2. Вопрос: Система управления версиями GIT, достоинства, недостатки.
3. Практическое задание: Язык C#. Известны год и номер месяца рождения
человека, а также год и номер месяца сегодняшнего дня (январь — 1 и т. д.).
Определить возраст человека (число полных лет). В случае совпадения
указанных номеров месяцев считать, что прошел полный год.
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 2
1. Вопрос: Программные системы. Открытая система.
2. Вопрос: Локальные, централизованные, децентрализованные системы
контроля версий.
3. Практическое задание:
Язык C#. Известны площади круга и квадрата. Определить:
а) уместится ли круг в квадрате?
б) уместится ли квадрат в круге?
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
_
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 3
1. Вопрос: Категории программного обеспечения.
2. Вопрос: Области применения систем контроля версий.
3. Практическое задание: Язык C#. Известны две скорости: одна в
километрах в час, другая — в метрах в секунду. Какая из скоростей больше?
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 4
1. Вопрос: Спецификация. Качество программного обеспечения.
2. Вопрос: Система контроля версий. Функции системы контроля версий.
3. Практическое задание: Язык C#. Известны площади круга и
равностороннего треугольника. Определить:
а) уместится ли круг в треугольнике?
б) уместится ли треугольник в круге?
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 5
1. Вопрос: Программное обеспечение. Жизненный цикл программного
обеспечения.
2. Вопрос: Какие инструментальные средства используются для отладки
программ?
3. Практическое задание: Язык C#. Рассчитать значение у при заданном
значении х: y=sin(x) при x>0 или y=cos(x) в противном случае.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 6
1. Вопрос: Этапы жизненного цикла программного обеспечения.
2. Вопрос: Приемы оптимизации программ.
3. Практическое задание: Язык C#. Определить максимальное и
минимальное значения из двух различных вещественных чисел.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 7
1. Вопрос: Каскадная стратегия разработки. Достоинства, недостатки,
область применения.
2. Вопрос: Цели и задачи теста на производительность программ.
3. Практическое задание: Язык C#. Если целое число m делится нацело на
целое число n, то вывести на экран частное от деления, в противном случае
вывести сообщение «m на n нацело не делится».
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 8
1. Вопрос: Инкрементная стратегия разработки. Достоинства, недостатки,
область применения.
2. Вопрос: Рефакторинг. Цель проведения рефакторинга.
3. Практическое задание: Язык C#. Дано натуральное число. Определить:
а) является ли оно четным;
б) оканчивается ли оно цифрой 7.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
_
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 9
1. Вопрос: Классификация ошибок в соответствии с этапом обработки.
2. Вопрос: Регрессионное тестирование.
3. Практическое задание: Язык C#. Дано двузначное число. Определить,
равен ли квадрат этого числа учетверенной сумме кубов его цифр. Например,
для числа 48 ответ положительный, для числа 52 — отрицательный.
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 10
1. Вопрос: Эволюционная стратегия разработки. Достоинства, недостатки,
область применения.
2. Вопрос: Конфигурационное тестирование.
3. Практическое задание: Язык C#. Дано трехзначное число. Определить,
какая из его цифр больше:
а) первая или последняя;
б) первая или вторая;
в) вторая или последняя.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 11
1. Вопрос: Модель предметной области. Требования, предъявляемые к
модели предметной области.
2. Вопрос: Тестирование стабильности.
3. Практическое задание: Язык C#. Дано трехзначное число.
а) Верно ли, что все его цифры одинаковые?
б) Определить, есть ли среди его цифр одинаковые.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 12
1. Вопрос: Системы моделей предметной области.
2. Вопрос: Стресс-тестирование.
3. Практическое задание: Язык C#. Определить, является ли число A
делителем числа B? А наоборот?
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 13
1. Вопрос: Уровни моделирования предметной области.
2. Вопрос: Нагрузочное тестирование.
3. Практическое задание: Язык C#. Проверить, принадлежит ли число,
введенное с клавиатуры, интервалу (–5, 3).
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 14
1. Вопрос: Что включает в себя процесс проектирования программного
обеспечения?
2. Вопрос: Бета-тестирование.
3. Практическое задание: Язык C#. Даны три вещественных числа a, b, c.
Проверить:
а) выполняется ли неравенство a < b < c;
б) выполняется ли неравенство b > a > c.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
_
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 15
1. Вопрос: Аспекты проектирования. Технология проектирования.
2. Вопрос: Альфа-тестирование.
3. Практическое задание: Язык C#. Определить, верно ли, что при делении
неотрицательного целого числа a на положительное число b получается
остаток, равный одному из двух заданных чисел c или d.
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 16
1. Вопрос: Конструктор. Деструктор.
2. Вопрос: Приемочное тестирование.
3. Практическое задание: Язык C#. Даны вещественные числа a, b, c (a не
равно 0). Решить уравнение ax2 + bx + c = 0. В числе возможных вариантов
учесть вариант равенства корней уравнения.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 17
1. Вопрос: Объектно-ориентированное программирование.
2. Вопрос: Выходное тестирование.
3. Практическое задание: Язык C#. Дано двузначное число. Определить:
а) входит ли в него цифра 3;
б) входит ли в него цифра 6.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
_
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 18
1. Вопрос: Принципы объектно-ориентированного программирования.
2. Вопрос: Системное тестирование.
3. Практическое задание: Язык C#. Дано натуральное число n (n <= 9999).
Выяснить, верно ли, что это число содержит ровно три одинаковые цифры с
учетом четырех цифр, как, например, числа 3363, 4844, 0300 и т. п.
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 19
1. Вопрос: Класс, объект, метод, свойство в ООП.
2. Вопрос: Интеграционное тестирование.
3. Практическое задание:
Язык C#. Вычислить сумму: 1 +1/2 + 1/3 + … + 1/n.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
_
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 20
1. Вопрос: Паттерны проектирования.
2. Вопрос: Модульное тестирование.
3. Практическое задание: Язык C#. Год является високосным, если его
номер кратен 4, однако из кратных 100 високосными являются лишь кратные
400, например, 1700, 1800 и 1900 — не-високосные года, 2000 —
високосный. Дано натуральное число n. Определить, является ли високосным
год с таким номером.
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 21
1. Вопрос: Группы паттернов проектирования.
2. Вопрос: Тестирование «белого ящика».
3. Практическое задание: Язык C#. Дано целое число k (1 <= k <= 365).
Определить, каким будет k-й день года: выходным (суббота и воскресенье)
или рабочим, если 1 января — понедельник.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 22
1. Вопрос: Каким условиям должны удовлетворять тесты программного
обеспечения?
2. Вопрос: Тестирование «черного ящика».
3. Практическое задание: Язык C#. Даны натуральные числа х и у.
Вычислить произведение x·y, используя лишь операцию сложения.
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 23
1. Вопрос: Верификация. Тестирование программного обеспечения.
2. Вопрос: Категории программных ошибок.
3. Практическое задание: Язык C#. Составить программу для расчета
факториала натурального числа n (факториал числа n равен 1 ·2 · … · n ).
_
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
_
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 24
1. Вопрос: Цели и задачи тестирования.
2. Вопрос: Методы отладки программ.
3. Практическое задание: Язык C#. Дано пятизначное число. Найти число,
получаемое при прочтении его цифр справа налево.
Департамент образования и науки
Брянской области
Дятьковский филиал Государственного
автономного профессионального
образовательного учреждения
"Брянский техникум энергомашиностроения
и радиоэлектроники имени Героя Советского
Союза М.А. Афанасьева"
09.02.07 Информационные системы и программирование_
(код и наименование направления подготовки/специальности)
Технический
(профиль подготовки/специализация)
_
Общетехнических и специальных дисциплин
(наименование МО)
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
ЭКЗАМЕНАЦИОННЫЙ БИЛЕТ № 25
1. Вопрос: Отладка. Контроль. Испытание.
2. Вопрос: Группы причин возникновения ошибок программного
обеспечения.
3. Практическое задание: Язык C#. Вычислить сумму 1! + 2! + 3! + … + n!,
где k! = 1 · 2 · 3 …· k, и k = 1, 2, …, n. Значение n вводится с клавиатуры:
1 < n <= 10.
Перечень теоретических вопросов
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
1.
Программное обеспечение. Программная конфигурация.
2.
Программные системы. Открытая система.
3.
Категории программного обеспечения.
4.
Спецификация. Качество программного обеспечения.
5.
Программное обеспечение. Жизненный цикл программного обеспечения.
6.
Этапы жизненного цикла программного обеспечения.
7.
Каскадная стратегия разработки. Достоинства, недостатки, область
применения.
8.
Инкрементная стратегия разработки. Достоинства, недостатки, область
применения.
9.
Эволюционная стратегия разработки. Достоинства, недостатки, область
применения.
10. Модель предметной области. Требования, предъявляемые к модели
предметной области.
11. Системы моделей предметной области.
12. Уровни моделирования предметной области.
13. Что
включает
в
себя
процесс
проектирования
программного
обеспечения?
14. Аспекты проектирования. Технология проектирования.
15. Конструктор. Деструктор.
16. Объектно-ориентированное программирование.
17. Принципы объектно-ориентированного программирования.
18. Класс, объект, метод, свойство в ООП.
19. Паттерны проектирования.
20. Группы паттернов проектирования.
21. Верификация. Тестирование программного обеспечения.
22. Цели и задачи тестирования.
23. Отладка. Контроль. Испытание.
24. Каким
условиям
должны
удовлетворять
тесты
программного
обеспечения?
25. Классификация ошибок в соответствии с этапом обработки.
26. Группы причин возникновения ошибок программного обеспечения.
27. Методы отладки программ.
28. Категории программных ошибок.
29. Тестирование «черного ящика».
30. Тестирование «белого ящика».
31. Модульное тестирование.
32. Интеграционное тестирование.
33. Системное тестирование.
34. Выходное тестирование.
35. Приемочное тестирование.
36. Альфа-тестирование.
37. Бета-тестирование.
38. Нагрузочное тестирование.
39. Стресс-тестирование.
40. Тестирование стабильности.
41. Конфигурационное тестирование.
42. Регрессионное тестирование.
43. Рефакторинг. Цель проведения рефакторинга.
44. Цели и задачи теста на производительность программ.
45. Приемы оптимизации программ.
46. Какие инструментальные средства используются для отладки программ?
47. Система контроля версий. Функции системы контроля версий.
48. Области применения систем контроля версий.
49. Локальные, централизованные, децентрализованные системы контроля
версий.
50. Система управления версиями GIT, достоинства, недостатки.
Практические задания
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
1. Язык C#. Известны год и номер месяца рождения человека, а также год
и номер месяца сегодняшнего дня (январь — 1 и т. д.). Определить
возраст человека (число полных лет). В случае совпадения указанных
номеров месяцев считать, что прошел полный год.
2. Язык C#. Известны площади круга и квадрата. Определить:
а) уместится ли круг в квадрате?
б) уместится ли квадрат в круге?
3. Язык C#. Известны две скорости: одна в километрах в час, другая — в
метрах в секунду. Какая из скоростей больше?
4. Язык C#. Известны площади круга и равностороннего треугольника.
Определить:
а) уместится ли круг в треугольнике?
б) уместится ли треугольник в круге?
5. Язык C#. Рассчитать значение у при заданном значении х: y=sin(x) при
x>0 или y=cos(x) в противном случае.
6. Язык C#. Определить максимальное и минимальное значения из двух
различных вещественных чисел.
7. Язык C#. Если целое число m делится нацело на целое число n, то
вывести на экран частное от деления, в противном случае вывести
сообщение «m на n нацело не делится».
8. Язык C#. Дано натуральное число. Определить:
а) является ли оно четным;
б) оканчивается ли оно цифрой 7.
9. Язык C#. Дано двузначное число. Определить, равен ли квадрат этого
числа учетверенной сумме кубов его цифр. Например, для числа 48
ответ положительный, для числа 52 — отрицательный.
10.Язык C#. Дано трехзначное число. Определить, какая из его цифр
больше:
а) первая или последняя;
б) первая или вторая;
в) вторая или последняя.
11.Язык C#. Дано трехзначное число.
а) Верно ли, что все его цифры одинаковые?
б) Определить, есть ли среди его цифр одинаковые.
12.Язык C#. Определить, является ли число A делителем числа B? А
наоборот?
13.Язык C#. Проверить, принадлежит ли число, введенное с клавиатуры,
интервалу (–5, 3).
14.Язык C#. Даны три вещественных числа a, b, c. Проверить:
а) выполняется ли неравенство a < b < c;
б) выполняется ли неравенство b > a > c.
15.Язык C#. Определить, верно ли, что при делении неотрицательного
целого числа a на положительное число b получается остаток, равный
одному из двух заданных чисел c или d.
16.Язык C#. Даны вещественные числа a, b, c (a не равно 0). Решить
уравнение ax2 + bx + c = 0. В числе возможных вариантов учесть
вариант равенства корней уравнения.
17.Язык C#. Дано двузначное число. Определить:
а) входит ли в него цифра 3;
б) входит ли в него цифра 6.
18.Язык C#. Дано натуральное число n (n <= 9999). Выяснить, верно ли,
что это число содержит ровно три одинаковые цифры с учетом четырех
цифр, как, например, числа 3363, 4844, 0300 и т. п.
19.Язык C#. Вычислить сумму: 1 +1/2 + 1/3 + … + 1/n.
20.Язык C#. Год является високосным, если его номер кратен 4, однако из
кратных 100 високосными являются лишь кратные 400, например,
1700, 1800 и 1900 — не-високосные года, 2000 — високосный. Дано
натуральное число n. Определить, является ли високосным год с таким
номером.
21.Язык C#. Дано целое число k (1 <= k <= 365). Определить, каким будет
k-й день года: выходным (суббота и воскресенье) или рабочим, если 1
января — понедельник.
22.Язык C#. Даны натуральные числа х и у. Вычислить произведение x·y,
используя лишь операцию сложения.
23.Язык C#. Составить программу для расчета факториала натурального
числа n (факториал числа n равен 1 ·2 · … · n ).
24.Язык C#. Дано пятизначное число. Найти число, получаемое при
прочтении его цифр справа налево.
25.Язык C#. Вычислить сумму 1! + 2! + 3! + … + n!, где k! = 1 · 2 · 3 …·
k, и k = 1, 2, …, n. Значение n вводится с клавиатуры: 1 < n <= 10.
Критерии оценки к экзамену
МДК 01.01 Разработка программных модулей
(наименование учебной дисциплины)
- оценка «отлично» выставляется обучающемуся, если даны
правильные ответы на все экзаменационные вопросы билета и выполнено
правильно практическое задание.
- оценка «хорошо» выставляется обучающемуся, если даны правильные
ответы на два вопроса или правильно выполнено практическое задание и дан
верный ответ на теоретический вопрос.
- оценка «удовлетворительно» выставляется обучающемуся, если дан
правильный ответ на один вопрос экзаменационного билета.
- оценка «неудовлетворительно» выставляется обучающемуся, если не
дано ни одного правильного ответа.