Главная /
Программирование на Java /
Какой тип должна иметь переменная d в следующем фрагменте: int a = 1; short b = 1; long c = 1; c = (d = a + c) ? a : b;
Какой тип должна иметь переменная d
в следующем фрагменте:
int a = 1;
short b = 1;
long c = 1;
c = (d = a + c) ? a : b;
вопрос
Правильный ответ:
char
byte
long
int
short
Сложность вопроса
74
Сложность курса: Программирование на Java
83
Оценить вопрос
Комментарии:
Аноним
Благодарю за решениями по интуит.
09 сен 2020
Аноним
Я завалил сессию, почему я не увидел данный сайт с ответами с тестами intuit до зачёта
24 июл 2017
Другие ответы на вопросы из темы программирование интуит.
- # Если один поток начал исполнение не synchronized-блока, указав ссылку на некий объект, может ли другой поток обратиться к полю этого объекта? К методу?
- # Каким может быть результат работы следующего кода? public abstract class SomeClass implements Runnable{ private Object lock = new Object(); public void lock() { synchronized (lock) { try { System.out.print("1"); lock.wait(); } catch (InterruptedException e) {} } } public void unlock() { synchronized (lock) { lock.notify(); System.out.print("2"); } } public static void main(String s[]) { new Thread(new SomeClass() { public void run() { lock(); } }).start(); new Thread(new SomeClass() { public void run() { unlock(); } }).start(); } }
- # Каким будет результат работы следующего кода? public abstract class SomeClass implements Runnable{ private Object lock = new Object(); public void lock() { synchronized (lock) { try { lock.wait(); System.out.print("1"); } catch (InterruptedException e) {} } } public void notifyThread() { synchronized (lock) { lock.notify(); } } public void unlock() { synchronized (lock) { lock.notify(); System.out.print("2"); } } public static void main(String s[]) { Thread t = new Thread(new SomeClass() { public void run() { lock(); try { Thread.sleep(1000); } catch (InterruptedException e) {} notifyThread(); } }); t.start(); Thread t1 = new Thread(new SomeClass() { public void run() { unlock(); } }); t1.start(); } }
- # Укажите результат выполнения следующего кода: public class SomeClass { public static void main(String[] args) { SomeClass c = new SomeClass(); c.f1(1, 1); } public void f1(Integer i1, Integer i2) { System.out.println("1"); } public void f1(Integer i1, int i2) { System.out.println("2"); } public void f1(int b, Integer c) { System.out.println("3"); } public void f1(long b, long c) { System.out.println("4"); } }
- # Сколько объектов порождается при инициализации массива new int[3][]?