Программирование на языке высокого уровня

Descripción

Test sobre Программирование на языке высокого уровня, creado por Rizabek Kabzhanov el 07/02/2022.
Rizabek Kabzhanov
Test por Rizabek Kabzhanov, actualizado hace más de 1 año
Rizabek Kabzhanov
Creado por Rizabek Kabzhanov hace más de 2 años
1676
0

Resumen del Recurso

Pregunta 1

Pregunta
Что такое ООП?
Respuesta
  • Объектно-ориентированное программирование — методология программирования, основанная на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования.
  • Объектно-ориентированное программирование — так называют любой тип программирования, в котором используются понятия высокого уровня и, в отличие от Assembler, в котором не работают напрямую с ячейками памяти ПК.
  • Объектно-ориентированное программирование — просто красивое понятие. Если вдуматься, оно не несет дополнительной смысловой нагрузки, просто программисты любят аббревиатуры, так области их знаний выглядят сложнее.
  • Очень одинокий программист

Pregunta 2

Pregunta
Что такое класс в Java?
Respuesta
  • Уровень сложности программы. Все операторы делятся на классы в зависимости от сложности их использования.
  • Базовый элемент объектно-ориентирован¬ного программирования в языке Java.
  • Просто одно из возможных названий переменной.
  • Такое понятие есть только в C++, в Java такого понятия нет.

Pregunta 3

Pregunta
Как объявить класс в коде?
Respuesta
  • class MyClass {}
  • new class MyClass {}
  • select * from class MyClass {}
  • MyClass extends class {}

Pregunta 4

Pregunta
Что выведется в результате этого кода?
Respuesta
  • Код написан с ошибкой, ничего не выведется.
  • a > b
  • a = b
  • a < b

Pregunta 5

Pregunta
Как исправить этот код, чтобы он вывел "I Love Programming Tests" корректно?
Respuesta
  • Надо внутри while добавить i++ в конце, иначе будет бесконечный цикл.
  • Надо в System.out.print передавать text[i].
  • Надо объявить int i = 0.
  • Надо выполнить все предыдущие пункты для корректной работы программы.

Pregunta 6

Pregunta
Для чего используется оператор NEW?
Respuesta
  • Для создания новой переменной.
  • Для объявления нового класса.
  • Для создания экземпляра класса.
  • Это антагонист оператора OLD.

Pregunta 7

Pregunta
Что выведет этот код?
Respuesta
  • this is my test
  • this isthis is
  • my testmy test
  • my test this is

Pregunta 8

Pregunta
Что означает ключевое слово extends?
Respuesta
  • Что данный класс наследуется от другого.
  • Что это дополнительный модуль класса, который расширяет его свойства.
  • Что два класса делают одно и то же.
  • Что это самый большой класс в программе.

Pregunta 9

Pregunta
Что делает этот код?
Respuesta
  • Удваивает все значения массива a
  • Удваивает все значения массива b
  • Заполняет массив b удвоенными значениями массива a
  • Заполняет массив a удвоенными значениями массива b

Pregunta 10

Pregunta
Код ниже вызовет ошибку: Exception <...> java.lang.ArrayIndexOutOfBoundsException: 4 Что она означает?
Respuesta
  • Ошибка означает переполнение памяти.
  • Ошибка означает выход за рамки границ массива.
  • Ошибка означает попытку вставить в массив некорректное значение.
  • На самом деле этот код не вызовет ошибку.

Pregunta 11

Pregunta
Что означает перегрузка метода в Java (overload).
Respuesta
  • Изменение поведения метода класса относительно родительского.
  • Изменение поведения метода класса относительно дочернего.
  • Несколько методов с одинаковым названием, но разным набором параметров.
  • Несколько разных классов с одинаковым методом.

Pregunta 12

Pregunta
Что означает переопределение метода в Java (override).
Respuesta
  • Изменение поведения метода класса относительно родительского.
  • Изменение поведения метода класса относительно дочернего.
  • Несколько методов с одинаковым названием, но разным набором параметров.
  • Несколько разных классов с одинаковым методом.

Pregunta 13

Pregunta
Чем отличаются static-метод класса от обычного метода класса.
Respuesta
  • Поведение обычного метода класса можно изменить в классе-наследнике, а поведение static-метода нельзя.
  • Обычный метод класса можно переопределить, а static-метод нельзя.
  • Обычный метод класса работает от объекта класса, а static-метод от всего класса.
  • Static-метод класса можно вызывать только внутри класса, а обычный - в любой части кода.

