Язык программирования Kotlin.фип_БАК_МОиАИС_н с

Язык программирования Kotlin.фип_БАК_МОиАИС_н с — вариант 2

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

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

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

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

Вопрос 1

… классы используются для представления ограниченных иерархий классов, когда значение может иметь один из типов из ограниченного набора, но не может иметь никакой другой тип

  1. Запечатанные
  2. Закрытые
  3. Родительские
  4. Локальные
Вопрос 2

В Kotlin классы и методы закрыты по умолчанию, то есть они объявляются как заключительные. Для того чтобы класс стал суперклассом и мог быть унаследован, мы должны его объявить с ключевым словом "…"

  1. activate
  2. on
  3. unlock
  4. open
Вопрос 3

Методы и свойства, которые переопределены в подклассе, должны быть снабжены ключевым словом "…"

  1. underclass
  2. method
  3. reroll
  4. override
Вопрос 4

Интерфейс в Kotlin работает подобно классу, но интерфейс не может содержать …: в нем могут быть объявлены абстрактные методы и реализованные методы

  1. абстрактный метод
  2. состояния
  3. методы с реализацией
  4. реализованные методы
Вопрос 5

Чтобы класс реализовывал интерфейс, мы используем ключевое слово "…"

  1. +
  2. parent
  3. :
  4. ==
Вопрос 6

В Kotlin класс … реализовывать более одного интерфейса

  1. может
  2. не может
  3. может в особенных случаях
Вопрос 7

… - это архитектурный паттерн проектирования, который разделяет приложение на три основных компонента

  1. MDC
  2. MVC
  3. PVC
  4. DRC
Вопрос 8

Когда мы объявляем класс как data, компилятор автоматически выводит следующие функции

  1. equals()
  2. toString()
  3. addTo()
  4. componentN()
Вопрос 9

За наследование отвечает символ

  1. :
  2. +
  3. ;
Вопрос 10

Интерфейс объявляется с использованием ключевого слова "…"

  1. interface
Вопрос 11

… - это передача объекта в другой объект

  1. Композиция
Вопрос 12

Kotlin использует ключевое слово `… ` для объявления синглтона, которое означает, что можно создать только один экземпляр класса

  1. object
Вопрос 13

… - это экземпляры классов. Они представляют собой воплощение классов, с которыми можно работать

  1. объекты
Вопрос 14

В Kotlin модификатор `… ` используется для указания, что соответствующий член доступен везде в том же модуле

  1. internal
Вопрос 15

Обычные классы объявляются с помощью ключевого слова `… `

  1. class
Вопрос 16

В Kotlin … могут содержать объявления абстрактных методов, а также реализации методов. Что отличает их от абстрактных классов, так это то, что … не могут хранить состояние

  1. интерфейсы
Вопрос 17

В Kotlin свойства, объявленные в суперклассе, могут быть переопределены в ...

  1. подклассе
Вопрос 18

Сопоставьте компонент и его функцию:

  1. компонент приложения, который содержит бизнес-логику и данные. Он
  2. служит связующим звеном между остальными двумя
  3. обычно пользовательский интерфейс, который отображает информацию
  4. Модель
  5. Контроллер
  6. Представление
Вопрос 19

Сопоставьте разновидности класса в kotlin и их функции:

  1. Data Class
  2. Sealed Class
  3. Object Class
  4. Хранение данных
  5. Абстрактный класс
  6. Контейнер статического контента
Вопрос 20

Расставьте по порядку строки объектного класса:

  1. object Test {
  2. private val num = 6
  3. fun test(){
  4. } }
Вопрос 21

Базовый класс в kotlin может выглядеть как …

  1.  class Base {      fun method() {}  }
  2.  sealed class Base {      fun method() {}  }  
  3.  open class Base(p: Int) {       open fun v() {}       fun nv() {}  }
  4.  data class Base(val x: Int) {      fun someMethod() {          println("This is a data class")      }  }