Проверочная работа №1 (типы данных)

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

Иванов С. П., III курс, 2 гр.

Вариант 34.

1) long

2) 14.0

3) 34y80

Вариант 1

Задание 1. Дан фрагмент программы:

_______ s = 120;
System.out.println(s-20);

Какой тип данных нужно подставить вместо прочерка, чтобы программа работала корректно, переменная s занимала наименьший объём памяти, а в результате исполнения на экран вывелось натуральное число?

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

float w = 2.5F;
int z = 10 / (int) w;
System.out.println(z+w);

Задание 3. Что выведется на экран в результате работы следующего фрагмента программы?

float y = 2F;
System.out.println((int)y+"2"+y*1.5);

Вариант 2

Задание 1. Дан фрагмент программы:

_______ s = 3;
System.out.println(10/s);

Какой тип данных нужно подставить вместо прочерка, чтобы программа работала корректно, переменная s занимала наименьший объём памяти, а в результате исполнения на экран вывелось вещественное число?

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

short w = 9;
double z = w * 1.5;
System.out.println(w-(int)z);

Задание 3. Что выведется на экран в результате работы следующего фрагмента программы?

double y = 3.5;
System.out.println("7"+y*3);

Вариант 3

Задание 1. Дан фрагмент программы:

_______ s = 990;
System.out.println(s*2);

Какой тип данных нужно подставить вместо прочерка, чтобы программа работала корректно, переменная s занимала наименьший объём памяти, а в результате исполнения на экран вывелось натуральное число?

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

int w = 10;
double z = 4;
System.out.println(1+w/z);

Задание 3. Что выведется на экран в результате работы следующего фрагмента программы?

double y = 3;
System.out.println((int)y+6+"y"+6);

Вариант 4

Задание 1. Дан фрагмент программы:

_______ s = 3;
System.out.println(7.5/s);

Какой тип данных нужно подставить вместо прочерка, чтобы программа работала корректно, переменная s занимала наименьший объём памяти, а в результате исполнения на экран вывелось вещественное число?

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

double w = 1.75;
int z = (int)(2*w);
System.out.println(w*2+z);

Задание 3. Что выведется на экран в результате работы следующего фрагмента программы?

byte y = 14;
System.out.println(2+y+"2"+y);