Какой результат выполнения данного кода?
System.out.println( 0.3 == 0.1d + 0.1d + 0.1d );
Какой результат выполнения данного кода?
System.out.println( 0.3 == 0.1d + 0.1d + 0.1d );
Что произойдет при попытке скомпилировать и запустить данный код?
public class PrintTest {
public static void main(String[] args) {
System.out.println("1" + 2 + 3);
}
}
Что произойдет при попытке скомпилировать и запустить данный код?
public class PrintTest {
public static void main(String[] args) {
System.out.println("1" + 2 + 3);
}
}
Какой результат выполнения данного кода?
Integer i = 5000;
System.out.println(i.hashCode());
Какой результат выполнения данного кода?
Integer i = 5000;
System.out.println(i.hashCode());
Укажите все утверждения, которые верны относительно следующего фрагмента кода:
public class TestClazz {
public static void main(String[] args) {
final long Byte = 0; // 1
if ( Byte.equals(0) ) { // 2
System.out.print("==");
} else {
System.out.print("!=");
}
}
}
Укажите все утверждения, которые верны относительно следующего фрагмента кода:
public class TestClazz {
public static void main(String[] args) {
final long Byte = 0; // 1
if ( Byte.equals(0) ) { // 2
System.out.print("==");
} else {
System.out.print("!=");
}
}
}
Что произойдет после компиляции и выполнения данного кода?
public class MyClass{
static int i;
public static void main(String[] args){
System.out.println(i);
}
}
Что произойдет после компиляции и выполнения данного кода?
public class MyClass{
static int i;
public static void main(String[] args){
System.out.println(i);
}
}
Выберите варианты комментариев (в некотором исходном файле Java), которые не приведут к ошибке:
1) /* This is a valid comment in java. **/
2) /** This is a valid comment in java. */
3) /* /* This is a valid comment in java. */ */
4) <!-- This is a valid comment in java -->
5) // This is a valid comment in java
6) /* This is a valid comment in java. */
Выберите варианты комментариев (в некотором исходном файле Java), которые не приведут к ошибке:
1) /* This is a valid comment in java. **/
2) /** This is a valid comment in java. */
3) /* /* This is a valid comment in java. */ */
4) <!-- This is a valid comment in java -->
5) // This is a valid comment in java
6) /* This is a valid comment in java. */
Являются ли массивы в Java однородными?
1) Да. Всегда и полностью.
2) Да. За исключением случаев, разрешённых полиморфизмом.
3) Нет. Ни при каких условиях.
4) Нет. За исключением случаев, разрешённых полиморфизмом.
Являются ли массивы в Java однородными?
1) Да. Всегда и полностью.
2) Да. За исключением случаев, разрешённых полиморфизмом.
3) Нет. Ни при каких условиях.
4) Нет. За исключением случаев, разрешённых полиморфизмом.
Класс Dog создан в пакете animals, а класс Peter - в пакете humans. Выберите все подходящие варианты описания конструкции import, чтобы класс Peter мог создавать и использовать объекты класса Dog?
Класс Dog создан в пакете animals, а класс Peter - в пакете humans. Выберите все подходящие варианты описания конструкции import, чтобы класс Peter мог создавать и использовать объекты класса Dog?
Что будет напечатано в результате выполнения программы?
class V {
String s = null;
V(String str){
this.s = str;
}
}
public class MyTest {
public static void main(String[] args) {
V v1 = new V("abc");
V v2 = new V("abc");
System.out.println((v1 == v2) + " " + v1.equals(v2));
}
}
Что будет напечатано в результате выполнения программы?
class V {
String s = null;
V(String str){
this.s = str;
}
}
public class MyTest {
public static void main(String[] args) {
V v1 = new V("abc");
V v2 = new V("abc");
System.out.println((v1 == v2) + " " + v1.equals(v2));
}
}
Какой будет результат компиляции и выполнения нижеприведенного кода?
1) public static void main(String[] args) {
2) for (int i = 0; i <= 10 ; i++) {
3) if (i > 6) break;
4) }
5) System.out.println(i);
6) }
Какой будет результат компиляции и выполнения нижеприведенного кода?
1) public static void main(String[] args) {
2) for (int i = 0; i <= 10 ; i++) {
3) if (i > 6) break;
4) }
5) System.out.println(i);
6) }
Допишите класс, реализующий интерфейс АА, который будет возвращать сумму возвращаемых значений методами а() двух приведенных классов.
interface AA {
int a();
}
class A implements AA {
public int a() {
return 1;
}
}
class B implements AA {
public int a() {
return 1;
}
}
Варианты ответов:
1)
class D implements AA {
public int a(A a, B b) {
return а.a() + new b.a();
}
}
2)
class D implements AA {
int a() {
return new A().a() + new B().a();
}
}
3)
class D implements AA {
public int a() {
return new A().a() + new B().a();
}
}
4)
class D implements AA {
public int a() {
return А.a() + B().a();
}
}
Допишите класс, реализующий интерфейс АА, который будет возвращать сумму возвращаемых значений методами а() двух приведенных классов.
interface AA {
int a();
}
class A implements AA {
public int a() {
return 1;
}
}
class B implements AA {
public int a() {
return 1;
}
}
Варианты ответов:
1)
class D implements AA {
public int a(A a, B b) {
return а.a() + new b.a();
}
}
2)
class D implements AA {
int a() {
return new A().a() + new B().a();
}
}
3)
class D implements AA {
public int a() {
return new A().a() + new B().a();
}
}
4)
class D implements AA {
public int a() {
return А.a() + B().a();
}
}
Какой код нужно вставить на место строки 1, чтобы корректно получить строковое представление переменной l?
public class Test {
static public void main(String args[]) {
long l = 0;
String s = new String();
// 1
}
}
Какой код нужно вставить на место строки 1, чтобы корректно получить строковое представление переменной l?
public class Test {
static public void main(String args[]) {
long l = 0;
String s = new String();
// 1
}
}
Какие из следующих строк скомпилируются без ошибок?
Какие из следующих строк скомпилируются без ошибок?
Какие из следующих методов определены в классе Object?
Какие из следующих методов определены в классе Object?
Можно ли наследоваться от класса java.lang.String?
Можно ли наследоваться от класса java.lang.String?
Что выведет на экран System.out.print при выполнении фрагмента кода?
int x = 12;
while (x < 10) {
x--;
}
System.out.print(x);
Что выведет на экран System.out.print при выполнении фрагмента кода?
int x = 12;
while (x < 10) {
x--;
}
System.out.print(x);
Какие строки не вызовут ошибок компиляции?
Какие строки не вызовут ошибок компиляции?
Можно ли из метода некоторого класса напрямую обратиться к приватному методу другого экземпляра этого же класса?
Можно ли из метода некоторого класса напрямую обратиться к приватному методу другого экземпляра этого же класса?
В какой строке возникнет первая ошибка компиляции?
public class Test {
/* 1 */ public final static class A {}
/* 2 */ static private class B {}
/* 3 */ abstract static class C {}
/* 4 */ static final private class D {}
/* 5 */ final public abstract class E {}
/* 6 */ static final abstract class F {}
}
В какой строке возникнет первая ошибка компиляции?
public class Test {
/* 1 */ public final static class A {}
/* 2 */ static private class B {}
/* 3 */ abstract static class C {}
/* 4 */ static final private class D {}
/* 5 */ final public abstract class E {}
/* 6 */ static final abstract class F {}
}
Какие интерфейсы расширяют интерфейс Collection?
Какие интерфейсы расширяют интерфейс Collection?