Pregunta 14

Pregunta
Как вызвать static-метод внутри обычного?
Respuesta
  • Никак, static-метод можно вызвать только от объекта класса.
  • Можно, надо перед этим перегрузить обычный метод класса.
  • Можно, надо перед этим переопределить обычный метод класса.
  • Можно, ничего дополнительно делать не надо.

Pregunta 15

Pregunta
Как вызвать обычный метод класса внутри static-метода?
Respuesta
  • Никак, static-метод не работает с объектом класса.
  • Можно, надо перед этим перегрузить обычный метод класса.
  • Можно, надо перед этим переопределить обычный метод класса.
  • Можно, ничего дополнительно делать не надо.

Pregunta 16

Pregunta
Для чего необходимо ключевое слово this
Respuesta
  • Это указатель на переопределенный метод класса. Его нельзя опускать при вызове, иначе переопределение не сработает.
  • Это указатель на текущий объект класса внутри самого класса. Его можно опускать при вызове метода класса, но лучше этого не делать.
  • Это не ключевое слово.
  • Это ключевое слово для вызова обычного метода внутри static-метода. Его нельзя опускать, иначе вызов не сработает и будет ошибка.

Pregunta 17

Pregunta
Что вернет метод, объявленный следующим образом: public static int getAmount()
Respuesta
  • Не ясно, надо смотреть код метода.
  • Вернет static-поле класса.
  • Вернет ссылку на объект класса this.
  • Вернет целочисленное значение.

Pregunta 18

Pregunta
Как исправить этот код, чтобы он вывел "I Love Programming Tests" корректно?
Respuesta
  • Надо внутри while добавить i++ в конце, иначе будет бесконечный цикл.
  • Надо в System.out.print передавать text[i].
  • Надо объявить int i = 0.
  • Надо выполнить все предыдущие пункты для корректной работы программы.

Pregunta 19

Pregunta
Одно из ключевых слов языка Java:
Respuesta
  • null
  • protected
  • false
  • hello

Pregunta 20

Pregunta
Какое утверждение относительно класса String верно: является абстрактным
Respuesta
  • содержит только статические методы
  • обладает свойством неизменяемости
  • содержит только динамические методы
  • содержит все методы

Pregunta 21

Pregunta
Отметьте верное утверждение относительно языков Java и JavaScript:
Respuesta
  • JavaScript является синонимом Java
  • их спецификации являются закрытыми
  • оба языка кроссплатформенны
  • Java является синонимом JavaScript

Pregunta 22

Pregunta
Вы создали класс Animal в пакете ru.animal. Где будет хранится исходный код класса в файловой системе:
Respuesta
  • ruanimalAnimal.class
  • ruAnimal.java
  • ruanimalAnimal.java
  • ruAnimaljava.class

Pregunta 23

Pregunta
Какое утверждение относительно модуля компиляции верно:
Respuesta
  • В модуле компиляции может быть больше одного объявления пакета
  • Объявления верхнего уровня позволяют обращаться к типам из других пакетов по их простым именам
  • Если объявление пакета отсутствует, то модуль компиляции будет принадлежать безымянному пакету
  • В модуле компиляции может быть меньше трех объявлений пакета

Pregunta 24

Pregunta
Какое значение может принимать переменная булева типа:
Respuesta
  • null
  • false
  • 1
  • 2

Pregunta 25

Pregunta
Сколько объектов порождается при инициализации массива new int[3][]:
Respuesta
  • 1
  • 2
  • 3
  • 4
Mostrar resumen completo Ocultar resumen completo

Similar

Mapas mentales con ExamTime
maya velasquez
Inglés - Conjugación Verbos Irregulares
María Salinas
Cualidades de la Voz y Variedad Vocal "Expresión Oral"
jairosernabernal
QUÍMICA, PASAPALABRA...
JL Cadenas
Historia de España. Siglo XVIII
FIRA BRIGHTON
LA METODOLOGÍA DE LAS BASES DE DATOS
Fernando Tapia
Cáncer de Ovário
Luz Moor
ELEMENTOS DE LA EPISTEMOLOGÍA DE ENFERMERÍA
naye19052012
Test: The Passive voice
wendygil_22
PARTES O ESTRUCTURA DE LA CÉLULA
Luis Vélez Zamora
DERECHO LABORAL LINEA DEL TIEMPO
felipe cardenas