Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Что будет напечатано, если файл не найден, хотя URL адрес определен правильно?

Какая из строк кода компилируется с ошибкой?

1. char c1=50,c2=10;

2. short s; int i;

 

A. System.out.println("subtraction="+(c1-c2));

B. i=c1-c2;

C. System.out.println("subtraction="+i);

D. s=(short)(c1-c2);

E. System.out.println("subtraction="+s);

F. c1=(char)c1-c2;

G. System.out.println("subtraction="+(char)c1);

 

8. Какой из методов, членов класса Equivalent, будет вызван в строке 5?

1. class Equivalent{

2. void inform(…){…};

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

4. Equivalent eq=new Equivalent();

5. eq.inform('c');}}

 

A. void inform(short s){System.out.println("Short inform "+s);}

B. void inform(String str){System.out.println("String inform "+str);}

C. void inform(long i){System.out.println("Long inform "+i);}

D. void inform(float x){System.out.println("Float inform "+x);}

 

1. public void init() {

2. AppletContext ac=getAppletContext();

3. URL url1,url;

4. url=getCodeBase();

5. try{

6. url1=new URL(url+"HTML.htm");

7. ac.showDocument(url1);

8. }catch(MalformedURLException e){System.out.println("URL exception");}

9. catch(IOException e){System.out.println("IO exception");}

10. catch(Exception e){System.out.println("General exception");}

11. finally{System.out.println("Finally part");};

12. System.out.println("Carrying on");

13. }

 

A. Ничего не будет напечатано

B. URL exception

C. IO exception

D. General exception

E. Finally part

F. Carrying on

10. Метод readFile(), может выбрасывать исключения IOException и FileNotFoundException. Как правильно вызывать этот метод?

A).

1. public void call () {

2. try{ bytes = readFile();

3. }catch(FileNotFoundException e){…}

4. catch (EOFException e){…}; }

B).

1. public void call () {

2. try{ bytes = readFile();

3. } catch(IOException e){…}

4. catch(FileNotFoundException e){…} }

1.

C).

1. public static void main(String[] args) throws Exception{

2. byte bytes[]= new byte[100];

3. bytes = readFile();

4. for(int i=0;i<100;i++){System.out.println(bytes[i]);};

5. }

D).

2. public void call () {

3. try{ bytes = readFile() throw FileNotFoundException;

} catch(IOException e){…} }

E).

1. public static void main(String[] args)throws FileNotFoundException{

2. byte bytes[]= new byte[100];

3. bytes = readFile();

4. for(int i=0;i<100;i++){System.out.println(bytes[i]);};

5. }

 

11. Какие из методов можно поместить в строке 3 класса Polymorph?

1. public class Polymorph {

2. public float method(float a) throws RuntimeException{ return 7.0F;}

3.???

4. }

A. public float method(float a){return 7.0F;}

B. public int method(float a) throws ArithmeticException{return 7;}

C. public float method(float x,float y) throws NoSuchMethodException{ return 7F;}

D. private float method(float a) throws NoSuchMethodException{return 7.0F;}

E. public String method(float x) throws MalformedURLException {return "OK";}

 

12. Какие из вызовов метода innerMethod(), помещенных в строке 7 приведут к ошибке компиляции?

1. public class Outer {

2. private int x=1;

3. public class Inner{

4. private int y=2;

5. public void innerMethod(){}}

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

7.??? }

8. }

 

A. Outer.Inner i=new Outer().Inner(); i. innerMethod();

B. Outer o=new Outer();Inner i=o.new Inner();i.innerMethod();

C. Outer o=new Outer();Outer.Inner i=o.new Inner();i.innerMethod();

D. Outer o=new Outer();o.new Inner().innerMethod();

E. Outer.Inner i=new Outer().new Inner();i.innerMethod();

F. new Outer().new Inner().innerMethod();

 

<== предыдущая лекция | следующая лекция ==>
Какие модификаторы можно использовать в строке 5, чтобы код компилировался без ошибок? | Какие результаты компиляции и выполнения фрагмента кода Вы ожидаете?
Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 290; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.