wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Квиз 1. Java

Total questions: 30

Worksheet time: 30mins

Name
Class
Date
1.

Кто создал Java?

a)

Сергей Брин

b)

Стив Джобс

c)

Джеймс Гослинг

d)

Тим Бернерс-Ли

2.

Как первоначально называлась Java?

a)

Duke

b)

Coffee

c)

New C++

d)

Oak

3.

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

(a)  

4.

Как зовут талисмана Java?

a)

Penguin

b)

Jack

c)

Ronny

d)

Duke

e)

James

5.

Что будет выведено в консоли?

a)

1 2 3 4 5 6

b)

8

c)

Ничего

d)

Такой цикл не запустится

6.

Как называется структура данных, которая позволяет хранить несколько значений одного типа.

(a)  

7.

Что такое эксепшены?

a)

Вывод кода в консоль.

b)

Еще одно название массивов.

c)

Определенный тип ошибок, когда мы пробуем вывести в консоль элемент массива, которого не существует.

d)

Ошибки в Java.

8.

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

a)

Цикл обязательно должен быть конечным, то есть иметь окончание

b)

Условие обязательно должно быть целочисленным

c)

Любым

d)

Условие обязано возвращать true для запуска итерации

9.

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

(a)  

10.

Как сравнить два массива?

a)

Использовать цикл for

b)

Использовать метод Arrays.equals()

c)

Использовать знак равенства ==

d)

Использовать знак равенства =

11.

Что такое индекс?

a)

Адрес, по которому можно найти массив в памяти компьютера.

b)

Номер ячейки массива.

c)

Количество значений, которое хранит в себе массив, + 1.

12.

Что такое пул строк?

a)

Механизм, который позволяет хранить в памяти компьютера только один экземпляр строки с идентичным содержанием.

b)

Механизм, который чистит память компьютера от ненужных данных.

c)

Механизм, удаляющий ненужные строки после их сложения.

d)

Место в памяти компьютера, где хранятся данные строк.

13.

Выберите классы-оболочки для

примитивных типов данных

a)

Long

b)

byte

c)

Byte

d)

Int

e)

Double

14.

Как происходит нумерация индексов в массиве?

a)

С единицы 

b)

С нуля 

c)

В массиве нет нумерации 

d)

С последнего значения в массиве

15.

Какой код нужно написать, чтобы создать новый массив?

a)

int[] arr = 10;

b)

int[] arr = [10];

c)

int[] arr = new int[10];

d)

int[] arr = int[10];

e)

int[] arr = {0, 4, 6, 90, 57, 34, 987, 0, 5, 187};

16.

Чтобы объявить переменную с объектом, нужно

a)

использовать ключевое слово new после оператора присваивания

b)

создать ее как обычную переменную 

c)

после оператора присваивания поставить фигурные скобки

d)

после имени переменной написать свойство объекта через точку  

17.

Что означает фраза ArrayIndexOutOfBoundsException?

a)

Так IDEA говорит нам о том, что всё в порядке и ошибок в коде нет.

b)

Предупреждение, что мы превысили лимит написанного кода в программе.

c)

Это ошибка, которую выдает IDEA, когда в массиве не найден элемент за номером индекса.

d)

Это ошибка, которую выдает IDEA, если в созданном массиве мы использовали неверный тип данных.

18.

Как называется код, который решает определенную задачу и может использоваться много раз в разных местах.

(a)  

19.

Каким модификатором доступа

должны быть помечены все поля

иммутабельного класса?

(a)  

20.

Что такое параметр метода?

a)

Объяснение, что именно будет метод делать

b)

То, что располагается перед именем метода

c)

Название метода

d)

Данные, которые нужны методу для выполнения; пишутся  в скобках при объявлении самого метода

21.

Продолжите фразу. Если в цикле for первое и последнее условие пустые, то

a)

такой цикл не запустится

b)

такой цикл будет бесконечным

c)

такой цикл можно заменить на цикл while

d)

нужно в первом условии обязательно объявить переменную равную нулю

22.

Какие значения в себе может хранить переменная типа boolean?

a)

Комбинации условий.

b)

Результаты сравнения переменных.

c)

Может хранить в себе только значение true.

d)

Может хранить в себе значение true или false.

23.

В чем разница между char и String?

a)

String может хранить в себе только определенные символы, тогда как переменная char может хранить в себе всё что угодно

b)

Разницы нет

c)

Char — это примитив, туда можно положить один символ, String — объект, который может содержать ряд символов

d)

Тип char — это разновидность строки String

24.

С помощью какой устойчивой конструкции выводится сообщение об ошибке работы со строками?

a)

С помощью System.out.println ("В коде ошибка")

b)

С помощью throw new RuntimeException

c)

С помощью runtimeException

d)

Такой конструкции нет

25.

Git и GitHub - это одно и то же.

a)

Верно

b)

Неверно

26.

С помощью какой конструкции можно создать объект класса Scanner?

a)

Scanner scanner = new Scanner(System.in)

b)

Scanner scanner = new Scanner( );

c)

Scanner scanner = “Scanner”;

d)

Scanner scanner = new Scanner.system.in();

27.

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

(a)  

28.

С помощью какого метода можно считать данные с консоли и положить их в в целочисленную переменную?

a)

scanner.nextInt( );

b)

scanner.hasNextInt( );

c)

scanner.nextByte( );

29.

Сколько параметров можно передать в метод?

a)

Сколько угодно, причем со всеми можно работать.

b)

Только одно значение.

c)

В метод нельзя класть значения.

d)

Мы заранее определяем количество и тип параметров метода.

30.

Что такое переиспользование кода?

a)

Ситуация, при которой нам нужно скопировать ранее написанный код в новое место.

b)

Использование существующего метода в новом коде.

c)

Замена повторяющегося куска кода на метод .

d)

Замена одного метода, выполняющего несколько функций, на несколько разных методов.