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

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

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

Будет ли скомпилирован следующий пример:
                byte b = 100 - 100;                b = 100 + 200;                b = 100 * 100;            

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

Варианты ответа
пример не будет скомпилирован, будет выдано сообщение об ошибках во 2-й и 3-й строках(Верный ответ)
пример не будет скомпилирован, будет выдано сообщение об ошибках в 1-й и 3-й строках
пример не будет скомпилирован, будет выдано сообщение об ошибках в 1-й и 2-й строках
пример не будет скомпилирован, будет выдано сообщение об ошибках в 1-й, 2-й и 3-й строках
пример будет скомпилирован
Похожие вопросы
Какой из следующих вариантов кода будет скомпилирован без ошибок
Какой из следующих вариантов кода будет скомпилирован без ошибок
Какой из следующих вариантов кода будет скомпилирован без ошибок
Значение какого типа будет хранить переменная b после инициализации?
                byte b = 1 + 2;            
Укажите результат выполнения следующего кода:
                public class SomeClass {                    public static void main(String[] args) {                        SomeClass c = new SomeClass();                        c.f1(1, 1);                    }                    public void f1(byte b, char c) {                        System.out.println("1");                    }                    public void f1(byte b, byte c) {                        System.out.println("2");                    }                    public void f1(char b, char c) {                        System.out.println("3");                    }                    public void f1(char b, byte c) {                        System.out.println("4");                    }                }            
Предположим, нам необходимо создать собственную иерархию исключений. Рассмотрим следующий пример.
                    Exception                    |                    +--LengthException                        |                        +--TooLongException                            |                            +--TooShortException                    1  class BaseMeasurer{                    2      int measureLength(Dimension d) throws TooLongException{..}                    3  }                    4  class DerivedMeasurer extends BaseMeasurer{                    5      ___ {                    6      }                    7 }                
Какое из перечисленных ниже выражений можно использовать в строке 5 вместо знаков подчеркивания, чтобы код успешно откомпилировался?
Предположим, нам необходимо создать собственную иерархию исключений. Рассмотрим следующий пример.
                    Exception                    |                    +--LengthException                        |                        +--TooLongException                            |                            +--TooShortException                    1  class BaseMeasurer{                    2      int measureLength(Dimension d) throws LengthException{..}                    3  }                    4  class DerivedMeasurer extends BaseMeasurer{                    5      ___ {                    6      }                    7 }                
Какие из перечисленных ниже выражений можно использовать в строке 5 вместо знаков подчеркивания, чтобы код успешно откомпилировался?
Предположим, нам необходимо создать собственную иерархию исключений. Рассмотрим следующий пример.
                    Exception                    |                    +--LengthException                        |                        +--TooLongException                            |                            +--TooShortException                    1  class BaseMeasurer{                    2      int measureLength(Dimension d) throws TooShortException{..}                    3  }                    4  class DerivedMeasurer extends BaseMeasurer{                    5      ___ {                    6      }                    7 }                
Какое из перечисленных ниже выражений можно использовать в строке 5 вместо знаков подчеркивания, чтобы код успешно откомпилировался?
Дан следующий класс:
                class abc.Point {                    abc.Point(int a, int b) {                        x = a;                        y = b;                    }                    int x, y;                    ...                }            
Каков будет результат следующего примера?
                abc.Point p1 = new abc.Point(3, 4);                abc.Point p2 = p1;                p1.x = 5;                p1 = new abc.Point(4, 4);                System.out.print(p2.x - p1.x);            
Пусть классы Wolf и Rabbit являются наследниками классаAnimal. Корректен ли следующий пример?
                    Wolf w = new Wolf();                    Animal a = (Animal)w;                    Rabbit r = (Rabbit)a;