игра брюс 2048
Главная / Программирование / Введение в программирование / Тест 14

Введение в программирование - тест 14

Упражнение 1:
Номер 1
Какой модификатор доступа в языке Java указывает, что данный метод будет доступен везде, где доступен класс, в котором этот метод определен?

Ответ:

 (1) public 

 (2) protected 

 (3) private 


Номер 2
Какие модификаторы могут иметь статические методы в языке Java?

Ответ:

 (1) public 

 (2) abstract 

 (3) private 


Номер 3
Какой метод можно вызывать без создания экземпляра класса?

Ответ:

 (1) статический метод 

 (2) абстрактный метод 

 (3) общедоступный метод 


Упражнение 2:
Номер 1
Для указания из метода класса квалифицированной ссылки на нестатические переменные и методы суперкласса используется:

Ответ:

 (1) ключевое слово this 

 (2) ключевое слово super 

 (3) имя класса 


Номер 2
Для указания из метода класса квалифицированной ссылки на нестатические переменные и методы данного класса используется:

Ответ:

 (1) ключевое слово this 

 (2) ключевое слово super 

 (3) имя класса 


Номер 3
Если переопределяемый метод суперкласса имеет модификатор доступа public, то переопределяющий метод может иметь модификатор доступа:

Ответ:

 (1) public 

 (2) protected 

 (3) private 


Упражнение 3:
Номер 1
Из какого класса выполняется вызов метода Metod1 в следующем коде? public class B extends A {
public Metod1() { }  
...
super.Metod1();
}
class A  { public void Metod1() { } }

Ответ:

 (1) A 

 (2) B 

 (3) C 


Номер 2
Укажите код, правильно выполняющий вызов метода Metod2 из класса A, определенного следующим образом: class A  { public static void Metod2() { } 
 } 
        

Ответ:

 (1) class B extends A {... A.Metod2();}  

 (2) class B extends A {... super.Metod2();}  

 (3) class B extends A {... Metod2();}  


Номер 3
Укажите фрагмент кода, содержащий правильное определение конструктора класса С:

Ответ:

 (1) public class C extends A { public C() { } }  

 (2) public class C extends A { public void C() { } }  

 (3) public class C extends A { public int C() { return 0; } }  


Упражнение 4:
Номер 1
Какие ограничения накладываются на статический метод в языке Java?

Ответ:

 (1) внутри тела класса метод может ссылаться только на те переменные и методы класса, которые также имеют модификатор static 

 (2) метод не может быть переопределен 

 (3) метод не может иметь модификатор final 


Номер 2
Какой модификатор доступа в языке Java определяет, что метод будет доступен, как внутри пакета, содержащего объявление класса, в котором он определен, так и внутри любого подкласса данного класса?

Ответ:

 (1) public 

 (2) protected 

 (3) private 


Номер 3
Метод, имеющий в языке Java модификатор final:

Ответ:

 (1) может быть переопределен в производном классе, если этот метод имеет модификатор доступа protected 

 (2) может быть переопределен в производном классе, если этот метод имеет модификатор доступа public 

 (3) не может быть переопределен в производном классе 


Упражнение 5:
Номер 1
Какой модификатор доступа в языке Java определяет, что данный метод не будет доступен нигде кроме тела класса, в котором он определен?

Ответ:

 (1) public 

 (2) protected 

 (3) private 


Номер 2
Какие модификаторы могут иметь абстрактные методы в языке Java?

Ответ:

 (1) public 

 (2) static 

 (3) private 


Номер 3
Статические переменные в языке Java могут быть инициализированы:

Ответ:

 (1) при их объявлении 

 (2) в блоке кода, отмеченного ключевым словом static 

 (3) в конструкторе 




Главная / Программирование / Введение в программирование / Тест 14