Главная /
Программирование на Java /
Есть следующий код: public class SomeClass { public static void main(String[] args) { SomeClass t = new SomeClass(); ____ } private int check(String x, int n) { if (n == 0) return n; else if (n == 1) { if (x != null) return 5; } else if (n == 2 &&
Есть следующий код:
public class SomeClass {
public static void main(String[] args) {
SomeClass t = new SomeClass();
____
}
private int check(String x, int n) {
if (n == 0) return n;
else if (n == 1) {
if (x != null) return 5;
} else if (n == 2 && x != null) {
if (x.equals("YES")) return 3;
else if (x.equals("NO")) return 4;
}
return -1;
}
}
Если вместо знаков подчеркивания поместить код вызова метода check, то какое из предложений будет верным?
вопрос
Правильный ответ:
t.check("ANY",1)
, в этом случае функция вернет значение 5
t.check("NO",2)
, в этом случае функция вернет значение 3
t.check("YES",1)
, в этом случае функция вернет значение -1
t.check("YES",2)
, в этом случае функция вернет значение 3
t.check("ANY",6)
, в этом случае функция вернет значение -1
Сложность вопроса
86
Сложность курса: Программирование на Java
83
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на 4 с минусом. лол
05 окт 2020
Аноним
Если бы не опубликованные ответы - я бы не решил c этими тестами интуит.
05 окт 2020
Другие ответы на вопросы из темы программирование интуит.
- # Какие высказывания относительно java.util.Vector и java.util.Hashtable можно считать корректными?
- # Как записать в Java-программе символ с кодом546 (код символа десятичный)?
- # Вы создали класс Animal в пакете ru.animal. Где будет хранится исходный код класса в файловой системе?
- # Укажите корректный вариант кода
- # Какое значение появится на консоли после выполнения следующей программы? class Parent { public void print() { System.out.println(x); } } class Child extends Parent { int x = 3; public static void main(String[] args) { Parent c = new Child(); c.print(); } }