Worksheetsjava
Total questions: 29
Worksheet time: 21mins
Начнём с простого: что такое Java?
Мотоцикл
Язык программирования
Одноразка
чай
Что такое ООП?
Объектно-ориентированное программирование — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.
Объектно-ориентированное программирование — так называют любой тип программирования, в котором используются понятия высокого уровня и, в отличие от Assembler, в котором не работают напрямую с ячейками памяти ПК.
Объектно-ориентированное программирование — просто красивое понятие. Если вдуматься, оно не несет дополнительной смысловой нагрузки, просто программисты любят аббревиатуры, так области их знаний выглядят сложнее.
Очень одинокий программист
Что такое класс в Java?
Базовый элемент объектно-ориентированного программирования в языке Java.
Уровень сложности программы. Все операторы делятся на классы в зависимости от сложности их использования.
Просто одно из возможных названий переменной.
Такое понятие есть только в C++, в Java такого понятия нет.
Какие математические операции есть в Java?
+, -, *, /, --, ++
+, -, *, /, %
Все перечисленные
+, -, *, /
Как объявить класс в коде?
select * from class MyClass {}
MyClass extends class {}
class MyClass {}
new class MyClass {}
Какой результат работы данного кода?
public static void main(String[] args) {
double a = 5;
System.out.println((int) a / 2);
}
2.5
2
1
5
выводит на консоль сумму остатков от деления на 10 всех цифр числа
выводит на консоль число в обратном порядке
выводит на консоль сумму цифр числа
выводит на консоль количество цифр числа
a < b
a = b
a > b
Код написан с ошибкой, ничего не выведется.
Какой класс отвечает за получение информации от пользователя?
System
Scaner
Get
Scanner
Где правильно создана простая переменная?
bool isDone = true;
char str = 'ab';
byte x = 100000;
float x = 23.3f;
Какие числа будут выведены?
for (int i = 10; i < 20; i += 2) {
if (i > 15) break; if (i % 4 == 0) continue;
System.out.println (i);
}
14
11, 13, 15
10, 14
12, 14
Что будет в результате выполнения операции 2 + 2 == 5 && 12 / 4 == 3 || 2 == 5 % 3?
false
true
null
0
Какие варианты инициализации массива правильные?
int[] array = new int[5];
int[] array = 1,2,3,4,5;
int[] array = new int[];
int[] array = new int[]{1,2,3,4,5};
Для чего используется оператор NEW?
Для создания новой переменной.
Для объявления нового класса.
Для создания экземпляра класса.
Это антагонист оператора OLD.
Что означает ключевое слово extends?
Что данный класс наследуется от другого.
Что это дополнительный модуль класса, который расширяет его свойства.
Что два класса делают одно и то же.
Что это самый большой класс в программе.
Заполняет массив b удвоенными значениями массива a
Удваивает все значения массива a
Удваивает все значения массива b
Заполняет массив a удвоенными значениями массива b
Какой результат работы данного кода?
public static void main(String[] args) {
int a = 5;
System.out.println(a + 2);
}
5
7
52
5+2
Какой результат работы данного кода?
public static void main(String[] args) {
int a = 5;
System.out.println(a % 2);
}
1
2
2.5
unhandled exception
Какой результат работы данного кода?
public static void main(String[] args) {
String test = "Hello";
String test2 = "Hello";
System.out.println(test==test2);
}
false
null
true
Hello
Какой результат работы данного кода?
public static void main(String[] args) {
byte x = -128;
x -= 2;
System.out.println(x);
}
-130
compile error
126
2
Какой модификатор доступа необходимо использовать, чтобы переменная была видна везде?
public
private
protected
default (package visible)
Выберите правильный вариант записи операции сравнения?
x>=0;
0<=x;
x=>0;
0=<x;
Какой результат работы данного кода?
public static void main(String[] args) {
String s = "Hello";
System.out.println(s + (5 + 4));
}
Hello9
Hello54
Hello 5 4
Hello
Какой метод является отправной точкой для всех программ Java?
main
static
любой
public
Какой модификатор доступа необходимо использовать, чтобы переменная была видна только в текущем классе?
default (package visible)
public
protected
private
Для чего необходимо ключевое слово this
Это указатель на текущий объект класса внутри самого класса. Его можно опускать при вызове метода класса, но лучше этого не делать.
Это указатель на переопределенный метод класса. Его нельзя опускать при вызове, иначе переопределение не сработает.
Это не ключевое слово.
Это ключевое слово для вызова обычного метода внутри static-метода. Его нельзя опускать, иначе вызов не сработает и будет ошибка.
Заполните пробел, чтобы объявить метод с именем «durha()».
(a)
Какой метод печатает текст в программе Java?
System.out.print();
Система.printText ()
System.out.println()
System.out()
Какое значение хранится в результирующей переменной?
int x = 8, y = 5;
int result = x % y;
(a)
