Скомпилируется ли данный класс?
class Cat {
public boolean equals(Cat cat) {
return this == cat;
}
}
1Да
2Нет
3Только в версиях JDK 12 или выше
Вопрос 6Ответ открыт бесплатно
Объекты класса String изменяемые или неизменяемые?
1Неизменяемые✓ Правильный ответ
2Изменяемые
3Изменяемые только в JDK 5
✓ Правильный ответ
Неизменяемые
Вопрос 7
Каков результат выполнения данного кода?
class Example {
public static void main(String[] args) {
String str = null;
System.out.println(str);
}
}
1null
2ошибка компиляции
3ничего не будет выводиться
Вопрос 8
Интерфейсы в отличии от абстрактных классов:
1Могут содержать любые поля, статические, изменяемые и неизменяемые
2Может содержать любые методы
3Может расширять другой интерфейс с помощью extends
Вопрос 9
Каков результат выполнения кода?
class One {
One() {
System.out.print(1);
}
}
class Two extends One {
Two() {
System.out.print(2);
}
}
class Three extends Two {
Three() {
System.out.print(3);
}
}
public class SomeClass {
public static void main(String[] args) {
new Three();
}
}
11
2123
3321
Вопрос 10Ответ открыт бесплатно
Являются ли ссылочные переменные типа String неизменяемыми?
1Нет. Они неизменяемые✓ Правильный ответ
2Да, являются
✓ Правильный ответ
Нет. Они неизменяемые
Вопрос 11
Каким будет вывод программы?
class MyProgram {
public static void main(String[] args) {
String a = "ABCD";
String b = a.toLowerCase();
b.replace('a', 'd');
b.replace('b', 'c');
System.out.println(b);
}
}
1abcd
2ABCD
3dccd
Вопрос 12
Может ли класс иметь много наследников?
1Да
2Нет
3В версиях JDK 17 и выше
Вопрос 13Ответ открыт бесплатно
Корректный ли это код?
@FunctionalInterface
public interface SomeInterface {
void doSomething1();
void doSomething2();
}
1Да
2Нет✓ Правильный ответ
✓ Правильный ответ
Нет
Вопрос 14
Что такое функциональный интерфейс?
1Интерфейс с единственным абстрактным методам
2Интерфейс с единственным методам
Вопрос 15
Каков результат выполнения кода?
String helloStr = "Hello";
helloStr.concat(" friend!");
System.out.println("helloStr = " + helloStr);
1"helloStr = Hello"
2"helloStr = Hello friend!"
3"helloStr = friend!"
Вопрос 16Ответ открыт бесплатно
Какие варианты являются правильными объявлениями методов в интерфейсе?
1public static void main(String[] args);
2public void main(String[] args);✓ Правильный ответ
3boolean setFlag(Boolean[] test);✓ Правильный ответ
✓ Правильный ответ
public void main(String[] args); ; boolean setFlag(Boolean[] test);
Вопрос 17
Каков результат выполнения кода?
String testStr = "testStr";
System.out.println(testStr.length);
17
2ошибка компиляции
35
Вопрос 18
Можно ли в java наследоваться от нескольких классов?
1Сколько угодно
21
30
Вопрос 19
Можно ли изменить тип ссылочной переменной?
1Нет, тип ссылочной переменной остается неизменный. Но он может содержать ссылку на подкласс
2Да
3Только версиях JDK 5 и старше
Вопрос 20Ответ открыт бесплатно
Что будет выводом следующей программы?
class Test {
public static void main(String[] args) {
String x = "xyz";
x.toUpperCase();
String y = x.replace('Y', 'y');
y = y + "abc";
System.out.println(y);
}
}
1XyZabc✓ Правильный ответ
2xyzabc✓ Правильный ответ
3abcxyz
✓ Правильный ответ
xyzabc
Вопрос 21
Что такое класс в программировании?
1продвинутая функция, которая может возвращать несколько различных значений в зависимости от контекста
2сгруппированный набор данных, относящийся к определённой предметной области
3пользовательский тип данных, состоящий из полей и методов
Вопрос 22
Что такое поле класса?
1какие-либо данные, некая информация, характеризующая класс
2область памяти, в которой класс виден программе
3некий набор команд, выполняющий определённый операции надо характеристиками класса
Вопрос 23Ответ открыт бесплатно
Что такое метод класса?
1какие-либо данные, некая информация, характеризующая класс
2пользовательский тип данных, состоящий из комбинации базовых типов данных
3функция, которая совершает те или иные действия над полями своего класса✓ Правильный ответ
✓ Правильный ответ
функция, которая совершает те или иные действия над полями своего класса
Вопрос 24
Что такое сеттер?
1инициализированное поле класса
2функция, которая устанавливает новое значения поля класса
3функция, которая возвращает значения поля класса
Вопрос 25
Что такое геттер?
1инициализированное поле класса
2функция, которая устанавливает новое значения поля класса
3функция, которая возвращает значения поля класса
Вопрос 26Ответ открыт бесплатно
Что такое конструктор?
1специальный встроенный класс пакета java.util, который выделяет память объектам при их создании
2специальный метод класса, который используется при создании объекта для корректной инициализации его полей✓ Правильный ответ
3любой метод класса, который не возвращает значение
✓ Правильный ответ
специальный метод класса, который используется при создании объекта для корректной инициализации его полей
Вопрос 27
Какова основная задача Stream API?
1упростить работу с данными, например фильтрацию или сортировку набора данных
2обеспечить возможность чтения и записи информации при работе с файлами
3разделить процесс на потоки, которые могут обрабатываться параллельно
Вопрос 28
Что возвращают промежуточные операции при работе со Stream API?
1конкретный результат
2трансформированный поток
3исходный поток
Вопрос 29
Что делает поток Stream API с исходными данными?
1ничего, они остаются неизменными
2копирует и хранит данные с источника, например, из коллекции
3изменяет исходные данные, например, сортирует их
Вопрос 30Ответ открыт бесплатно
Можно ли создать экземпляр абстрактного класса?
1да
2нет✓ Правильный ответ
✓ Правильный ответ
нет
О материалах и доступе
Что входит в набор «Basic.td_Разработка на Java для школьников_РJavaш-ЦПД-242303 13-5МОо-13-8МОо»?
30 вопросов с вариантами из опубликованных тестов (1). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.