Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основы Java программирования

Total questions: 50

Worksheet time: 34mins

Name
Class
Date
1.

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

a)

ArrayList Списокмассивов

b)

char обугливающийся

c)

String Строка

d)

double двойной

e)

boolean логическое значение

2.

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

a)

%

b)

#

c)

&&

d)

+

e)

!

3.

Что из перечисленного ниже верно для метода main в Java?

a)

Он всегда возвращает значение типа String[]

b)

Он может быть перегружен в классе

c)

Он должен быть объявленкак public static void main(String[] args)

d)

Он всегда является методом экземпляра класса

e)

Он должен быть объявлен как private

4.

Какой метод используется как точка входа в программу на Java?

a)

execute()

b)

start()

c)

run()

d)

main()

e)

print()

5.

Какой из этих методов используется для добавления элемента в коллекцию типа List?

a)

insertFirst()

b)

enterFilst()

c)

forFirst()

d)

delFirst()

e)

addFirst()

6.

Какие из следующих утверждений касаются методов в Java?

a)

Метод может возвращать только одно значение.

b)

Метод не может быть перегружен.

c)

Метод всегда принимает параметры.

d)

Метод всегда должен быть частью класса

e)

Метод может быть объявлен как static

7.

Какие из этих модификаторов доступа существуют в Java?

a)

public публичный

b)

static статический

c)

abstract абстрактный

d)

protected защищенный

e)

boolean логическое значение

8.

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

a)

+

b)

+-

c)

=

d)

!=

e)

&&

9.

Что такое библиотечный класс в Java?

a)

это набор динамически загружаемых библиотек, которые языки виртуальной машины Java (JVM) могут вызывать во время выполнения

b)

это библиотека общего назначения с набором повторно используемых компонентов Java

c)

написанной на этом языке и присутствующих во всех реализациях языка

d)

набор модулей, классов, объектов, констант, глобальных переменных, шаблонов

e)

это библиотека общего назначения с набором используемых компонентов Java

10.

Какие из этих типов данных можно использовать для представления целых чисел в Java?

a)

int

b)

ent

c)

iit

d)

двойной double

e)

плавать float

11.

Какие из этих методов могут быть переопределены в Java?

a)

методы с модификатором protected

b)

методы с модификатором final

c)

методы с модификатором private

d)

методы с модификатором static

e)

методы с модификатором public

12.

Какие из следующих утверждений верны для массива в Java?

a)

Массивы могут изменять размер во время выполнения

b)

Массивы можно инициализировать с помощью метода new

c)

Массивы можно создавать только для примитивных типов данных

d)

Индексы массива начинаются с 1

e)

Массивы в Java фиксированного размера

13.

Какие из следующих классов реализуют интерфейс Collection?

a)

Связанный список

b)

Строка

c)

Хэш - карта

d)

Набор деревьев

e)

Целое число

14.

Какие слова являются ключевыми в Java?

a)

volatile

b)

voltile

c)

vtile

d)

tileif

e)

volttile

15.

Какие из этих методов используются для работы со строками в Java?

a)

Чарат()

b)

разделить()

c)

новый()

d)

конкат()

e)

длина()

16.

Какие из этих модификаторов могут применяться к классам и методам в Java?

a)

статический

b)

частное

c)

Финал

d)

расширяет

e)

защищенный

17.

Какие из этих коллекций являются типами «связанных» списков в Java?

a)

String Строка

b)

ArrayList Списокмассивов

c)

LinkedList Связанный список

d)

HashSet Хэш - набор

e)

TreeSet Набор деревьев

18.

Какие из этих операндов можно использовать с операторами сравнения в Java?

a)

&&

b)

>

c)

=

d)

=<

e)

!!

19.

Какие из этих типов могут быть использованы для представления вещественных чисел в Java?

a)

Строка String

b)

Списокмассивов ArrayList

c)

числами с плавающей запятой float или double

d)

логическое значение boolean (не число, а true/false).

e)

обугливающийся char

20.

Какие из этих методов можно использовать для вывода данных на консоль в Java?

a)

печать() print()

b)

System.out.println()

c)

println()

d)

System.print()

e)

System.out.print()

21.

Какие из этих утверждений о классе String верны?

a)

Строки могут быть изменяемыми с помощью StringBuilder

b)

Классы String и StringBuffer идентичны

c)

Строки не могут быть сравниваемыми по значению

d)

Строки можно изменять, используя оператор +

e)

Строки можно сравнивать с помощью метода equals().

22.

Какие из этих классов относятся к потокам ввода-вывода в Java?

a)

Файловый входной поток
FileInputStream

b)

