wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Java

Total questions: 23

Worksheet time: 14mins

Name
Class
Date
1.

Як називається метод в Java, з першого рядка якого починається виконання програми?

a)

public static void MAIN()

b)

public double main(String arg)

c)

public static void main(String[] arg)

d)

private static void main(String[] arg)

2.

Якщо метод нічого не повертає, яким типом це вказується при описі методу?

a)

none

b)

empty

c)

null

d)

void

3.

Що значить модифікатор методу public?

a)

этот метод видим для любых других классов

b)

этот метод видим только внутри своего пакета

c)

этот модификатор может использоваться только с main

d)

этот модификатор закрывает метод от любых других классов

4.

Які варіанти містять правильні логічні вирази?

a)

1 =! 0

b)

1 >- 2

c)

1 == x / (2 + 2) - x / 4

d)

x == 1

5.

Який метод є обов'язковим, щоб програма могла виконуватися?

a)

!Main

b)

Main

c)

main

d)

Main

6.

Яким чином в Java виділяються блоки коду?

a)

Відступом шириною 4 символи

b)

Словами BEGIN END

c)

Символами { }

d)

У Java немає блоків коду

7.

Дійсний тип в Java називається

a)

float

b)

int

c)

String

d)

double

e)

boolean

8.

Цілий тип в Java називається

a)

float

b)

int

c)

String

d)

double

e)

boolean

9.

Які рядки дадуть однаковий результат, якщо x має тип int?

a)

x++

b)

x += 1

c)

x--

d)

x = x + 1

10.

У чому особливість оператора циклу do-while?

a)

В ньому не можна використовувати break

b)

Умову зупинки можна писати без дужок

c)

Виконається хоча б 1 раз

11.

За допомогою об'єкта якого типу здійснюється введення даних в консоль?

a)

input

b)

Scanner

c)

можливо одного з них але це не точно

12.

Змінна оголошена в циклі for видно:

a)

у всій програмі

b)

тільки в місці оголошення

c)

в блоці коду циклу

d)

в методі main

13.

Де правильно вказані коментарі до коду?

a)

int x = 0; \\ змінна для координати x

b)

double dNum = 0,0; // змінна-лічильник

c)

/*

текст коментаря

*/

d)

/ ** /

текст коментаря

** /

14.

Mетод abs – це метод, який...

a)

дозволяє обчислити значення по модулю

b)

дозволяє обчислити значення квадратного корення

c)

дозволяє обчислити значення добутку a*b*s

15.

Для піднесення числа до степеня використовують метод

a)

pow()

b)

abs()

c)

sqrt()

d)

cbrt()

16.

Для округлення чисел в Java використовуються методи:

a)

round

b)

ceil

c)

floor

d)

float

17.

Метод floor завжди, незалежно від значень дробової частини, округлює число в

a)

меншу сторону

b)

більшу сторону

c)

більшу сторону якщо дробова частина більша або дорівнює 0.5

18.

Оберіть вірний запис для генерації випадкового числа з проміжку від 0 до 1

a)

System.out.println(Math.random());

b)

System.out.println(math.random());

c)

System.out.println(Math.random(0;1));

19.

Оберіть вірний запис для генерації випадкового числа з проміжку від 2 до 3

a)

System.out.println(Math.random());

b)

System.out.println(Math.random()+2);

c)

System.out.println(Math.random(0;2));

20.

БОНУСНЕ питання

a)

Якщо хочеш отримати +1 - тисни сюди

b)

Якщо хочеш отримати -1 - тисни сюди

21.

Що виведе дана програма?

public class Main

{

public static void main(String[] args){

int num = 81;

System.out.print(Math.sqrt(num));

}

}

a)

81

b)

У програмі є помилка

c)

9

d)

18

22.

Що виведе даний код?

public class Main

{

public static void main(String[] args){

int a =(int) (Math.random()*89+10);

System.out.println(b);

}

}

a)

якесь число

b)

18

c)

у програмі є помилка

23.

Що виведе даний код?

public class Main

{

public static void main(String[] args){

int a =4;

int b =9;

int x = Math.max(a,b);

System.out.println(x);

}

}

a)

9

b)

4

c)

4;9

d)

у кодові є помилка