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

Программирование на 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.SomeClass));            

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

Варианты ответа
false false
true true(Верный ответ)
true false
false true
Похожие вопросы
Даны следующие классы:
                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));            
Даны следующие классы:
                class SomeClass {}                class SomeClass2 extends SomeClass {}            
Что будет выведено на экран в следующем фрагменте кода:
                SomeClass x1 = new SomeClass();                SomeClass2 x2 = new SomeClass2();                System.out.println((x1 instanceof SomeClass2) + " " + (x2 instanceof SomeClass2));            
Что будет выведено на экран в результате выполнения следующего кода?
                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 {                    public static void main(String[] args) {                        SomeClass s = new SomeClass("5", "6");                        SomeClass s1 = new SomeClass("10", "12");                        s1.doSomething(s);                        System.out.print(s1.x + s1.y + s.x + s.y);                    }                    private void doSomething(SomeClass s) {                        s.x = "5";                        this.y = "6";                    }                    public SomeClass(String x, String y) {                        this.x = x;                        this.y = y;                    }                    String x, y;                }            
Что будет выведено на экран в результате выполнения следующего кода:
                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);                    }                }