Проверочная работа №2 (условный оператор, генерация псевдослучайных чисел)

Пример корректно оформленного варианта (это только пример оформления, а не правильных ответов):

Петров С. П., III курс, 2 гр.

Вариант 5.

1) double

2) -14a

3) s = (int)( Math.random() * 14 ) - 3;

Вариант 1

Задание 1. Дан исходный код программы:

class Example {
  public static void main(String[] args) {
    _____ a = 0 == 8%2;
    if (a || (a && false)) {
      System.out.println((1+1.5)+"2");
    } else {
    System.out.println(3+"a"+"2"+a);
    }
  }
}

Какой тип данных из набора boolean, int, double нужно подставить вместо прочерка, чтобы программа компилировалась корректно?

Задание 2. Что выведется на экран в результате работы представленной выше программы?

Задание 3. В программе имеется объявленная переменная s типа int. Напишите выражение, в результате которого переменной s будет присвоено случайное значение из отрезка [-9;0].

Вариант 2

Задание 1. Дан исходный код программы:

class Example {
  public static void main(String[] args) {
    _____ a = 5 > 3;
    if (a || (5+3)*2 < 16 ) {
      System.out.println(4+"12"+2);
    } else {
      System.out.println(2+12*2);
    }
  }
}

Какой тип данных из набора boolean, int, double нужно подставить вместо прочерка, чтобы программа компилировалась корректно?

Задание 2. Что выведется на экран в результате работы представленной выше программы?

Задание 3. В программе имеется объявленная переменная s типа int. Напишите выражение, в результате которого переменной s будет присвоено случайное значение из отрезка [4;12].

Вариант 3

Задание 1. Дан исходный код программы:

class Example {
  public static void main(String[] args) {
    _____ b = 5.0;
    b = b*2;
    if (b > 10 || b < -10) {
      System.out.println("12"+0+4);
    } else {
      System.out.println(0+4+"12");
    }
  }
}

Какой тип данных из набора boolean, int, double нужно подставить вместо прочерка, чтобы программа компилировалась корректно?

Задание 2. Что выведется на экран в результате работы представленной выше программы?

Задание 3. В программе имеется объявленная переменная s типа int. Напишите выражение, в результате которого переменной s будет присвоено случайное значение из отрезка [-6;2].

Вариант 4

Задание 1. Дан исходный код программы:

class Example {
  public static void main(String[] args) {
    _____ a = -3.0;
    a = 2 + a;
    if (3 > 2 || 3 > 2 && false) {
      System.out.println("4"+a);
    } else {
      System.out.println(-a+"4");
    }
  }
}

Какой тип данных из набора boolean, int, double нужно подставить вместо прочерка, чтобы программа компилировалась корректно?

Задание 2. Что выведется на экран в результате работы представленной выше программы?

Задание 3. В программе имеется объявленная переменная s типа int. Напишите выражение, в результате которого переменной s будет присвоено случайное значение из отрезка [-6;8].