|
Owner(). Inner();
Для класса
class Owner{
static class Inner {
} }
корректны объявления:
96.1. new Owner.Inner();
96.2. Owner. new Inner();
96.3. new Owner. new Inner();
96.4. new Owner(). new Inner();
Owner. Inner();
Owner(). Inner();
97. Результат компиляции и выполнения кода:
abstract class Abstract {
abstract Abstract meth();
}
class Owner {
Abstract meth() {
class Inner extends Abstract {
Abstract meth() {
System.out.print(“inner”);
return new Inner();
}
}
return new Inner();
}
}
public abstract class Quest extends Abstract{
public static void main(String a[ ]){
Owner ob =new Owner ();
Abstract abs = ob.meth();
abs.meth();
}
}
97.1. inner
97.2. inner inner
97.3. inner inner inner
97.4. ошибка компиляции
97.5. ошибка времени выполнения
98. ошибки компиляции кода:
class Owner {
char A; //1
void A() { } //2
class A { } //3
}
98.1. в строке 1
98.2. в строке 2
98.3. в строке 3
98.4. компиляция без ошибок
Для кода
abstract class A {
private int x=2;
public int show() {return x;}
}
interface B { int show(); }
class C {
int x=1;
static class Nested extends A implements B {
public int show() {return x++;}
}
}
вызов метода show() создает ситуацию:
99.1. возвращает значение 1
99.2. возвращает значение 2
99.3. возвращает значение 3
99.4. ошибка времени выполнения
99.5. ошибка компиляции
_______________________________________________________________________ гр.11 _
100. Результат компиляции и выполнения кода:
public class Quest{
public static void main(String[ ] args){
String str = new String(“java”);
int i=1;
char j=3;
System.out.println(str.substring(i,j));
}
}
100.1. ja
100.2. av
100.3. ava
100.4. jav
100.5. ошибка компиляции: заданы некорректные параметры для метода substring()
101. обнаруживает позицию буквы v в строке str = “java” инструкция:
101.1. charAt(2, str);
101.2. str.charAt(2);
101.3. str.indexOf(‘v’);
101.4. indexOf(str, ‘v’);
102. дЛЯ КОДА:
String s = new String(“java”);
String t = new String();
String r= null;
корректны операции:
102.1. r = s + t + r;
102.2. r = s + t + ’r’;
102.3. r = s & t & ’r’;
102.4. r = s && t && ’r’;
103. Результат компиляции и выполнения кода:
public class Quest{
public static void main(String[ ] args){
String str = “ava”;
char ch=0x74; //74 – код символа J;
str=ch+str;
System.out.print(str);
}
}
103.1. 74ava
103.2. Java
103.3. 0x74ava
103.4. ошибка компиляции: недопустимая операция ch+str
103.5. ошибка компиляции: недопустимое объявление char ch=0x74;
103.6. нет правильного ответа
104. Результат компиляции и выполнения кода:
public class Quest{
public static void main(String[ ] args){
StringBuffer s = new StringBuffer (“you java”);
s. insert(2, “like “);
System.out.print(s);
}
}
104.1. yolike u java
104.2. you like java
104.3. youlike java
104.4. ylike ou java
104.5. you java like
104.6. ошибка компиляции
104.7. нет правильного ответа
105. Истинные высказывания:
105.1. метод toString() класса Object обеспечивает строковое представление любого объекта;
105.2. строки типа String являются неизменяемыми объектами – при каждом изменении содержимого строки создаётся новый объект-строка;
105.3. классы StringBuffer и StringBuilder делают работу со строками более эффективной;
105.4. литерные константы типа String представляют собой последовательности символов, заключённые в двойные кавычки;
105.5. объект типа String – строка, состоящая из 256 символов;
105.6. при каждом изменении содержимого строки типа StringBuffer не создаётся новый объект-строка, а изменяется текущий;
105.7. в Java совместимы строковый и символьный типы;
_______________________________________________________________________ гр.12 _
Дата добавления: 2015-10-29; просмотров: 105 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Объявление класса Quest | | | выполнение кода |