wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java методы

Total questions: 16

Worksheet time: 16mins

Name
Class
Date
1.

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

(a)  

2.

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

a)

public static void MAIN()

b)

public double main(String arg)

c)

public static void main(String[] arg)

d)

private static void main(String[] arg)

3.

Если метод ничего не возвращает, каким типом это указывается при описании метода?

a)

none

b)

empty

c)

null

d)

void

4.

Какие функции имеет оператор return

a)

Завершает работу метода

b)

Возвращает значение введенное с клавиатуры

c)

Сохраняет переменную из метода в вызывающем блоке кода

d)

Возвращает переменную из метода, если при его описании указан соответствующий возвращаемый тип

5.

Какого типа переменную возвращает метод

public static String textProceed()

(a)  

6.

В каком формате передаются параметры в метод

a)

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

b)

Сначала перечисляются все типы параметров, потом через запятую их имена

c)

Через запятую указываются типы передаваемых параметров, их имена создаются в самом методе

d)

В метод нельзя передать параметры, используются только переменные из метода main

7.

При описании метода в круглых скобках указываются:

a)

возвращаемые из метода значения

b)

порядок вызова метода

c)

параметры (аргументы), передаваемые в метод

d)

ссылка на родительский класс

8.

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

a)

1

b)

2

c)

-1

d)

Числа равны

9.

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

a)

10

b)

100

c)

90

d)

110

10.

Как называются методы имеющие одинаковое название, модификаторы и возвращаемый тип, но разные передаваемые параметры?

a)

переопределенные (override)

b)

перегруженные (overload)

c)

переписанные (overwrite)

d)

переформализованные (reformal)

11.

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

a)

static int max(double a, double b)

b)

static int max(int a, int b)

c)

static double max(int a, int b)

d)

static int max(int a, int b, boolean res)

e)

static void max(int a, int b)

12.

Допустимо ли создавать внутри метода переменные с таким же именем как у параметра метода?

a)

Нет

b)

Да

c)

Можно, если она другого типа

d)

Можно, только для сложных объектов

13.

Есть ли в коде ошибки?

a)

Нет

b)

Да

14.

Укажите допустимые описания для методов

a)

public static int 1ow_val(int x, int y)

b)

public static void BigCalс()

c)

public static double_Calc(double a, double b)

d)

public static String Text_Analysis(int Length, String sBase, void Calc)

e)

public static void ABC_Method(int a; double b; double c)

15.

Что значит модификатор static при описании метода

a)

он может вызываться только через имя класса

b)

он не видим другим методам класса

c)

он может вызываться просто через имя класса

d)

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

16.

Что значит модификатор метода public?

a)

этот метод видим для любых других классов

b)

этот метод видим только внутри своего пакета

c)

этот модификатор может использоваться только с main

d)

этот модификатор закрывает метод от любых других классов