Сканер
Scanner

c)

Печатающий автор
PrintWriter

d)

Строковый сценарист
StringWriter

e)

Целое число
Integer

23.

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

a)

private

b)

protected

c)

default

d)

static

e)

public

24.

Какой из следующих вариантов является циклом в Java?

a)

if

b)

switch

c)

while

d)

try

e)

return

25.

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

a)

=

b)

==

c)

!=

d)

equals

e)

:=

26.

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

a)

byte

b)

shor

c)

do-while

d)

while

e)

switch

27.

Какие из этих классов относятся к коллекциям в Java?

a)

Строка

b)

Целоечисло

c)

Хэш - карта

d)

Объект

e)

Связанный список

28.

Какие из этих операторов выполняют арифметические операции в Java?

a)

+, *

b)

-, /

c)

=,%

d)

&,&

e)

#,#

29.

Какие из этих методов используются для работы с массивами в Java?

a)

длина()

b)

добавить()

c)

размер ()

d)

клонировать()

e)

copyOf()

30.

Какие из этих классов реализуют интерфейс List в Java?

a)

ArrayList

b)

LinkedList

c)

HashSet

d)

TreeSet

e)

Stack

31.

Какие из этих операторов используются для логических операций в Java?

a)

&&

b)

^

c)

=

d)

+

e)

 *

32.

Какие из этих типов данных могут использоваться для представления целых чисел в Java?

a)

float

b)

String

c)

short

d)

int

e)

long

33.

Какие из этих утверждений о методах верны?

a)

Метод может возвращать только один тип данных.

b)

Метод может быть перегружен.

c)

Метод всегда должен принимать параметры.

d)

Метод может быть static.

e)

Метод может быть переопределён в классе-наследнике.

34.

Какие из этих конструкций могут использоваться для циклов в Java?

a)

for

b)

do-while

c)

while

d)

switch

e)

for-each

35.

Какие из этих методов относятся к классу String?

a)

indexOf()

b)

length()

c)

charAt()

d)

substring()

e)

split()

36.

Какие из этих методов используются для создания строк в Java?

a)

new String()

b)

StringBuilder()

c)

String.valueOf()

d)

createString()

e)

String.join()

37.

Какие из этих ключевых слов используются для работы с наследованием в Java?

a)

super

b)

final

c)

extends

d)

implements

e)

static

38.

Какие из этих методов используются для обработки исключений в Java?

a)

try-catch

b)

finally

c)

throw

d)

throws

e)

break

39.

Какие из этих утверждений верны для массивов в Java?

a)

Массивы могут содержать элементы разных типов

b)

Массивы индексируются с 1

c)

Массивы могут быть изменяемыми по размеру

d)

Массивы в Java фиксированного размера

e)

Массивы можно инициализировать через конструктор new

40.

Какие из этих модификаторов доступа существуют в Java?

a)

public

b)

private

c)

static

d)

protected

e)

abstract

41.

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

a)

byte

b)

short

c)

int

d)

строка

e)

плавать

42.

Какие из следующих операторов выполняют арифметические операции в Java?

a)

/

b)

$$

c)

%

d)

#

e)

&&

43.

Какие операторы являются логическими в Java?

a)

and

b)

or

c)

not

d)

super

e)

final

44.

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

a)

двойной

b)

cтрока

c)

плавать

d)

байт

e)

длинный

45.

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

a)

умножение

b)

сложение

c)

равно, не равно

d)

меньше или равно

e)

больше или равно

46.

Какие из следующих утверждений верны для метода main в Java?

a)

Он должен быть объявлен как public static void main(String[] args)

b)

Он является точкой входа в программу.

c)

Он может быть перегружен

d)

Он может возвращать значение

e)

Он всегда принимает один параметр

47.

Какие из этих типов данных являются ссылочными в Java?

a)

классы

b)

массивы

c)

строки

d)

чисел

e)

двойной

48.

Какие из следующих конструкций можно использовать для организации циклов в Java?

a)

for

b)

while

c)

foreach

d)

byte

e)

short

49.

Какие из следующих методов могут быть переопределены в производном классе в Java?

a)

статическими

b)

не статическими

c)

методы с ключевым словом final

d)

методы с модификатором private

e)

методы с модификатором protected

50.

Какие из следующих утверждений касаются интерфейсов в Java?

a)

Интерфейсы не могут содержать реализации методов (до Java 8).

b)

Интерфейс может наследовать несколько других интерфейсов.

c)

Класс может реализовывать несколько интерфейсов.

d)

Интерфейс может содержать только абстрактные методы.

e)

Методы в интерфейсе могут быть статическими.