Вопрос 1Ответ открыт бесплатно
Что такое Class в объектно-ориентированном программировании.
- 1Уровень сложности программы. Все операторы делятся на классы в зависимости от сложности их использования.
- 2Просто одно из возможных названий переменной.
- 3Это модель для создания объектов определённого типа, описывающая их структуру и определяющая алгоритмы для работы с этими объектами.✓ Правильный ответ
✓ Правильный ответ Это модель для создания объектов определённого типа, описывающая их структуру и определяющая алгоритмы для работы с этими объектами.
Вопрос 2
С помощью какой команды создается объект класса?
- 1new
- 2double
- 3int
Вопрос 3
Как объявить класс в коде?
- 1select * from class MyClass {}
- 2class MyClass {}
- 3MyClass extends class {}
Вопрос 4
Для чего нужны Геттеры и Сеттеры в Инкапсуляции данных?
- 1Позволяют скрыть данные конструктора класса.
- 2Позволяют скрыть внутреннюю реализацию класса от внешнего кода.
- 3Позволяют открыть данные массива.
Вопрос 5
Чем отличается Геттер от Сеттера?
- 1Только названиями.
- 2Метод доступа get используется для возврата значения свойства, а метод доступа set для присвоения нового значения.
- 3Метод доступа get используется для присвоения нового значения, а метод доступа set для возврата значения свойства.
Вопрос 6Ответ открыт бесплатно
Что такое геттеры и сеттеры в Java?
- 1это методы, используемые для доступа к полям объекта и их изменения.✓ Правильный ответ
- 2это методы, используемые только для конструкторов.
- 3это методы,используемые для переопределения массивов.
✓ Правильный ответ это методы, используемые для доступа к полям объекта и их изменения.
Вопрос 7
Для чего используется StringBuilder ?
- 1Для изменения строк.
- 2Для изменения чисел.
- 3Для изменения массивов.
Вопрос 8
Что выполняет метод toString() В StringBuilder ?
- 1Используется для скрытия информации об объекте.
- 2Используется для удаления объекта
- 3Используется для предоставления информации об объекте.
Вопрос 9
Что означает instance в java?
- 1это законченная последовательность действий, направленных на решение отдельной задачи
- 2это синоним экземпляру класса в объектно-ориентированном программировании.
- 3это метод, позволяющий проверить, содержит ли String другую подстроку или нет.
Вопрос 10Ответ открыт бесплатно
Что такое поле класса ?
- 1это переменная, объявленная внутри класса и доступная для использования внутри всех методов этого класса.✓ Правильный ответ
- 2это переменная, которая хранит только строки.
- 3представляет собой шаблон или модель, по которой создаются объекты.
✓ Правильный ответ это переменная, объявленная внутри класса и доступная для использования внутри всех методов этого класса.
Вопрос 11
Что такое метод в программировании на Java?
- 1это законченная последовательность действий, направленных на решение отдельной задачи
- 2это блоки кода, которые могут принимать входные параметры, выполнять некоторую операцию и возвращать результат.
- 3представляет собой шаблон или модель, по которой создаются объекты.
Вопрос 12
Какой модификатор доступа является закрытым
- 1Public
- 2Protected
- 3Private
Вопрос 13Ответ открыт бесплатно
Какой модификатор доступа является общедоступным
- 1Public✓ Правильный ответ
- 2Protected
- 3Private
✓ Правильный ответ Public
Вопрос 14
Можно ли в конструкторе применять return?
- 1допускается оператор return , но только пустой, без всякого возвращаемого значения.
- 2нет
- 3Возможно только при строковых значениях
Вопрос 15
Что такое перегрузки overloading метода?
- 1это возможность создавать методы с одним и тем же именем, но с разными параметрами.
- 2это возможность переопределять методы.
- 3это возможность удаление методов для восстановления системы.
Вопрос 16Ответ открыт бесплатно
Какие есть типы массивов?
- 1Только многомерные
- 2Только Двумерные
- 3Одномерные, двумерные, многомерные✓ Правильный ответ
✓ Правильный ответ Одномерные, двумерные, многомерные
Вопрос 17
Как создаются двумерные массивы
- 1int[][] twoDimArray = new int[3][4];
- 2int[]twoDimArray = new int[3];
- 3int twoDimArray = new string
Вопрос 18
Сколько модификаторов Java существуют?
- 11
- 24
- 33
Вопрос 19
Какой из перечисленных методов и операций может быть использован для замены символов в строках String или StringBilder в Java-программах?
- 1charAt()
- 2concat()
- 3replace()
Вопрос 20Ответ открыт бесплатно
Что такое Public в Java?
- 1это элемент который доступен из любого места в программе, включая другие пакеты.✓ Правильный ответ
- 2это скрытый элемент который не доступен из любого места в программе, включая другие пакеты.
- 3это метод который удаляет элементы из массива.
✓ Правильный ответ это элемент который доступен из любого места в программе, включая другие пакеты.
Вопрос 21
... -методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.
- 1ООП
Вопрос 22
Основными концепциями ООП являются …..
- 1Наследование;;Инкапсуляция;;Полиморфизм;;Абстракция
Вопрос 23Ответ открыт бесплатно
Название модификаторов в java….
- 1Public;;private;;protected;;default✓ Правильный ответ
✓ Правильный ответ Public;;private;;protected;;default
Вопрос 24
… - используется для прерывания выполнения цикла.
- 1break
Вопрос 25
… - используется в циклах для пропуска итерации в цикле.
- 1continue
Вопрос 26Ответ открыт бесплатно
… - это метод, который возвращает значение поля.
- 1Геттер✓ Правильный ответ
✓ Правильный ответ Геттер
Вопрос 27
… - это метод, который изменяет значение поля.
- 1Сеттер
Вопрос 28
… - такой класс или член класса доступен из любого места в текущем классе или пакете или в производных классах, даже если они находятся в других пакетах Модификатор по умолчанию.
- 1protected
Вопрос 29
… - это значение, которое указывается по умолчанию, когда для переменной или параметра не указывается другое значение.
- 1default
Вопрос 30Ответ открыт бесплатно
Метод … - который добавляет строку или символ по определенному индексу в StringBuilder.
- 1insert()✓ Правильный ответ
✓ Правильный ответ insert()
Вопрос 31
Метод … - который удаляет все символы с определенного индекса с определенной позиции в StringBuilder.
- 1delete()
Вопрос 32
Метод … - который удаляет один символ по определенному индексу в StringBuilder.
- 1deleteCharAt()
Вопрос 33Ответ открыт бесплатно
... - это структура данных фиксированного размера, являющаяся объектом и состоящая из ячеек, расположенных последовательно в памяти, которые могут хранить в себе значения только одного, заранее заданного типа.
- 1Массив✓ Правильный ответ
✓ Правильный ответ Массив
Вопрос 34
Этот оператор ... - используется для ссылки на текущий объект.
- 1this
Вопрос 35
... - это процесс сокрытия внутренних деталей реализации объекта и предоставления внешнему миру только необходимых методов для взаимодействия с объектом.
- 1Инкапсуляция
Вопрос 36
... - Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями
- 1полиморфизм
Вопрос 37Ответ открыт бесплатно
... - это механизм, который позволяет классу наследовать свойства и методы другого класса.
- 1Наследование✓ Правильный ответ
✓ Правильный ответ Наследование
Вопрос 38
... - это процесс сокрытия деталей реализации и представления только функциональности.
- 1Абстракция
Вопрос 39
Этот оператор используется … для возвращения разных значений в методе.
- 1return
Вопрос 40Ответ открыт бесплатно
Этот оператор используется … для наследования одного класса от другого.
- 1extends✓ Правильный ответ
✓ Правильный ответ extends
Вопрос 41
Установите соответствия ООП
- 1Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями.
- 2это механизм, который позволяет классу наследовать свойства и методы другого класса.
- 3это процесс сокрытия внутренних деталей реализации объекта и предоставления внешнему миру только необходимых методов для взаимодействия с объектом.
- 4это процесс сокрытия деталей реализации и представления только функциональности.
- 5Полиморфизм
- 6Наследование
- 7Инскапсуляция
- 8Абстракция
Вопрос 42
Установите соответствие
- 1Закрытый модификатор доступа
- 2Публичный модификатор доступа
- 3Такой класс или член класса доступен из любого места в текущем классе или пакете или в производных классах, даже если они находятся в других пакета
- 4private
- 5Public
- 6Protected
Вопрос 43Ответ открыт бесплатно
Установите соответствие
- 1используется для ссылки на текущий объект✓ Правильный ответ
- 2это возможность создавать методы с одним и тем же именем, но с разными параметрами.✓ Правильный ответ
- 3используется для возвращения значений✓ Правильный ответ
- 4this✓ Правильный ответ
- 5overloading✓ Правильный ответ
- 6return✓ Правильный ответ
✓ Правильный ответ используется для ссылки на текущий объект = this ; это возможность создавать методы с одним и тем же именем, но с разными параметрами. = overloading ; используется для возвращения значений = return
Вопрос 44
В какой последовательности создается метод:ООП
- 1Тип возвращаемого значения
- 2Название переменной
- 3Тело в методе (выполняемый код)
- 4Возвращаемый оператор return
Вопрос 45
В какой последовательности создается наследования класса
- 1Класс
- 2Названия класса
- 3extends
- 4Название класса, у которого наследуют
Вопрос 46
Как обозначаются границы тела метода или класса?
- 1()
- 2{}
- 3[]
- 4˂˃
Вопрос 47Ответ открыт бесплатно
Как выглядит оператор присваивания значения переменной?
- 1==
- 2˃˃
- 3=✓ Правильный ответ
- 4:
Вопрос 48
Соотнесите типы переменных с хранящимися в них данными:
- 1float
- 2short
- 3char
- 4boolean
- 5числа с плавающей точкой
- 6целые числа
- 7символы
- 8логические значения
Вопрос 49
Упорядочите типы переменных по диапазону хранимых значений (по возрастанию диапазона):
- 1byte
- 2short
- 3int
- 4long
Вопрос 50Ответ открыт бесплатно
Что из перечисленного НЕ является оператором сравнения?
- 1!=
- 2˂=
- 3˃
- 4=
- 5==
- 6+=
✓ Правильный ответ = ; +=
Вопрос 51
Что из перечисленного НЕ является логическим оператором?
- 1˂
- 2&&
- 3&
- 4|
- 5!
- 6==
- 7||
Вопрос 52
Что из перечисленного НЕ является арифметическим оператором?
- 1+
- 2-
- 3==
- 4%
- 5:
- 6/
- 7++
Вопрос 53Ответ открыт бесплатно
В следующем коде пропущено ключевое слово … , без которого его не получится запустить
- 1static✓ Правильный ответ
✓ Правильный ответ static
Вопрос 54
Какое значение должен ввести пользователь, чтобы следующий код НЕ выбросил исключение?
- 1328,3
- 2-128
- 3218
- 415,5
Вопрос 55
Какое значение должен ввести пользователь, чтобы следующий код выбросил исключение?
- 120
- 223.2
- 329,4
- 4-25,9
Вопрос 56
В результате работы следующего кода в консоль выведется …
- 1b
Вопрос 57Ответ открыт бесплатно
В результате работы следующего кода переменная “с” примет значение … (указать цифрой)
- 16✓ Правильный ответ
Вопрос 58
Оператор … вычисляет остаток от деления одного числа на другое.
- 1%
Вопрос 59
Оператор … проверяет, что два числа НЕ равны друг другу (выражение возвращает true, если они НЕ равны).
- 1!=
Вопрос 60Ответ открыт бесплатно
В каких из следующих строк компилятор укажет ошибку?
- 1double d = scanner.nextInt();
- 2int i = scanner.nextDouble();
- 3char c = scanner.nextLine().charAt(200);
- 4String s = scanner.next();
- 5double d = scanner.nextFloat();
- 6char c = scanner.nextInt();✓ Правильный ответ
✓ Правильный ответ char c = scanner.nextInt();
Вопрос 61
Соотнесите следующие строки кода и характерный им результат:
- 1System.out.println("Hello world");
- 2System.out.print("Hello world");
- 3System.out.print(Hello world);
- 4System.err.print("Hello world");
- 5текст будет выведен в консоль и произойдет переход на следующую строку
- 6текст будет выведен в консоль
- 7компилятор укажет на ошибку и не даст запустить код
- 8текст будет выведен в консоль красным цветом
Вопрос 62
… - это алгоритмическая конструкция, в которой в зависимости от истинности условия, выполняется одна из нескольких последовательностей действий.
- 1ветвление
Вопрос 63Ответ открыт бесплатно
Метод … является точкой входа в программу (нужно указать только имя метода).
- 1main;;main()✓ Правильный ответ
✓ Правильный ответ main;;main()
Вопрос 64
В каких из следующих примеров переменной b НЕ присваивается значение (переменные a и b примитивного типа int)?
- 1b == a
- 2b += a
- 3b %= a
- 4b /= a
- 5b != a
- 6b = ++a
Вопрос 65
Оператор … проверяет, что два числа равны друг другу (выражение возвращает true, если они равны).
- 1==
Вопрос 66
Благодаря … код написанный на Java можно запустить в любой операционной среде (в ответе нужно использовать аббревиатуру или полное название на латинице).
- 1JVM;;VM;;Java Virtual Machine;;Virtual Machine
Вопрос 67Ответ открыт бесплатно
В языке Java место в оперативной памяти очищается автоматически с помощью … (в ответе нужно использовать аббревиатуру или полное название на латинице).
- 1JGC;;GC;;Java Garbage Collector;;Garbage Collector✓ Правильный ответ
✓ Правильный ответ JGC;;GC;;Java Garbage Collector;;Garbage Collector
Вопрос 68
Что из перечисленного НЕ является циклом?
- 1while
- 2do while
- 3switch
- 4for
Вопрос 69
Цикл for всегда можно заменить циклом … .
- 1while
Вопрос 70Ответ открыт бесплатно
… - это один проход по циклу (одно повторение кода в теле цикла).
- 1итерация;;итерация цикла✓ Правильный ответ
✓ Правильный ответ итерация;;итерация цикла
Вопрос 71
В цикле … условие выполнения проверяется после первой итерации.
- 1do while;;do..while;;do.. while;;do-while
Вопрос 72
Параметр массива … содержит длину массива.
- 1length
Вопрос 73
Если перед инициализированной переменной указан модификатор … , то ее значение уже нельзя изменить.
- 1final
Вопрос 74Ответ открыт бесплатно
Как можно получить элемент с индексом i из массива array?
- 1array(i)
- 2array[i]✓ Правильный ответ
- 3array.i
- 4array{i}
✓ Правильный ответ array[i]
Вопрос 75
Метод … класса String возвращает данную строку в виде массива символов.
- 1toCharArray;;toCharArray()
Вопрос 76
Что делает метод substring класса String?
- 1возвращает все символы из данной строки, индексы которых находятся в диапазоне переданных в аргументы значений
- 2возвращает из данной строки только те символы, индексы которых совпадают с переданными в аргументы значениями
- 3возвращает данную строку, удалив из нее все символы, индексы которых находятся в диапазоне переданных в аргументы значений
- 4возвращает данную строку, удалив из нее только те символы, индексы которых совпадают с переданными в аргументы значениями
Вопрос 77Ответ открыт бесплатно
Что происходит в результате работы следующего кода?
- 1обе переменные ссылаются на два разных массива из 5 элементов
- 2обе переменные ссылаются на два разных массива из 10 элементов
- 3обе переменные ссылаются на один массив из 5 элементов
- 4обе переменные ссылаются на один массив из 10 элементов✓ Правильный ответ
✓ Правильный ответ обе переменные ссылаются на один массив из 10 элементов
Вопрос 78
… - это конструкция, которая позволяет многократно выполнять один и тот же участок кода.
- 1цикл;;loop
Вопрос 79
Значения каких типов данных можно присвоить элементам массива double?
- 1byte, int, boolean
- 2int, float, char
- 3short, float, String
Вопрос 80Ответ открыт бесплатно
Сколько раз выполнится код в теле вложенного цикла for?
- 166
- 267
- 365
- 464✓ Правильный ответ
Вопрос 81
Какие блоки case (код внутри них) будут выполнены в результате работы следующего кода (подразумевается, что в блоках нет оператора break)?
- 1код третьего
- 2код первого, код второго и код третьего
- 3код третьего, код четвертого и код по умолчанию
- 4код третьего и код по умолчанию
Вопрос 82
В каких из следующих записей цикла for компилятор НЕ укажет на ошибку и позволит их запустить?
- 1for(int i=7,j=3;j˂i;System.out.println(j)){}
- 2for(int i;i˂10;i++){}
- 3for(int i=5,j=9;j+i˂30;i+=(i ˂ j)?6:3){}
- 4for(int i=3,double j=8.4;j*i˂99;j--){}
Вопрос 83
Каким будет результат работы следующего кода?
- 1слово “Итерация” 10 раз выводится в консоль, а переменная i принимает значение 0
- 2слово “Итерация” 11 раз выводится в консоль, а переменная i принимает значение -1
- 3слово “Итерация” 11 раз выводится в консоль, а переменная i принимает значение 0
- 4слово “Итерация” 10 раз выводится в консоль, а переменная i принимает значение -1
Вопрос 84Ответ открыт бесплатно
Соотнесите операторы/блоки switch и характерное им описание:
- 1break✓ Правильный ответ
- 2case✓ Правильный ответ
- 3default✓ Правильный ответ
- 4оператор, который останавливает дальнейшее выполнение кода✓ Правильный ответ
- 5блок выполнится, если указанное в нем значение совпало со значением в круглых скобках✓ Правильный ответ
- 6блок выполнится, если ни одно из предложенных значений не совпало со значением в круглых скобках✓ Правильный ответ
✓ Правильный ответ break = оператор, который останавливает дальнейшее выполнение кода ; case = блок выполнится, если указанное в нем значение совпало со значением в круглых скобках ; default = блок выполнится, если ни одно из предложенных значений не совпало со значением в круглых скобках
Вопрос 85
Упорядочите последовательность действий, которые происходят в ходе работы следующего кода (если какое-то действие повторяется, то нужно указать только его первое срабатывание):
- 1проверяется условие i ˂ 1
- 2переменная i увеличивается на единицу
- 3значение переменной i выводится в консоль
- 4объявляется переменная i и ей присваивается значение 0
Вопрос 86
Что такое Class в объектно-ориентированном программировании.
- 1Уровень сложности программы. Все операторы делятся на классы в зависимости от сложности их использования.
- 2Просто одно из возможных названий переменной.
- 3Это модель для создания объектов определённого типа,описывающая их структуру и определяющая алгоритмы для работы с этими объектами.
Вопрос 87Ответ открыт бесплатно
Что означает ключевое слово extends?
- 1Что это самый большой класс в программе.
- 2Что два класса делают одно и то же.
- 3Что данный класс наследуется от другого✓ Правильный ответ
✓ Правильный ответ Что данный класс наследуется от другого
Вопрос 88
Поле класса это ?
- 1это переменная, объявленная внутри класса и доступная для использования внутри всех методов этого класса.
- 2это переменная, которая хранит только строки.
- 3представляет собой шаблон или модель, по которой создаются объекты.
Вопрос 89
Что такое метод в программировании на Java?
- 1это законченная последовательность действий, направленных на решение отдельной задачи
- 2это блоки кода, которые могут принимать входные параметры, выполнять некоторую операцию и возвращать результат.
- 3это метод, позволяющий проверить, содержит ли String другую подстроку или нет.
Вопрос 90Ответ открыт бесплатно
Для чего применяется оператор return в методе ?
- 1Для создания объекта в методе
- 2Для сложения чисел в методе
- 3Для возвращения разных значений✓ Правильный ответ
✓ Правильный ответ Для возвращения разных значений
Вопрос 91
Какой модификатор доступа является закрытым ?
- 1Public
- 2Protected
- 3Private
Вопрос 92
Что такое Абстракция?
- 1Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями.
- 2это механизм, который позволяет классу наследовать свойства и методы другого класса.
- 3это процесс скрытия деталей реализации и представления только функциональности.
Вопрос 93
Что такое Наследование ?
- 1Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями.
- 2это механизм, который позволяет классу наследовать свойства и методы другого класса.
- 3это процесс скрытия деталей реализации и представления только функциональности.
Вопрос 94Ответ открыт бесплатно
Что такое полиморфизм ?
- 1Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями.✓ Правильный ответ
- 2это механизм, который позволяет классу наследовать свойства и методы другого класса.
- 3это процесс скрытия деталей реализации и представления только функциональности.
✓ Правильный ответ Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями.
Вопрос 95
Что такое Инкапсуляция ?
- 1это механизм, который позволяет классу наследовать свойства и методы другого класса.
- 2это процесс сокрытия внутренних деталей реализации объекта и предоставления внешнему миру только необходимых методов для взаимодействия с объектом.
- 3это процесс скрытия деталей реализации и представления только функциональности.
Вопрос 96
Ключевое слово this ?
- 1используется для возвращения значения.
- 2используется для ссылки на текущий объект.
- 3используется для переопределения
Вопрос 97Ответ открыт бесплатно
Можно ли в конструкторе применять return?
- 1допускается оператор return , но только пустой, без всякого возвращаемого значения.✓ Правильный ответ
- 2нет
- 3используется для переопределения
✓ Правильный ответ допускается оператор return , но только пустой, без всякого возвращаемого значения.
Вопрос 98
Что такое перегрузки overloading метода?
- 1это возможность создавать методы с одним и тем же именем, но с разными параметрами.
- 2это возможность переопределять методы.
- 3используется для переопределения
Вопрос 99
Что такое массивы в Java?
- 1структура данных фиксированного размера, являющаяся объектом и состоящая из ячеек, расположенных последовательно в памяти, которые могут хранить в себе значения только одного, заранее заданного типа.
- 2метод, предназначенный для инициализации полей объекта при его создании.
Вопрос 100Ответ открыт бесплатно
Что такое ArrayList в Java?
- 1это структура данных, которую можно растягивать для размещения дополнительных элементов внутри себя и сжимать до меньшего размера при удалении элементов.✓ Правильный ответ
- 2это реализация интерфейса, который использует хэш-таблицы для хранения элементов коллекции.
✓ Правильный ответ это структура данных, которую можно растягивать для размещения дополнительных элементов внутри себя и сжимать до меньшего размера при удалении элементов.
Вопрос 101
Для чего нужен HashSet ?
- 1это структура данных, которую можно растягивать для размещения дополнительных элементов внутри себя и сжимать до меньшего размера при удалении элементов.
- 2это реализация интерфейса Set , который использует хэш-таблицы для хранения элементов коллекции.
Вопрос 102
Чем отличаются ArrayList и HashSet?
- 1ArrayList допускает любое количество пустых значений, в HashSet можно вставить лишь одно значение null.
- 2ничем не отличается
Вопрос 103
Чем отличается ArrayList от LinkedList?
- 1ArrayList быстрее хранят и извлекают данные. С другой стороны, LinkedList поддерживает более быструю обработку данных.
- 2ничем не отличается
Вопрос 104Ответ открыт бесплатно
Чем класс отличается от объекта?
- 1ничем не отличается
- 2Класс описывает переменные, свойства, процедуры и события объекта. Объекты являются экземплярами классов.✓ Правильный ответ
✓ Правильный ответ Класс описывает переменные, свойства, процедуры и события объекта. Объекты являются экземплярами классов.
Вопрос 105
Для чего используется StringBuilder ?
- 1Для изменения строк.
- 2Для изменения чисел.
Вопрос 106
Какой модификатор доступа является общедоступным ?
- 1Public
- 2Protected
- 3Private
Вопрос 107Ответ открыт бесплатно
Что выполняет метод toString() В StringBuilder ?
- 1Используется для удаления объекта
- 2Используется для предоставления информации об объекте✓ Правильный ответ
✓ Правильный ответ Используется для предоставления информации об объекте
Вопрос 108
Что выполняет метод insert() В StringBuilder ?
- 1Добавляет строку или символ по определенному индексу
- 2Удаляет строку или символ по определенному индексу
Вопрос 109
Что выполняет метод delete() В StringBuilder ?
- 1Удаляет все символы с определенного индекса о определенной позиции
- 2Добавляет все символы с определенного индекса о определенной позиции
Вопрос 110
Что выполняет метод deleteCharAt()В StringBuilder ?
- 1Добавляет один символ по определенному индексу
- 2удаляет один символ по определенному индексу
Вопрос 111Ответ открыт бесплатно
Какая операция предусмотрена в Java для обращения к полям и методам класса?
- 1-˃
- 2˃˃
- 3.✓ Правильный ответ
Вопрос 112
В классе A некоторые переменные объявлены с модификатором static. Какие из нижеперечисленных утверждений верны?
- 1к этим переменным можно обращаться только через объект класса A
- 2к этим переменным можно обращаться независимо от объектов класса A
- 3эти переменные совместно используются всеми экземплярами класса A
Вопрос 113
Какой из перечисленных компонентов класса А не будет доступен расширяющему его классу в другом пакете?
- 1protected double getPrice(double pr, double extra)
- 2private char showChar(int num)
- 3protected byte number
- 4boolean flag
Вопрос 114Ответ открыт бесплатно
Какое из перечисленных утверждений верное?
- 1в классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификаторами final static
- 2в классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификаторами private final static✓ Правильный ответ
- 3в классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификатором private
✓ Правильный ответ в классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификаторами private final static
Вопрос 115
Метод method не должен переопределяться в классах наследниках. Какой модификатор необходимо использовать для отказа от переопределения?
- 1private
- 2public
- 3final
Вопрос 116
Какой метод позволяет запустить программу на Java?
- 1main()
- 2public()
- 3delete ()
Вопрос 117Ответ открыт бесплатно
Какие есть методы в Java ?
- 1Только статические
- 2Только нестатические
- 3Статическими и нестатические✓ Правильный ответ
✓ Правильный ответ Статическими и нестатические
Вопрос 118
Чем отличается параметр от аргумента Java?
- 1Только переменными
- 2параметры — это переменные, определенные в объявлении функции и используемые внутри функции, а аргументы — это фактические значения, переданные в функцию при вызове.
Вопрос 119
Что такое геттеры и сеттеры в Java?
- 1это методы, используемые для доступа к полям объекта и их изменения.
- 2это методы, используемые только для конструкторов.
Вопрос 120
Чем отличается Геттер от Сеттера?
- 1Только названиями.
- 2Метод доступа get используется для возврата значения свойства, а метод доступа set — для присвоения нового значения.
Вопрос 121Ответ открыт бесплатно
Чем отличаются статические методы от нестатических?
- 1Нестатические методы могут работать с переменными экземпляра, потому что они вызываются на конкретном объекте и имеют доступ к его состоянию. В то время как статические методы работают только с данными класса и не имеют доступа к данным экземпляра класса.✓ Правильный ответ
- 2Статические методы работают только с конструкторами и не имеют доступа к данным экземплярам класса.
✓ Правильный ответ Нестатические методы могут работать с переменными экземпляра, потому что они вызываются на конкретном объекте и имеют доступ к его состоянию. В то время как статические методы работают только с данными класса и не имеют доступа к данным экземпляра класса.
Вопрос 122
Для чего нужны Геттеры и Сеттеры в Инкапсуляции данных?
- 1Позволяют скрыть данные конструктора класса.
- 2Позволяют скрыть внутреннюю реализацию класса от внешнего кода.
Вопрос 123
Что такое вложенный цикл?
- 1если он размещается внутри другого цикла.
- 2если он размещен отдельно от другого цикла.
Вопрос 124Ответ открыт бесплатно
Как создаются двухмерные массивы ?
- 1int[][] twoDimArray = new int[3][4];✓ Правильный ответ
- 2int[]twoDimArray = new int[3];
✓ Правильный ответ int[][] twoDimArray = new int[3][4];
Вопрос 125
Какое ключевое слово используется для указания того, что класс реализует интерфейс?
- 1implements
- 2include
- 3uses
- 4extends
Вопрос 126
Какие средства используются в Java-программах для сравнения содержимого строковых объектов?
- 1!=
- 2equals()
- 3compareTo()
Вопрос 127Ответ открыт бесплатно
Какие средства не используются в Java-программах для сравнения содержимого строковых объектов?
- 1!=
- 2equals()
- 3compareTo()
- 4==
✓ Правильный ответ != ; ==
Вопрос 128
Могут ли абстрактные классы в языке Java реализовывать интерфейсы?
- 1Да, абстрактные классы могут реализовывать интерфейсы с помощью ключевого слова implements.
- 2Нет, не могут.
Вопрос 129
Каковы различия между абстрактным классом и интерфейсом в Java?
- 1Интерфейс описывает только поведение методов объекта, а вот состояние полей у него нет кроме public static final, в то время как у абстрактного класса они могут быть.
- 2Нет различий.
Вопрос 130
Какая разница между String, StringBuffer и StringBuilder?
- 1отличие между этими классами нету, потому что String является изменяемым классом.
- 2отличие между этими классами заключается в том, что String является неизменяемым классом, то есть каждая операция над объектом String приводит к созданию нового объекта. В свою очередь, классы StringBuffer и StringBuilder используются для работы с изменяемыми символьными последовательностями.
Вопрос 131Ответ открыт бесплатно
В чем разница между == и equals()?
- 1Оператор == сравнивает ссылки на объекты, а для сравнения содержимых объектов, используется метод equals.✓ Правильный ответ
- 2Операторы == и equals() одинаковы, и разницы между ними нету.
✓ Правильный ответ Оператор == сравнивает ссылки на объекты, а для сравнения содержимых объектов, используется метод equals.
Вопрос 132
Зачем нужны default методы в функциональном интерфейсе?
- 1Методы по умолчанию позволяют включать в интерфейс не только абстрактные методы, но и методы с реализацией.
- 2Дефолтные методы позволяют включать в интерфейсе только абстрактные методы.
Вопрос 133
Можно ли переопределять default методы в интерфейсах?
- 1Дефолтные методы интерфейсов нельзя переопределять
- 2Дефолтные методы интерфейсов можно переопределять
Вопрос 134Ответ открыт бесплатно
Что такое композиция в ООП?
- 1более строгий тип связи. При использовании композиции объект не только является частью какого-то объекта, но и не может принадлежать другому объекту того же типа.✓ Правильный ответ
- 2отношение, когда один объект является частью другого
✓ Правильный ответ более строгий тип связи. При использовании композиции объект не только является частью какого-то объекта, но и не может принадлежать другому объекту того же типа.
Вопрос 135
Можно ли создать экземпляр абстрактного класса?
- 1Создавать экземпляры абстрактного класса нельзя.
- 2Создавать экземпляры абстрактного класса можно.
Вопрос 136
Чем отличается интерфейс от абстрактного класса?
- 1Абстрактный класс может у наследоваться только от одного класса и любого количества интерфейсов. Интерфейс не может наследоваться от классов, но может от любого количества интерфейсов.
- 2Абстрактный класс и интерфейс не отличаются.
Вопрос 137Ответ открыт бесплатно
Для чего нужен BigInteger и BigDecimal ?
- 1Для работы с большими числами.✓ Правильный ответ
- 2Для работы со строками
✓ Правильный ответ Для работы с большими числами.
Вопрос 138
В чем различие BigInteger и BigDecimal ?
- 1BigInteger используется только для целочисленных данных , а BigDecimal используется для чисел с плавающей точкой.
- 2BigInteger и BigDecimal ничем не различаются.
Вопрос 139
Основными концепциями ООП являются …..
- 1Наследование, Абстракция
- 2Наследование, Инкапсуляция, Полиморфизм, Абстракция
- 3Абстракция
Вопрос 140
Название модификаторов в java…
- 1Public , private , protected, default
- 2Public, private
- 3Public
Вопрос 141Ответ открыт бесплатно
… - используется для прерывания выполнения цикла.
- 1new
- 2int
- 3break✓ Правильный ответ
Вопрос 142
… - используется в циклах для пропуска итерации в цикле.
- 1break
- 2continue
- 3new
Вопрос 143
Переменным, которым присваиваются определенные значения при вызове метода это –
- 1Параметры метода
- 2Исключения метода
Вопрос 144Ответ открыт бесплатно
… - это модификатор доступа в Java, который указывает на то, что метод не возвращает значение.
- 1void✓ Правильный ответ
- 2final
- 3while
Вопрос 145
... - это метод, который связан с классом, а не с экземпляром класса.
- 1Статический метод
- 2Нестатический метод
Вопрос 146
...могут работать с переменными экземпляра, потому что они вызываются на конкретном объекте и имеют доступ к его состоянию.
- 1Статический метод
- 2Нестатический метод
Вопрос 147
… - это метод, который возвращает значение поля.
- 1Сеттер
- 2Геттер
Вопрос 148Ответ открыт бесплатно
… - это метод, который изменяет значение поля.
- 1Сеттер✓ Правильный ответ
- 2Геттер
✓ Правильный ответ Сеттер
Вопрос 149
… - это структура данных, которая хранит набор пронумерованных значений одного типа.
- 1length
- 2Array
- 3for
Вопрос 150
Для генерации случайных чисел используется метод …
- 1random ()
- 2length
- 3Геттер
Вопрос 151Ответ открыт бесплатно
… это абстрактный тип, который используется для объявления поведения, которое должны реализовать классы.
- 1Полиморфизм
- 2Класс
- 3Интерфейс✓ Правильный ответ
✓ Правильный ответ Интерфейс
Вопрос 152
Оператор … это булево выражение, которое позволяет проверить, принадлежит ли объект определенному классу или его подклассу.
- 1instanceof
- 2==
- 3do while
Вопрос 153
… - такой класс или член класса доступен из любого места в текущем классе или пакете или в производных классах, даже если они находятся в других пакетах Модификатор по умолчанию.
- 1Public
- 2protected
- 3default
Вопрос 154Ответ открыт бесплатно
… - это значение, которое указывается по умолчанию, когда для переменной или параметра не указывается другое значение.
- 1Public
- 2protected
- 3default✓ Правильный ответ
✓ Правильный ответ default
Вопрос 155
В какой последовательности создается метод
- 1Тип возвращаемого значения
- 2Название переменной
- 3Тело в методе (выполняемый код)
- 4Возвращаемый оператор return
Вопрос 156
Что делает LinkedList ()?
- 1предоставляет множество методов, которые позволяют добавлять, удалять и получать элементы списка, а также выполнять множество других операций, таких как поиск элементов и изменение их порядка.
- 2используется только для целочисленных данных
Вопрос 157
Какие коллекции есть в Java?
- 1List
- 2List , Set и Queue
- 3Set и Queue
Вопрос 158Ответ открыт бесплатно
Для чего нужны коллекции в Джава?
- 1Для хранения и получения информации.✓ Правильный ответ
- 2Для работы только со строковыми значениями.
✓ Правильный ответ Для хранения и получения информации.
Вопрос 159
В чем разница между List и Set?
- 1List и Set выполняют одинаковое действие и разницы между ними нету.
- 2Set — это неупорядоченное множество уникальных элементов. List — упорядоченный список, в котором у каждого элемента есть индекс.
Вопрос 160
Что такое Set в Java?
- 1Set — это интерфейс в Java, который представляет собой коллекцию, не содержащую дублирующих элементов.
- 2Set - это интерфейс, который предоставляет возможность поддерживать упорядоченную коллекцию.
Вопрос 161Ответ открыт бесплатно
Что такое список List в Java?
- 1это интерфейс, который предоставляет возможность поддерживать упорядоченную коллекцию.✓ Правильный ответ
- 2это интерфейс в Java, который представляет собой коллекцию, не содержащую дублирующих элементов
✓ Правильный ответ это интерфейс, который предоставляет возможность поддерживать упорядоченную коллекцию.
Вопрос 162
В чем разница между map и HashMap?
- 1Разница заключается в том , что Map это интерфейс, а HashMap реализация.
- 2Разница заключается в том, что HashMap это интерфейс, а Map реализация.
Вопрос 163
В чем разница ArrayList и HashSet?
- 1ArrayList допускает любое количество пустых значений, в HashSet можно вставить лишь одно значение.
- 2ArrayList можно вставить лишь одно значение, в HashSet допускает любое количество пустых значений.
Вопрос 164Ответ открыт бесплатно
Для чего нужен HashMap в Java?
- 1Используется для хранения пар ключ-значение, при этом иметь возможность быстро получить значение по ключу.✓ Правильный ответ
- 2для определения индекса элемента в массиве
✓ Правильный ответ Используется для хранения пар ключ-значение, при этом иметь возможность быстро получить значение по ключу.
Вопрос 165
Что такое Map в Java?
- 1является интерфейсом в Java, который определяет структуру данных, которая позволяет хранить пары ключ-значение.
- 2это интерфейс, который предоставляет возможность поддерживать упорядоченную коллекцию.
Вопрос 166
В чем разница между HashSet и TreeSet?
- 1TreeSet используется для поддержания элементов в отсортированном порядке. HashSet используется для скорости выполнения операций.
- 2TreeSet используется для скорости выполнения операций. HashSet используется для поддержания элементов в отсортированном порядке.
Вопрос 167
В чем преимущество HashMap?
- 1обеспечивает быстрый доступ к значениям по ключам
- 2для поддержания элементов в отсортированном порядке
Вопрос 168Ответ открыт бесплатно
Как работает TreeMap в Java?
- 1это реализация Map, которая хранит элементы в отсортированном порядке.✓ Правильный ответ
- 2обеспечивает быстрый доступ к значениям по ключам
✓ Правильный ответ это реализация Map, которая хранит элементы в отсортированном порядке.
Вопрос 169
Что такое TreeSet Java?
- 1это коллекция, которая хранит элементы в виде упорядоченного по значениям дерева.
- 2обеспечивает быстрый доступ к значениям по ключам
Вопрос 170
Для чего нужен HashSet?
- 1для хранения элементов коллекции
- 2для поддержания элементов в отсортированном порядке
Вопрос 171Ответ открыт бесплатно
Как создать HashSet?
- 1HashSet˂Тип˃ имя = new HashSet˂Тип˃();✓ Правильный ответ
- 2HashSet ˂Тип˃ = {}
- 3HashSet˂Тип˃ имя = int HashSet˂Тип˃();
✓ Правильный ответ HashSet˂Тип˃ имя = new HashSet˂Тип˃();
Вопрос 172
Для чего необходимы дженерики?
- 1это интерфейс, который предоставляет возможность поддерживать упорядоченную коллекцию.
- 2используются, чтобы мы работали с определенным типом данных.
- 3обеспечивает быстрый доступ к значениям по ключам
Вопрос 173
Для чего необходим метод isEmpty() ?
- 1проверяет, является ли строка пустой или нет.
- 2сортирует значения в порядке убывания.
- 3Проверяет числовые значения не выходящие за пределы условий.
Вопрос 174Ответ открыт бесплатно
Как работает метод add() в коллекциях ?
- 1безопасно удаляет текущий элемент из коллекции
- 2используется для добавления нового элемента в коллекцию и возвращает ее саму.✓ Правильный ответ
- 3проверяет, является ли строка пустой или нет.
✓ Правильный ответ используется для добавления нового элемента в коллекцию и возвращает ее саму.
Вопрос 175
Зачем в Итераторе метод Remove Java?
- 1безопасно удаляет текущий элемент из коллекции
- 2используется для добавления нового элемента в коллекцию и возвращает ее саму.
- 3проверяет, является ли строка пустой или нет.
Вопрос 176
Как работает метод contains() в коллекциях ?
- 1проверяет, является ли строка пустой или нет.
- 2используется для проверки, содержит ли коллекция определенный элемент.
- 3безопасно удаляет текущий элемент из коллекции
Вопрос 177
Что такое Queue ?
- 1Коллекция, предназначенная для хранения элементов в порядке, нужном для их обработки.
- 2используется для проверки, содержит ли коллекция определенный элемент.
- 3используется для добавления нового элемента в коллекцию и возвращает ее саму.
Вопрос 178Ответ открыт бесплатно
Метод … ищет в массиве указанный элемент и возвращает его индекс.
- 1remove
- 2indexOf()✓ Правильный ответ
- 3add
✓ Правильный ответ indexOf()
Вопрос 179
Метод … сортирует элементы массива.
- 1remove()
- 2indexOf()
- 3sort()
Вопрос 180
По каким двум принципам работает очередь ?
- 1FIFO , TEN
- 2LIFO,FIFO
- 3FITO,ADD
Вопрос 181Ответ открыт бесплатно
Установите соответствия ООП
- 1Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями.✓ Правильный ответ
- 2это механизм, который позволяет классу наследовать свойства и методы другого класса.✓ Правильный ответ
- 3это процесс сокрытия внутренних деталей реализации объекта и предоставления внешнему миру только необходимых методов для взаимодействия с объектом.✓ Правильный ответ
- 4это процесс скрытия деталей реализации и представления только функциональности.✓ Правильный ответ
- 5Полиморфизм✓ Правильный ответ
- 6Наследование✓ Правильный ответ
- 7Инскапсуляция✓ Правильный ответ
- 8Абстракция✓ Правильный ответ
✓ Правильный ответ Это возможность объектов разных классов иметь одинаковые методы с одинаковыми именами, но с разными реализациями. = Полиморфизм ; это механизм, который позволяет классу наследовать свойства и методы другого класса. = Наследование ; это процесс сокрытия внутренних деталей реализации объекта и предоставления внешнему миру только необходимых методов для взаимодействия с объектом. = Инскапсуляция ; это процесс скрытия деталей реализации и представления только функциональности. = Абстракция
Вопрос 182
В какой последовательности происходит структуры данных интерфейса снизу вверх:
- 1List
- 2Collection
- 3Iterable
Вопрос 183
В какой последовательности создаётся наследования класса ?
- 1Класс
- 2Названия класса
- 3extends
- 4Название класса, у которого наследуют
Вопрос 184
Установите соответствие основных структур данных
- 1является интерфейсом в Java, который определяет структуру данных, которая позволяет хранить пары ключ-значение.
- 2Коллекция, предназначенная для хранения элементов в порядке, нужном для их обработки.
- 3Это коллекция, которая хранит элементы в виде упорядоченного по значениям дерева.
- 4Map
- 5Queue
- 6TreeSet
Вопрос 185Ответ открыт бесплатно
Для чего используется метод offer() ?
- 1возвращает с удалением элемент из начала очереди.
- 2добавляет элемент в конец очереди✓ Правильный ответ
- 3возвращает элемент без удаления элемент из начала очереди.
✓ Правильный ответ добавляет элемент в конец очереди
Вопрос 186
В чем различие методов add () и offer () ?
- 1Метод offer() удаляет элементы , а метод add() добавляет элементы.
- 2Метод offer() отличается от метода add() интерфейса Collection тем, что метод add() может неудачно добавить элемент.
- 3Метод offer() и add() ничем не различаются и они оба удаляют элементы.
Вопрос 187
Зачем нужен Deque?
- 1Является представителем двунаправленного списка, где каждый элемент структуры содержит указатели на предыдущий и следующий элементы.
- 2Для хранения множества значений.
- 3структура данных, представляющая из себя список элементов, в которой добавление новых элементов и удаление существующих производится с обоих концов.
Вопрос 188Ответ открыт бесплатно
Чем отличается Queue от Deque?
- 1отличие между queue и deque заключается в добавлении и удалении элементов.
- 2отличие между queue и deque заключается в способе доступа к элементам.✓ Правильный ответ
- 3отличие между queue и deque нету, они выполняют одно и тоже действие.
✓ Правильный ответ отличие между queue и deque заключается в способе доступа к элементам.
Вопрос 189
Чем отличаются ArrayDeque от LinkedList
- 1ArrayDeque эффективен для операций добавления и удаления на обоих концах. LinkedList эффективен для удаления текущего элемента во время итерации.
- 2ArrayDeque эффективен для удаления текущего элемента во время итерации. LinkedList эффективен для операций добавления и удаления на обоих концах.
- 3ArrayDeque и LinkedLis ничем не отличаются.
Вопрос 190
Установите соответствие тема (Интерфейсы, абстрактные классы, статические методы)
- 1Сравнивает ссылки на объекты.
- 2Ключевое слово используется для указания того, что класс реализует интерфейс
- 3Сравнивает содержимое объектов.
- 4==
- 5implements
- 6equals()
Вопрос 191Ответ открыт бесплатно
Для чего используются PriorityQueue?
- 1используется, когда объекты обрабатываются по приоритету.✓ Правильный ответ
- 2используется, для удаления элементов массива.
- 3используется, добавления класса к интерфейсу.
✓ Правильный ответ используется, когда объекты обрабатываются по приоритету.
Вопрос 192
Для чего используется интерфейс NavigableSet ?
- 1расширяет интерфейс SortedSet и позволяет извлекать элементы на основании их значений.
- 2используется, для удаления элементов массива.
- 3расширяет интерфейс SortedMap и обеспечивает возможность получения элементов отображения относительно других элементов.
Вопрос 193
Для чего используется интерфейс SortedSet?
- 1предназначен для создания коллекций, которые хранят элементы в отсортированном виде в порядке возрастания.
- 2предназначен для создания коллекций, которые хранят элементы в отсортированном виде в порядке убывания.
- 3используется, для удаления элементов массива.
Вопрос 194
Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора до элемента end
- 1headSet
- 2sort()
- 3indexOf()
Вопрос 195Ответ открыт бесплатно
Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора между элементами start и end
- 1headSet
- 2indexOf()
- 3subSet✓ Правильный ответ
✓ Правильный ответ subSet
Вопрос 196
Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора, начиная с элемента start
- 1headSet
- 2tailSet()
- 3subSet
Вопрос 197
Для чего используется интерфейс NavigableMap?
- 1расширяет интерфейс SortedMap и обеспечивает возможность получения элементов отображения относительно других элементов.
- 2расширяет интерфейс SortedSet и позволяет извлекать элементы на основании их значений.
- 3используется, для удаления элементов массива.
Вопрос 198Ответ открыт бесплатно
Чем отличаются ArrayDeque от LinkedList?
- 1ArrayDeque эффективен для операций добавления и удаления на обоих концах. LinkedList эффективен для удаления текущего элемента во время итерации.✓ Правильный ответ
- 2ArrayDeque эффективен для удаления текущего элемента во время итерации. LinkedList эффективен для операций добавления и удаления на обоих концах.
- 3ArrayDeque и LinkedList ничем не отличаются.
✓ Правильный ответ ArrayDeque эффективен для операций добавления и удаления на обоих концах. LinkedList эффективен для удаления текущего элемента во время итерации.
Вопрос 199
Как создать HashSet?
- 1HashSet˂Тип˃ имя = new HashSet˂Тип˃();
- 2HashSet ˂Тип˃ = (){}
- 3HashSet˂Тип˃ имя = int HashSet˂Тип˃();
Вопрос 200
В чем преимущество HashMap?
- 1обеспечивает быстрый доступ к значениям по ключам
- 2для поддержания элементов в отсортированном порядке
- 3используется для скорости выполнения операций
Вопрос 201Ответ открыт бесплатно
Для чего нужны коллекции в Джава?
- 1Для хранения и получения информации.✓ Правильный ответ
- 2Для работы только со строковыми значениями.
- 3Для удаления информации
✓ Правильный ответ Для хранения и получения информации.
Вопрос 202
В чем разница между List и Set?
- 1List и Set выполняют одинаковое действие и разницы между ними нету.
- 2Set — это неупорядоченное множество уникальных элементов. List — упорядоченный список, в котором у каждого элемента есть индекс.
- 3List - используются удаления массивов, а set - используется как упорядоченный список, в котором у каждого элемента есть индекс.
Вопрос 203
В чем разница между map и HashMap?
- 1Разница заключается в том , что Map это интерфейс, а HashMap реализация.
- 2Разница заключается в том, что HashMap это интерфейс, а Map реализация.
- 3Разницы между map и HashMap нету, так как являются интерфейсами.
Вопрос 204
Какая иерархия Collections Java?
- 1List
- 2List , Set и Queue
- 3Set и Queue
Вопрос 205Ответ открыт бесплатно
Для чего нужен HashMap в Java?
- 1Используется для хранения пар ключ-значение, при этом иметь возможность быстро получить значение по ключу.✓ Правильный ответ
- 2для определения индекса элемента в массиве.
- 3Используется для для удаления массивов.
✓ Правильный ответ Используется для хранения пар ключ-значение, при этом иметь возможность быстро получить значение по ключу.
Вопрос 206
В чем разница между HashSet и TreeSet?
- 1TreeSet используется для поддержания элементов в отсортированном порядке. HashSet используется для скорости выполнения операций.
- 2TreeSet используется для скорости выполнения операций. HashSet используется для поддержания элементов в отсортированном порядке.
- 3TreeSet используется для удаление массивов.HashSet используется для поддержания элементов в отсортированном порядке.
Вопрос 207
Что такое вложенный цикл?
- 1если он размещается внутри другого цикла.
- 2если он размещен отдельно от другого цикла.
- 3разновидность управляющей конструкции в высокоуровневых языках программирования
Вопрос 208Ответ открыт бесплатно
Какой класс представляет из себя двусвязный список, где каждый элемент структуры содержит ссылки на предыдущий и следующий элементы.
- 1LinkedList✓ Правильный ответ
- 2ArrayList
- 3TreeMap
✓ Правильный ответ LinkedList
Вопрос 209
Какой класс реализует интерфейс Set , который использует хэш-таблицы для хранения элементов коллекции.
- 1TreeSet
- 2ArrayList
- 3HashSet
Вопрос 210
Какой интерфейс предоставляет возможность поддерживать упорядоченную коллекцию
- 1List
- 2Set
- 3TreeMap
Вопрос 211Ответ открыт бесплатно
Какой класс можно растягивать для размещения дополнительных элементов внутри себя и сжимать до меньшего размера при удалении элементов.
- 1TreeSet
- 2ArrayList✓ Правильный ответ
- 3TreeMap
✓ Правильный ответ ArrayList
Вопрос 212
Какой интерфейс представляет собой коллекцию, не содержащую дублирующих элементов.
- 1Map
- 2Set
- 3TreeMap
Вопрос 213
Какой интерфейс позволяет определять структуру данных, которая позволяет хранить пары ключ-значение.
- 1Map
- 2HashMap
- 3TreeMap
Вопрос 214
Какой класс хранит элементы в отсортированном порядке.
- 1TreeSet
- 2HashSet
- 3TreeMap
Вопрос 215Ответ открыт бесплатно
Какой класс хранит элементы в виде упорядоченного по значениям дерева.
- 1TreeSet✓ Правильный ответ
- 2HashSet
- 3TreeMap
✓ Правильный ответ TreeSet
Вопрос 216
Какой класс используется для хранения элементов коллекции ?
- 1TreeSet
- 2HashSet
- 3TreeMap
Вопрос 217
Метод который проверяет , является ли строка пустой или нет ?
- 1add()
- 2remove()
- 3isEmpty()
Вопрос 218Ответ открыт бесплатно
Метод который используется для добавления нового элемента в коллекцию и возвращает ее саму … ?
- 1add()✓ Правильный ответ
- 2remove()
- 3contains()
Вопрос 219
Метод в итераторе который безопасно удаляет текущий элемент из коллекции.
- 1offer()
- 2remove()
- 3contains()
Вопрос 220
Какой метод … используется для проверки, содержит ли коллекция определенный элемент.
- 1offer()
- 2indexOf()
- 3contains()
Вопрос 221
Метод … который добавляет элемент в конец очереди.
- 1offer()
- 2indexOf()
- 3sort()
Вопрос 222Ответ открыт бесплатно
Метод … ищет в массиве указанный элемент и возвращает его индекс.
- 1remove()
- 2indexOf()✓ Правильный ответ
- 3add()
✓ Правильный ответ indexOf()
Вопрос 223
Какой метод … возвращает объект SortedSet, который содержит все элементы первичного набора между элементами start и end
- 1headSet()
- 2indexOf()
- 3subSet()
Вопрос 224
Установка Соответствия:
- 1является интерфейсом в Java, который определяет структуру данных, которая позволяет хранить пары ключ-значение.
- 2Коллекция, предназначенная для хранения элементов в порядке, нужном для их обработки.
- 3Это коллекция, которая хранит элементы в виде упорядоченного по значениям дерева
- 4Map
- 5Queue
- 6TreeSet
Вопрос 225Ответ открыт бесплатно
Установка Соответствия:
- 1Какой интерфейс позволяет определять структуру данных, которая позволяет хранить пары ключ-значение.✓ Правильный ответ
- 2Какой интерфейс представляет собой коллекцию, не содержащую дублирующих элементов.✓ Правильный ответ
- 3Какой интерфейс предоставляет возможность поддерживать упорядоченную коллекцию✓ Правильный ответ
- 4Map✓ Правильный ответ
- 5Set✓ Правильный ответ
- 6List✓ Правильный ответ
✓ Правильный ответ Какой интерфейс позволяет определять структуру данных, которая позволяет хранить пары ключ-значение. = Map ; Какой интерфейс представляет собой коллекцию, не содержащую дублирующих элементов. = Set ; Какой интерфейс предоставляет возможность поддерживать упорядоченную коллекцию = List
Вопрос 226
Установка Соответствия:
- 1Какой метод возвращает объект SortedSet, который содержит все элементы первичного набора, начиная с элемента start
- 2Какой метод возвращает объект SortedSet, который содержит все элементы первичного набора между элементами start и end
- 3Какой метод возвращает объект SortedSet, который содержит все элементы первичного набора до элемента end
- 4tailSet()
- 5subSet()
- 6headSet
Вопрос 227
В чем разница между extends и Implements?
- 1extends используется при наследовании класса, а implements при наследовании интерфейсов.
- 2extends используется при наследовании массива, а implements при наследовании строк.
- 3extends и Implements ничем не различаются, и наследуют и классы и интерфейсы одинаково.
Вопрос 228Ответ открыт бесплатно
Могут ли абстрактные классы в языке Java реализовывать интерфейсы?
- 1Да, абстрактные классы могут реализовывать интерфейсы с помощью ключевого слова implements.✓ Правильный ответ
- 2Нет, не могут.
- 3Да, абстрактные классы могут реализовывать интерфейсы с помощью ключевого слова extends.
✓ Правильный ответ Да, абстрактные классы могут реализовывать интерфейсы с помощью ключевого слова implements.
Вопрос 229
Каковы различия между абстрактным классом и интерфейсом в Java?
- 1Интерфейс описывает только поведение методов объекта, а вот состояние полей у него нет кроме public static final, в то время как у абстрактного класса они могут быть.
- 2Различий между абстрактным классом и интерфейсом нету.
- 3Абстрактный класс описывает только поведение методов объекта, а вот состояние полей у него нет кроме public static final, в то время как у интерфейса они могут быть.
Вопрос 230
В чем разница между == и equals()?
- 1Оператор == сравнивает ссылки на объекты, а для сравнения содержимых объектов, используется метод equals.
- 2Операторы == и equals() одинаковы, и разницы между ними нету.
- 3Оператор == сравнивает только целые числа, а метод equals используется только для сравнения строк.
Вопрос 231
Зачем нужны default методы в функциональном интерфейсе?
- 1Методы по умолчанию позволяют включать в интерфейс не только абстрактные методы, но и методы с реализацией.
- 2Методы по умолчанию позволяют включать в интерфейсе только абстрактные методы.
- 3Методы по умолчанию позволяют включать в интерфейсе только скрытые методы.
Вопрос 232Ответ открыт бесплатно
Чем отличаются статические методы от нестатических?
- 1Нестатические методы могут работать с переменными экземпляра, потому что они вызываются на конкретном объекте и имеют доступ к его состоянию. В то время как статические методы работают только с данными класса и не имеют доступа к данным экземпляра класса.✓ Правильный ответ
- 2Статические методы работают только с конструкторами и не имеют доступа к данным экземплярам класса
- 3Статические методы могут работать с переменными экземпляра, потому что они вызываются на конкретном объекте и имеют доступ к его состоянию. В то время как нестатические методы работают только с данными класса и не имеют доступа к данным экземпляра класса.
✓ Правильный ответ Нестатические методы могут работать с переменными экземпляра, потому что они вызываются на конкретном объекте и имеют доступ к его состоянию. В то время как статические методы работают только с данными класса и не имеют доступа к данным экземпляра класса.
Вопрос 233
Для чего нужен BigInteger и BigDecimal ?
- 1Для работы с большими числами.
- 2Для работы со строками.
- 3Для работы с массивами.
Вопрос 234
В чем различие BigInteger и BigDecimal ?
- 1BigInteger используется только для целочисленных данных , а BigDecimal используется для чисел с плавающей точкой.
- 2BigInteger и BigDecimal ничем не различаются.
- 3BigInteger используется для строковых данных, а BigDecimal используется для массивов.
Вопрос 235Ответ открыт бесплатно
Чем отличается интерфейс от абстрактного класса?
- 1Абстрактный класс может у наследоваться только от одного класса и любого количества интерфейсов. Интерфейс не может наследоваться от классов, но может от любого количества интерфейсов.✓ Правильный ответ
- 2Абстрактный класс и интерфейс не отличаются.
- 3Интерфейс может у наследоваться только от одного класса и любого количества интерфейсов. Абстрактный класс не может наследоваться от классов, но может от любого количества интерфейсов.
✓ Правильный ответ Абстрактный класс может у наследоваться только от одного класса и любого количества интерфейсов. Интерфейс не может наследоваться от классов, но может от любого количества интерфейсов.
Вопрос 236
Чем отличается параметр от аргумента Java?
- 1Только переменными
- 2параметры — это переменные, определенные в объявлении функции и используемые внутри функции, а аргументы — это фактические значения, переданные в функцию при вызове.
- 3аргументы — это переменные, определенные в объявлении функции и используемые внутри функции, а параметры — это фактические значения, переданные в функцию при вызове.
Вопрос 237
Какие модификаторы необходимо использовать для отказа от переопределения?
- 1private
- 2public
- 3final
Вопрос 238Ответ открыт бесплатно
Как класс наследует интерфейс ?
- 1class Journal implements Printable {}✓ Правильный ответ
- 2class Journal extends Printable {}
- 3class Journal throws Printable {}
✓ Правильный ответ class Journal implements Printable {}
Вопрос 239
Какое из перечисленных утверждений верное?
- 1В классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификаторами final static
- 2в классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификаторами private final static
- 3В классе-наследнике могут быть переопределены только методы класса-родителя, не отмеченные модификатором private.
Вопрос 240
Чем класс отличается от объекта?
- 1ничем не отличается
- 2Класс описывает переменные, свойства, процедуры и события объекта. Объекты являются экземплярами классов.
- 3Объекты описывают переменные, свойства, процедуры и события объекта. Класс является экземплярами классов.
Вопрос 241
Что такое композиция в ООП?
- 1более строгий тип связи. При использовании композиции объект не только является частью какого-то объекта, но и не может принадлежать другому объекту того же типа.
- 2отношение, когда один объект является частью другого
- 3это парадигма, в центре которой данные и объекты, а не функции, как при процедурном подходе.
Вопрос 242Ответ открыт бесплатно
Для генерации случайных чисел используется метод …
- 1random ()✓ Правильный ответ
✓ Правильный ответ random ()
Вопрос 243
… это абстрактный тип, который используется для объявления поведения, которое должны реализовать классы.
- 1Интерфейс
Вопрос 244
Оператор … это булево выражение, которое позволяет проверить, принадлежит ли объект определенному классу или его подклассу.
- 1instanceof
Вопрос 245Ответ открыт бесплатно
Переменным, которым присваиваются определенные значения при вызове метода это – …
- 1Параметры метода✓ Правильный ответ
✓ Правильный ответ Параметры метода
Вопрос 246
… - это модификатор доступа в Java, который указывает на то, что метод не возвращает значение.
- 1void
Вопрос 247
… - это метод, который связан с классом, а не с экземпляром класса.
- 1Статический метод
Вопрос 248Ответ открыт бесплатно
… - могут работать с переменными экземпляра, потому что они вызываются на конкретном объекте и имеют доступ к его состоянию.
- 1Нестатический метод✓ Правильный ответ
✓ Правильный ответ Нестатический метод
Вопрос 249
Какой класс используется … в программе для очень больших чисел, которые выходят за пределы допустимых значений для типов long ?
- 1BigInteger
Вопрос 250
Какой класс используется … в программе для очень больших чисел, которые выходят за пределы допустимых значений для типов double ?
- 1BigDecimal
Вопрос 251
Какой оператор используется … для реализации интерфейса в классе.
- 1implements
Вопрос 252Ответ открыт бесплатно
Можно ли переопределять default методы в интерфейсах?
- 1Да✓ Правильный ответ
Вопрос 253
Можно ли создать экземпляр абстрактного класса?
- 1Нет
Вопрос 254
Какой метод используется в BigInteger для возвращения разности двух чисел?
- 1subtract
Вопрос 255Ответ открыт бесплатно
Какой метод используется в BigInteger для возвращения произведения двух чисел?
- 1multiply✓ Правильный ответ
✓ Правильный ответ multiply
Вопрос 256
Какой метод используется в BigInteger для возвращения частных двух чисел?
- 1divide
Вопрос 257
Какой метод используется в BigInteger для возвращения остатка от целочисленного деления двух чисел?
- 1mod
Вопрос 258
Какой метод используется в BigInteger для возвращения квадратного корня числа?
- 1sqrt()
Вопрос 259Ответ открыт бесплатно
Какой метод используется в BigInteger для преобразования объекта BigInteger в long?
- 1longValue✓ Правильный ответ
✓ Правильный ответ longValue
Вопрос 260
Какой метод используется в BigInteger для преобразования объекта BigInteger в short ?
- 1shortValue
Вопрос 261
Какой метод используется в BigDemical для преобразования объекта BigDemical в float ?
- 1floatValue
Вопрос 262Ответ открыт бесплатно
Установите соответствие
- 1метод используется в BigInteger для возвращения разности двух чисел✓ Правильный ответ
- 2метод используется в BigInteger для возвращения произведения двух чисел✓ Правильный ответ
- 3метод используется в BigInteger для возвращения частных двух чисел✓ Правильный ответ
- 4subtract✓ Правильный ответ
- 5multiply✓ Правильный ответ
- 6divide✓ Правильный ответ
✓ Правильный ответ метод используется в BigInteger для возвращения разности двух чисел = subtract ; метод используется в BigInteger для возвращения произведения двух чисел = multiply ; метод используется в BigInteger для возвращения частных двух чисел = divide
Вопрос 263
Установите соответствие
- 1метод используется в BigInteger для возвращения остатка от целочисленного деления двух чисел
- 2метод используется в BigInteger для возвращения квадратного корня числа
- 3метод используется в BigInteger для преобразования объекта BigInteger в long
- 4mod
- 5sqrt()
- 6longValue
Вопрос 264
Какой результат программы выводится в компиляторе ide при запуске.
- 116 и 17.4
- 236 и 37
- 37 и 9.8
Вопрос 265Ответ открыт бесплатно
Установите соответствие
- 1Сравнивает ссылки на объекты.✓ Правильный ответ
- 2Ключевое слово используется для указания того, что класс реализует интерфейс✓ Правильный ответ
- 3Сравнивает содержимое объектов.✓ Правильный ответ
- 4==
- 5implements✓ Правильный ответ
- 6equals()✓ Правильный ответ
✓ Правильный ответ Сравнивает ссылки на объекты. = == ; Ключевое слово используется для указания того, что класс реализует интерфейс = implements ; Сравнивает содержимое объектов. = equals()
Вопрос 266
В какой последовательности создается наследования интерфейса
- 1Имя интерфейса
- 2implements
- 3Названия класса
- 4Класс
Вопрос 267
Какой результат программы выводится в компиляторе ide при запуске.
- 14
- 217
- 32
Вопрос 268
Какой результат программы выводится в компиляторе ide при запуске.
- 1avaj
- 2java
- 3ajav
Вопрос 269Ответ открыт бесплатно
Какой результат программы выводится в компиляторе ide при запуске.
- 1Философ: Мечты так и остаются мечтами, если к ним не идти✓ Правильный ответ
- 2Мечты так и остаются мечтами, если к ним не идти
- 3Философ
✓ Правильный ответ Философ: Мечты так и остаются мечтами, если к ним не идти
Вопрос 270
Какой результат программы выводится в компиляторе ide при запуске.
- 14_000_000
- 22000
- 32_000_000
Вопрос 271
Какой результат программы выводится в компиляторе ide при запуске.
- 1true
- 2false
- 3error
Вопрос 272Ответ открыт бесплатно
Какой результат программы выводится в компиляторе ide при запуске.
- 1Michael✓ Правильный ответ
- 2Anton
- 3Tom
✓ Правильный ответ Michael
Вопрос 273
Какой результат программы выводится в компиляторе ide при запуске.
- 1Ян=2, Олег=5, Антон=5, Руслан=5, Сергей=5
- 2Олег=5, Антон=5, Руслан=5, Сергей=5,Ян=2
- 3Олег=5, Антон=5, Руслан=5,Ян=2, Сергей=5
Вопрос 274
Какой результат программы выводится в компиляторе ide при запуске.
- 11,2,3,4,5
- 25,4,3,2,1
- 31,2,4,3,5
Вопрос 275Ответ открыт бесплатно
Что такое ООП?
- 1Объектно-ориентированное программирование — так называют любой тип программирования, в котором используются понятия высокого уровня и, в отличие от Assembler, в котором не работают напрямую с ячейками памяти ПК.
- 2Объектно-ориентированное программирование — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.✓ Правильный ответ
- 3Объектно-ориентированное программирование — это парадигма, которая не предоставляет ряд возможностей для создания наиболее эффективного программного обеспечения из наиболее элегантного и оптимизированного кода.
✓ Правильный ответ Объектно-ориентированное программирование — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.
Вопрос 276
Ключевое слово … служит для объявления одного класса наследником другого.
- 1extends
Вопрос 277
Сколько классов-родителей может быть у класса в языке Java?
- 1от одного до шестнадцати
- 2любое количество, если они находятся в одной директории
- 3любое количество
- 4только один
Вопрос 278
Сколько классов-наследников может быть у класса в языке Java?
- 1от одного до шестнадцати
- 2наследниками могут быть только те классы, которые находятся с ним в одной директории
- 3любое количество
- 4только один
Вопрос 279Ответ открыт бесплатно
Ключевое слово … используется в конструкторе класса-наследника и служить для вызова родительского конструктора.
- 1super;;super()✓ Правильный ответ
✓ Правильный ответ super;;super()
Вопрос 280
… - это специальный метод, который вызывается при создании объекта класса.
- 1конструктор
Вопрос 281
Что означает слово Student в конструкторе следующего класса?
- 1тип возвращаемого значения
- 2название метода
- 3указатель на имя класса
Вопрос 282Ответ открыт бесплатно
Ключевое слово … используется для ссылки на текущий объект (ссылается на экземпляр класса, в котором используется).
- 1this✓ Правильный ответ
Вопрос 283
К каким переменным следующего класса можно обратиться (вызвать) в его наследнике?
- 1name, surname, age
- 2surname, age
- 3age
Вопрос 284
Метод … класса LocalDate возвращает название месяца данной даты.
- 1getMonth;;getMonth()
Вопрос 285Ответ открыт бесплатно
Метод … класса LocalDate возвращает месяц (его номер) данной даты в виде цифрового значения.
- 1getMonthValue;;getMonthValue()✓ Правильный ответ
✓ Правильный ответ getMonthValue;;getMonthValue()
Вопрос 286
Метод … класса LocalDate возвращает значение true или false в зависимости от того, является ли год данной даты високосным.
- 1isLeapYear;;isLeapYear()
Вопрос 287
Что возвращает метод getDayOfWeek класса LocalDate?
- 1название дня недели
- 2номер дня недели
- 3номер дня недели от начала года
- 4название и номер дня недели
Вопрос 288
Метод … класса LocalDate прибавляет к данной дате переданное в параметры количество дней и возвращает дату, которая будет на тот момент.
- 1plusDays;;plusDays()
Вопрос 289Ответ открыт бесплатно
Статический конструктор… класса LocalDate возвращает текущую дату.
- 1now;;now()✓ Правильный ответ
✓ Правильный ответ now;;now()
Вопрос 290
При каких исключениях, указанных в скобках catch в консоль выведется сообщение “Исключение обработано”, если указанного файла НЕ существует?
- 1StreamCorruptedException
- 2NullPointerException
- 3FileNotFoundException
- 4IOException
- 5Exception
Вопрос 291
Сколько catch может быть у одного try?
- 1от нуля до любого количества
- 2от одного до любого количества
- 3только один
Вопрос 292Ответ открыт бесплатно
Сколько finally может быть у одного try?
- 1от нуля до любого количества
- 2от одного до любого количества
- 3от нуля до одного✓ Правильный ответ
✓ Правильный ответ от нуля до одного
Вопрос 293
Упорядочите конструкторы, по очереди срабатывания кода в их теле (начиная с того, который сработает первым), в результате запуска следующего кода:
- 1Person
- 2Employee
- 3Engineer
Вопрос 294
Задача. Программист пишет код, который должен считывать весь текст из файла и выводить его в консоль. Также в консоль должно выводиться количество символов в тексте. Какую ошибку он допустил, при написании кода (подразумевается, что путь к файлу может быть указан неверно или файл может отсутствовать)?
Текст файла:
first line of text
second line of text
third line of text
Код:
- 1не закрыл поток сканера методом close()
- 2не обработал возможный FileNotFoundException
- 3не обработал возможный NullPointerException
- 4текст из файла считывается не полностью
- 5импортировал не все нужные для работы кода классы
Вопрос 295
Соотнесите классы и перечень переменных, которые можно вызвать (получить к ним доступ) у их объектов:
- 1Employee
- 2Engineer
- 3Person
- 4age, surname, salary
- 5age, surname
- 6name, age, surname
Вопрос 296Ответ открыт бесплатно
В какой последовательности создается наследования интерфейса
- 1Класс✓ Правильный ответ
- 2Названия класса✓ Правильный ответ
- 3implements✓ Правильный ответ
- 4Имя интерфейса✓ Правильный ответ
✓ Правильный ответ Класс ; Названия класса ; implements ; Имя интерфейса