Start.td_Разработка на Java для школьников_РJavaш-ЦПД-242211 30-9МОо-12МОо

Start.td_Разработка на Java для школьников_РJavaш-ЦПД-242211 30-9МОо-12МОо

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

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

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

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

Вопрос 1

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

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

Что такое IDE?

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что позволяет сделать режим debug?

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

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

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

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

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

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

  1. LocalDateTime dateTime = LocalDateTime.now();
  2. LocalDateTime date = new Date();
Вопрос 21

В чём главный смысл ООП?

  1. благодаря ООП получаются более быстрые программы
  2. благодаря ООП можно организовать программный код более удобным способом
  3. благодаря ООП проще составлять документацию к создаваемым программным продуктам
Вопрос 22

Что такое поле класса?

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

Что такое метод класса?

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

Что значит ключевое слово public?

  1. соответствующее поле или метод класса не доступны за его пределами
  2. соответствующее поле или метод класса доступны классам одного пакета
  3. соответствующее поле или метод класса доступны за его пределами
Вопрос 25

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

  1. int[] arrayOfInteger = new int[5];
  2. int arrayOfInteger[] = new int[5];
  3. int arrayOfInteger = new int[5];