База ответов ИНТУИТ

Программирование на Java

<<- Назад к вопросам

Даны следующие классы:
                class abc.SomeClass {}                class abc.SomeClass2 extends abc.SomeClass {}            
Что будет выведено на экран в следующем фрагменте кода:
                abc.SomeClass x1 = new abc.SomeClass();                abc.SomeClass2 x2 = new abc.SomeClass2();                System.out.println((x1 instanceof abc.SomeClass) + " " + (x2 instanceof abc.SomeClass2));            

(Отметьте один правильный вариант ответа.)

Варианты ответа
true true(Верный ответ)
false true
false false
true false
Похожие вопросы
Даны следующие классы:
                class SomeClass {}                class SomeClass2 extends SomeClass {}            
Что будет выведено на экран в следующем фрагменте кода:
                SomeClass x1 = new SomeClass();                SomeClass2 x2 = new SomeClass2();                System.out.println((x1 instanceof SomeClass2) + " " + (x2 instanceof SomeClass2));            
Даны следующие классы:
                class abc.SomeClass {}                class abc.SomeClass2 extends abc.SomeClass {}            
Что будет выведено на экран в следующем фрагменте кода:
                abc.SomeClass x1 = new abc.SomeClass();                abc.SomeClass2 x2 = new abc.SomeClass2();                System.out.println((x1 instanceof abc.SomeClass) + " " + (x2 instanceof abc.SomeClass));            
Что будет выведено на экран в результате выполнения следующего кода?
                public class SomeClass {                    public static void main(String args[]) {                        SomeClass2 s = new SomeClass2();                    }                    public SomeClass() {                        System.out.print("1");                    }                    {                        System.out.print("2");                    }                }                class SomeClass2 extends SomeClass {                    public SomeClass2() {                        System.out.print("3");                    }                    {                    System.out.print("4");                    }                }            
Укажите результат выполнения следующего кода:
                public class SomeClass {                    public static void main(String[] args) {                        SomeClass c = new SomeClass2();                        SomeClass2 c2 = new SomeClass2();                        c2.print();                        c.print();                    }                }                class SomeClass2 extends SomeClass {                    public void print() {                        System.out.println("message");                    }                }            
На объект какого типа будет ссылаться переменная c?
public class SomeClass { public static void main(String[] args) {        SomeClass c = new SomeClass2(); }}class SomeClass2 extends SomeClass {}
Что нужно подставить вместо знаков подчеркивания, чтобы программа вывела на экран "12":
                public class SomeClass {                    public void perform() {                        System.out.print("1");                    }                    public static void main(String[] args) {                        SomeClass c = new SomeClass2();                        c.perform();                    }                }                class SomeClass2 extends SomeClass {                    public void perform() {                        ____                        System.out.print("2");                    }                }            
Что будет выведено на экран в результате выполнения следующего кода:
                public class SomeClass {                    public void perform() {                        this.perform(1);                        System.out.print("1");                    }                    public void perform(int val) {                        System.out.print(val);                    }                    public static void main(String[] args) {                        SomeClass c = new SomeClass2();                        c.perform(4);                    }                }                class SomeClass2 extends SomeClass {                    public void perform() {                        super.perform();                        System.out.print("3");                    }                    public void perform(int val) {                        super.perform();                        System.out.print(val);                    }                }            
Что будет выведено на экран в результате выполнения следующего фрагмента кода:
                public class SomeClass {                    public static void main(String args[]) {                        SomeClass s = new SomeClass();                        System.out.println(s.x + ", " + s.y);                    }                    int getX() {                        return x;                    }                    int y = getX();                    int x = 3;                }            
Что будет выведено на экран в результате выполнения следующего кода:
                public class SomeClass {                    static int x;                    public static void main(String[] args) {                        SomeClass s = new SomeClass();                        s.test(5);                        System.out.println(x);                    }                    private void test(int x) {                        this.x = x + 5;                        System.out.print(x);                    }                }            
Что будет выведено на экран в результате выполнения следующего кода:
                public class SomeClass {                    static int x;                    public static void main(String[] args) {                        SomeClass s = new SomeClass();                        s.test(5);                        System.out.println(x);                    }                    private void test(int x) {                        x = this.x + 5;                        System.out.print(x);                    }                }