wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Java Разминка

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Что такое ООП?

a)

Объектно-ориентированное программирование — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.

b)

Объектно-ориентированное программирование — так называют любой тип программирования, в котором используются понятия высокого уровня и, в отличие от Assembler, в котором не работают напрямую с ячейками памяти ПК.

c)

Объектно-ориентированное программирование — просто красивое понятие. Если вдуматься, оно не несет дополнительной смысловой нагрузки, просто программисты любят аббревиатуры, так области их знаний выглядят сложнее.

d)

Очень одинокий программист.

2.

Как объявить класс в коде?

a)

class MyClass {}

b)

new class MyClass {}

c)

select * from class MyClass {}

d)

MyClass extends class {}

3.

Что выведется в результате этого кода?

a)

a>b

b)

a=b

c)

a<b

d)

Ошибка

4.

Для чего используется оператор NEW?

a)

Для создания новой переменной.

b)

Для объявления нового класса.

c)

Это антагонист оператора OLD.

d)

Для создания экземпляра класса.

5.

Что выведет этот код?

a)

this is my test

b)

this isthis is

c)

my testmy test

d)

my test this is

6.

Что означает ключевое слово extends?

a)

Что данный класс наследуется от другого

b)

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

c)

Что два класса делают одно и то же.

d)

Что это самый большой класс в программе.

7.

Что делает этот код?

a)

Удваивает все значения массива a

b)

Удваивает все значения массива b

c)

Заполняет массив b удвоенными значениями массива a

d)

Заполняет массив a удвоенными значениями массива b

8.

Код ниже вызовет ошибку: Exception <...> java.lang.ArrayIndexOutOfBoundsException: 4Что она означает?

a)

Ошибка означает переполнение памяти.

b)

Ошибка означает выход за рамки границ массива.

c)

Ошибка означает попытку вставить в массив некорректное значение.

d)

На самом деле этот код не вызовет ошибку.

9.

Что вернет метод, объявленный следующим образом:public static int getAmount()

a)

Не ясно, надо смотреть код метода.

b)

Вернет static-поле класса.

c)

Вернет ссылку на объект класса this.

d)

Вернет целочисленное значение.

10.

Каково значение arr[1].length в следующем массиве?

int[][] arr = { {1, 2, 3, 4, 5}, { 6, 7, 8, 9, 10} };

a)

5

b)

10

c)

1

d)

2