wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Hhhjj

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

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

a)

Позволяет писать программы, которые можно запускать на разных платформах

b)

Используется только для написания драйверов устройств

c)

Служит исключительно для разработки игр

d)

Предназначен только для администрирования баз данных

2.

Почему скомпилированную программу запускают без расширения .class, то есть java Hello, а не java Hello.class?

a)

JVM сама ищет расширение

b)

Команда java принимает имя класса, а не имя файла

c)

class зарезервировано под системные библиотеки

d)

Это устаревшее требование, в новых версиях можно писать с расширением

3.

Какая особенность делает Java кроссплатформенным языком?

a)

Автоматическое обновление JDK

b)

Использование байт-кода и JVM

c)

Поддержка нескольких IDE

d)

Наличие стандартных библиотек

4.

Чем отличается JDK от JRE?

a)

JDK включает только виртуальную машину, JRE — компилятор

b)

JDK включает инструменты для разработки, JRE — только для запуска

c)

JDK предназначен для мобильных устройств, JRE — для серверов

d)

Отличий нет, это одно и то же

5.

Какая команда используется для компиляции Java-кода?

a)

java

b)

javac

c)

javadoc

d)

jar

6.

Какая из характеристик наиболее точно описывает JVM?

a)

Аппаратная платформа для Java-программ

b)

Виртуальная машина, интерпретирующая байт-код

c)

Программа для отладки кода

d)

Расширение для ide

7.

Какой файл содержит исходный код программы на Java?

a)

Java

b)

Exe

c)

Class

d)

Javas

8.

Что представляет собой байт-код в Java?

a)

Машинный код конкретного процессора

b)

Универсальный промежуточный код для JVM

c)

Исходный код программы на Java

d)

Оптимизированный код для Android

9.

Почему говорят, что Java обеспечивает безопасность и надёжность выполнения программ?

a)

Компилятор автоматически исправляет ошибки

b)

JVM контролирует выполнение и использует сборщик мусора

c)

В Java нет синтаксических ошибок

d)

JRE включает антивирус

10.

Какое утверждение о кроссплатформенности Java является корректным?

a)

Код Java компилируется сразу в машинные инструкции для каждой платформы

b)

Java автоматически конвертируется в Python или C++ на другой платформе

c)

Один и тот же байт-код может выполняться на разных платформах благодаря JVM

d)

Кроссплатформенность возможна только в OpenJDK, но не в Oracle JDK