Меню
Тесты
Тесты  /  Прочее  /  Прочее  /  МДК 01.01 2 курс-зачет

МДК 01.01 2 курс-зачет

Avatar
26.06.2026. Тест. Прочее, Прочее
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
ачет по МДК 01.01 является формой промежуточной аттестации, проводимой во 2-м семестре. Его цель — проверить сформированность профессиональных компетенций в области разработки программных модулей, закрепленных в ПМ.01 «Разработка модулей программного обеспечения для компьютерных систем». Итоговая оценка выставляется по результатам выполнения практического задания и/или собеседования.

Список вопросов теста

Вопрос 1
  1. Что такое Жизненный цикл программного обеспечения?
Варианты ответов
  • Процесс написания кода программы
  • Последовательность этапов, которые проходит ПО от замысла до вывода из эксплуатации
  • Время работы программы от запуска до закрытия
  • Процесс установки программы на компьютер
Вопрос 2

 Какой из этапов НЕ относится к классическому каскадному (Waterfall) ЖЦ ПО?

Варианты ответов
  • Анализ требований
  • Спринт (Sprint)
  • Проектирование
  • Тестирование Тестирование
Вопрос 3

Что такое IDE (Интегрированная среда разработки)?

Варианты ответов
  • Инструмент для управления базами данных
  • Программный комплекс, содержащий редактор кода, компилятор и отладчик
  • Система контроля версий
  • Язык программирования
Вопрос 4

 Что такое JVM (Java Virtual Machine)?

Варианты ответов
  • Инструмент для компиляции кода в машинный код процессора
  • Среда выполнения Java-байт-кода, обеспечивающая кроссплатформенность
  • Библиотека для работы с графикой
  • Редактор кода в IntelliJ IDEA
Вопрос 5

В чем заключается принцип «наследование» в ООП?

Варианты ответов
  • Возможность создавать объекты одного класса на основе другого, перенимая его поля и методы
  • Сокрытие внутреннего состояния объекта от внешнего мира
  • Возможность одного интерфейса иметь множество реализаций
  • Объединение данных и методов в одном классе
Вопрос 6

Что из перечисленного является признаком структурного программирования?

Варианты ответов
  • Использование только классов и объектов
  • Отказ от операторов безусловного перехода (goto) и использование последовательностей, ветвлений и циклов
  • Обязательное использование указателей
  • Наличие сборщика мусора
Вопрос 7

Полиморфизм в Java позволяет:

Варианты ответов
  • Создавать новые классы на основе существующих
  • Использовать объект класса-потомка там, где ожидается объект класса-родителя
  • Запрещать изменение переменных
  • Объявлять методы без тела
Вопрос 8

Какой принцип ООП подразумевает сокрытие внутренних данных объекта и доступ к ним только через методы?

Варианты ответов
  • Наследование
  • Полиморфизм
  • Абстракция
  • Инкапсуляция
Вопрос 9

Что такое класс в ООП?

  •  
Варианты ответов
  • Конкретный экземпляр объекта
  • Шаблон или чертеж для создания объектов
  • Отдельная переменная
  • Метод, который вызывается первым
Вопрос 10

Какая конструкция в структурном программировании отвечает за выбор одного из путей выполнения в зависимости от условия?

Варианты ответов
  • Цикл (for, while)
  • Ветвление (if-else, switch-case)
  • Последовательное выполнение
  • Функция
Вопрос 11

 В чем разница между абстракцией и инкапсуляцией?

Варианты ответов
  • Абстракция — это скрытие деталей реализации, инкапсуляция — это выделение главных характеристик
  • Абстракция — это выделение существенных характеристик, инкапсуляция — это защита данных и скрытие реализации
  • Это одно и то же
  • Абстракция используется только в интерфейсах
Вопрос 12

 Кто является создателем языка программирования Java?

Варианты ответов
  • Бьёрн Страуструп
  • Джеймс Гослинг
  • Деннис Ритчи
  • Гвидо ван Россум
Вопрос 13

В каком году была официально выпущена первая версия Java (Java 1.0)?

Варианты ответов
  • 1991
  • 1995
  • 2000
  • 1985
Вопрос 14

 Какой синтаксис используется для объявления комментария?

