Введение в Java.td_Программист на Java - начальный_Jн-КБ-242309 28_9

Введение в Java.td_Программист на Java - начальный_Jн-КБ-242309 28_9

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

30 вопросов Вариант 1 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Что такое компилятор?

  1. программа-редактор для создания других программ
  2. программа, которая переводит код на языке программирования в машинный код
  3. программа в виде чёрного окна, где пользователь может ввести текст
Вопрос 2

Что такое IDE?

  1. интегрированная среда разработки – программа для создания других программ
  2. интегрированная среда разработки – набор дополнительных библиотек, помогающих программисту в создании программных продуктов
  3. интегрированная среда разработки – набор шаблонов для создания приложений
Вопрос 3

Что значит «статически типизированный язык»?

  1. тип каждой сущности должен быть известен компилятору в точке использования этой сущности
  2. язык имеет несколько базовых типов данных, на которых построены все программы
  3. в языке можно создавать любые пользовательские типы данных
Вопрос 4

Что такое переменная в программировании?

  1. переменной может называться любой идентификатор, если у него указан тип данных
  2. поименованная область памяти, в которой содержится значение этой переменной
  3. число, доступное в любой части программы
Вопрос 5

Можно ли для переменной использовать имя, которое начинается с цифры?

  1. Да, можно.
  2. Да, можно, также имя переменной может начинаться с «_» или с «$»
  3. Нет, нельзя
Вопрос 6

Можно ли преобразовать переменную к другому типу данных?

  1. нельзя, Java является статически типизированным языком
  2. можно, но только если «большему типу» присваивается значение «меньшего типа», иначе будет потеря информации и компилятор выдаст ошибку
  3. можно, но проблема потери информации ложится на плечи программиста
Вопрос 7

Что будет выведено в консоль с помощью команды System.out.println(111 % 13)?

  1. 7
  2. 14,43
  3. 11
Вопрос 8

Какие типы в Java представляют логические значения?

  1. String
  2. int
  3. boolean
Вопрос 9

Есть ли ошибка в коде: boolean b = 1 > 2;

  1. ошибки нет, можно сохранять значение логических выражений в переменных
  2. ошибка, потому что один меньше двух
  3. ошибка, потому что логические выражения должны быть только внутри if или while
Вопрос 10

Как правильно объявить сканер для чтения информации с консоли?

  1. Scanner scanner = new Scanner(System.out);
  2. Scanner scanner = new Scanner(System.in);
  3. Scanner scanner = Scanner.of(System.in);
Вопрос 11

Может ли быть опущен блок «else» в условном операторе?

  1. да, может
  2. нет, не может
  3. может, но только если условие всегда истинно
Вопрос 12

Как обозначается логическая операция «И»?

  1. &&
  2. ||
  3. ==
Вопрос 13

Что такое итерация цикла?

  1. последовательность действий цикла
  2. условие выхода из цикла
  3. единичное выполнения тела цикла
Вопрос 14

Что нужно добавить в цикле while (true) для выхода из цикла?

  1. оператор continue
  2. оператор break
  3. оператор увеличения счётчика цикла i++
Вопрос 15

Сколько раз выполнится тело цикла for (int i = 0; i < 7; i+=2)

  1. 4 раза
  2. 7 раз
  3. 6 раз
Вопрос 16

С какого индекса начинается массив?

  1. с нуля
  2. с единицы
  3. пользователь может сам задать индексацию
Вопрос 17

Могут ли в массиве быть переменные разных типов данных?

  1. да, могут
  2. нет, не могут
  3. могут, если использовать многомерный массив
Вопрос 18

Как правильно инициализировать массив целых чисел?

  1. int[] arrayOfInteger = new int[5];
  2. int arrayOfInteger[] = new int[5];
  3. int arrayOfInteger = new int[5];
Вопрос 19

Существует ли в программировании чистая случайность?

  1. да, существует, реализована с помощью функции Math.random()
  2. нет, чистой случайности не существует
  3. да, существует, но нужно импортировать класс Randomizer
Вопрос 20

Как в Java считать всю строку с консоли?

  1. с помощью метода next()
  2. с помощью метода nextLine(), так как next() читает до пробела
  3. с помощью метода getLine(), так как next() читает до пробела
Вопрос 21

Как считать отдельный символ с консоли и сохранить его в переменную типа char?

  1. char s = scanner.nextChar();
  2. char s = Character.get(System.in);
  3. chars = scanner.next().charAt(0);
Вопрос 22

Что такое метод в программировании на Java?

  1. Метод – это блок кода, который выполняет определенную задачу и может быть вызван из других частей программы по своему названию.
  2. Метод – алгоритм, выбранный для решения определённой задачи
  3. Метод – способ достижения какой-либо цели
Вопрос 23

Чем параметры (формальные параметры) отличаются от аргументов (фактических параметров)?

  1. Параметры являются конкретными значениями, которые заменяют аргументы при вызове метода
  2. Аргументы являются конкретными значениями, которые заменяют параметры при вызове метода
  3. В Java не различают фактические и формальные параметры, в обоих случаях понимаются параметры в сигнатуре метода
Вопрос 24

Что такое область видимости переменной?

  1. Место в оперативной памяти, к которому могут обращаться другие программы
  2. Фрагмент кода, чаще всего заключенный между фигурных скобок, внутри которого объявленная переменная будет видна и доступна для использования
  3. Специальное место в коде, в котором объявляются переменные, видимые и доступные в любой части программы
Вопрос 25

Какое ключевое слово используется для возврата значения в точку вызова метода?

  1. return
  2. break
  3. void
Вопрос 26

Какую возможность предоставляет перегрузка методов?

  1. Позволяет аварийно завершить работу метода
  2. Позволяет передавать в метод неопределённое число аргументов
  3. Позволяет создать несколько методов с одинаковым именем, но разными параметрами
Вопрос 27

Что такое стек в программировании?

  1. Структура данных, которая работает по принципу LIFO (Last In First Out) – первый пришёл, последний ушёл
  2. Структура данных, которая работает по принципу LILO (Last In Last Out) – последний пришёл, последний ушёл
  3. Структура данных, которая работает по принципу FIFO (First In First Out) – первый пришёл, первый ушёл
Вопрос 28

Зачем нужны точки останова?

  1. Они позволяют остановить выполнение программы, чтобы дать пользователю возможность ввести какие-либо данные
  2. Они позволяют во время режима отладки выполнить программу до нужного места, что позволяет затем проанализировать состояние программы
  3. Точки останова позволяют «на горячую» вносить изменения в значения переменных прямо в ходе выполнения программы, что позволяет сразу оценить влияние этих переменных на итоговый результат
Вопрос 29

Зачем нужно базисное утверждение при реализации рекурсивного алгоритма?

  1. Базисное утверждение позволяет определить метод через «самого себя» и запустить рекурсию
  2. Базисное утверждение позволяет определить условие, при наступлении которого рекурсивное погружение закончится
  3. Базисное утверждение определяет изменение параметров при каждом новом рекурсивном вызове
Вопрос 30

Что является минимально необходимым для запуска на Windows программы, написанной на Java?

  1. Наличие виртуальной машины JVM
  2. Наличие среды выполнения JRE
  3. Наличие JDK