Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lektsii_1-7_Test_1_Var_3_1.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
96 Кб
Скачать
☆

7. Какой результат выполнения фрагмента программы Вы ожидаете?

  1. Cat cat=new Cat();

  2. Dog dog=new Dog();

  3. Object ob=new Object();

  4. Mammal mammal=new Mammal();

  5. Washer wash;

  6. Nursing nurse;

  7. mammal=dog;

  8. wash=cat;

  9. dog=(Dog)mammal;

  10. nurse=cat;

  11. wash=(Washer)nurse;

  12. ob=wash;

  1. Код компилируется и выполняется успешно

  2. Исключение в строке 7

  3. Исключение в строке 8

  4. Исключение в строке 9

  5. Исключение в строке 10

  6. Исключение в строке 11

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

  1. Cat[] cats=new Cat[5];

  2. Dog[] dogs=new Dog[5];

  3. Cloneable clon;

  4. Washer[] w;

  5. Object[] objects=new Object[10];

  6. clon=cats;

  7. w=cats;

  8. objects=cats;

  9. cats=(Cat[])objects;

  10. dogs=(Dog[])objects;

  1. Код компилируется и выполняется успешно

  2. Исключение в строке 6

  3. Исключение в строке 7

  4. Исключение в строке 8

  5. Исключение в строке 9

  6. Исключение в строке 10

9. Метод readFile() должен выбрасывать исключение FileNotFoundException. Какие варианты генерации исключений верны?

A).

  1. public void readFile() {

  2. File f=new File("d:\\file1.txt");

  3. if(!f.exists())throw new FileNotFoundException("inform");}

B).

  1. public void readFile() throws FileNotFoundException {

  2. File f=new File("d:\\file1.txt");

  3. if(!f.exists())throw FileNotFoundException("inform");}

C).

  1. public void readFile(){

  2. try{

  3. File f=new File("d:\\file1.txt");

  4. if(!f.exists())throw new FileNotFoundException("inform");

  5. }catch (FileNotFoundException e){ }

D).

  1. public static void readFile() throws FileNotFoundException {

  2. File f=new File("d:\\file1.txt");

  3. if(!f.exists()) FileNotFoundException e = FileNotFoundException("inform");}

E).

  1. public void readFile(){

  2. File f=new File("d:\\file1.txt");

  3. FileNotFoundException e = FileNotFoundException("inform");

  4. if(!f.exists())throw e;}

10. Метод peril() может выбрасывать NoSuchMethodException, eofException, ArithmeticException. Как правильно вызывать этот метод?

A).

public static void main(String[] args) throws RuntimeException {

try{peril();

}catch(IOException e){System.out.println(e.toString());}; }

B).

public static void main(String[] args) throws NoSuchMethodException {

try{peril();

}catch(RuntimeException e){System.out.println(e.toString());} }

C).

public static void main(String[] args){

try{peril();

}catch(RuntimeException e){System.out.println(e.toString());}

catch(IOException e){System.out.println(e.toString());}; }

D).

public static void main(String[] args) throws NoSuchMethodException{

try{peril();

}catch(RuntimeException e){System.out.println(e.toString());}

catch(IOException e){System.out.println(e.toString());}; }

E).

public static void main(String[] args){

try{peril();

}catch(EOFException e){System.out.println(e.toString());}

catch(RuntimeException e){System.out.println(e.toString());}

catch(IOException e){System.out.println(e.toString());}; }

11. Какие результаты компиляции и выполнения следующего кода Вы ожидаете?

  1. public class Outer {

  2. private int x=7;

  3. private static int y=9;

  4. private final int z=9;

  5. public class Inner{

  6. public int v=5;

  7. public final static int u=3;

  8. public void innerMethod(){

  9. System.out.println(" x="+x);

  10. System.out.println(" y="+y);

  11. System.out.println(" z="+z);

  12. System.out.println(" u="+u);

  13. System.out.println(" v="+v);};}

  14. public static void main(String[] args) {

  15. new Outer().new Inner().innerMethod();} }

  16. }

  1. Код компилируется и исполняется без ошибок

  2. Ошибка компиляции в строке 9. Переменная x недоступна.

  3. Ошибка компиляции в строке 10. Переменная y недоступна.

  4. Ошибка компиляции в строке 11. Переменная z недоступна.

  5. Ошибка компиляции в строке 12. Переменная u недоступна.

  6. Ошибка компиляции в строке 13. Переменная v недоступна.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]