Варианты ответов
  • /* комментарий */
  • # комментарий
  • // комментарий (для однострочного) или /* комментарий */ (для многострочного)
Вопрос 15

Какое расширение имеют исходные файлы Java (до компиляции)?

Варианты ответов
  • .exe
  • .class
  • .java
  • .jar
Вопрос 16

 Какой из перечисленных типов является примитивным (primitive) в Java?

Варианты ответов
  • String
  • Integer
  • Boolean
  • int
Вопрос 17

 Какой целочисленный тип данных в Java занимает 4 байта?

Варианты ответов
  • byte
  • short
  • int
  • long
Вопрос 18

 Какой тип данных используется для хранения чисел с плавающей точкой двойной точности?

Варианты ответов
  • float
  • double
  • decimal
  • real
Вопрос 19

Значение переменной типа char в Java записывается в:

Варианты ответов
  • Двойных кавычках ("a")
  • Одинарных кавычках ('a')
  • Квадратных скобках ([a])
  • Угловых скобках ()
Вопрос 20

 Сколько раз выполнится тело цикла for (int i=0; i<10; i++)?

Варианты ответов
  • 9 раз
  • 10 раз
  • 11 раз
  • Бесконечно
Вопрос 21

Что такое перегрузка методов ?

Варианты ответов
  • Создание метода в классе-потомке с тем же именем, что и в родителе
  • Создание нескольких методов с ОДИНАКОВЫМ именем, но РАЗНЫМИ параметрами в одном классе
  • Создание метода с тем же именем, но другим типом возвращаемого значения (это и есть перегрузка)
  • Запрет на использование метода
Вопрос 22

 Что пропущено в конце каждой инструкции (строки кода) в Java?

java

int x = 5
System.out.println(x)
Варианты ответов
  • Запятая (,)
  • Точка с запятой (;)
  • Двоеточие (:)
  • Восклицательный знак (!)
Вопрос 23

В каком месте пропущена фигурная скобка } в этом коде?

java

public class MyClass {
    public static void main(String[] args) {
        System.out.println("Hello");
    // Здесь явно не хватает одной скобки
Варианты ответов
  • После MyClass
  • После main(String[] args)
  • В самом конце файла (чтобы закрыть класс)
  • Перед System.out.println
Вопрос 24

Впишите недостающее слово для объявления класса:

java

______ MyApp {
    // код
}
Вопрос 25

Впишите недостающий оператор для сравнения:

java

if (age ___ 18) {
    System.out.println("Совершеннолетний");
}
Вопрос 26

Впишите недостающее значение, чтобы цикл выполнился 5 раз:

java

for (int i = 0; i < ___; i++) {
    System.out.println("Итерация " + i);
}
Вопрос 27

Впишите недостающую часть метода, чтобы он ничего не возвращал:

java

public ______ printMessage() {
    System.out.println("Привет!");
}
Вопрос 28

 Впишите недостающее слово для вывода в консоль:

java

System._____.println("Hello World");
Вопрос 29

Впишите недостающий символ для открытия блока кода:

java

if (x > 0) _____
    System.out.println("Положительное");
}
Вопрос 30

Впишите недостающую цифру, чтобы условие стало истинным (вывело "Да"):

java

int a = 10;
if (a > ___) {
    System.out.println("Да");
}
Вопрос 31

 Впишите недостающее значение для оператора else (чтобы вывело "Вечер"):

java

int hour = 15;
if (hour < 12) {
    System.out.println("Утро");
} ____ {
    System.out.println("Вечер");
}
Вопрос 32

Расположите строки в правильном порядке, чтобы программа вывела "Hello World!":

Варианты ответов
  • public class HelloWorld {
  • public static void main(String[] args) {
  • System.out.println("Hello World!");}
  • }
Вопрос 33

Расположите строки так, чтобы объявить переменную, присвоить ей значение и вывести ее:

Варианты ответов
  • public class Test {
  • public static void main(String[] args) {
  • int age;
  • age = 25;
  • System.out.println(age);
  • }
Вопрос 34

Расположите строки так, чтобы код проверил возраст и вывел "Взрослый":

Варианты ответов
  • public class AgeCheck {
  • public static void main(String[] args) {
  • int age = 20;
  • if (age >= 18) {
  • System.out.println("Взрослый");
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт