https://github.com/Kotlin-Polytech/KotlinAsFirst2019




Часть 1 (Android Studio)

Записаться на курс

 

https://openedu.ru/course/ITMOUniversity/ANDROID/

 

Разработка Android-приложений для мобильных устройств

 

1. Выполнить все задания «Неделя 1, Неделя 2, Неделя 3, Неделя 4».

2. В качестве Рубежного контроля 1 в курсе РГСУ прикрепить файл со скриншотами решений «Упражнение 1, Упражнение 2» (из Недели 1 и 2)

3. В качестве Практического задания 1 в курсе РГСУ прикрепить файл с листингом решения задания «Передача данных часть 1 и часть 2» (из Недели 4).

4. В качестве Рубежного контроля 2 в курсе РГСУ прикрепить файл со скриншотами решений «Упражнение 3, Упражнение 4» (из Недели 3 и 4)

5. В качестве Практического задания 2 в курсе РГСУ прикрепить файл с листингом решения задания «Создание приложения для вызова сторонних приложений ч.1 и ч.2 (из Недели 4.)

 

 

Часть 2 (IntelliJ IDEA)

Записаться на курс

https://openedu.ru/course/ITMOUniversity/KOTLIN1/

Основы программирования на языке Kotlin

ИПЗ – решить нижеприведенные задачи (представить на проверку в виде исполняемого проекта).

Задания для ИПЗ

 

Задачи А) Б) В) - скриншотами

Каждая задача 2.1-2.12 должна быть представлена исполняемым кодом. Лучше в рамках одного проекта.

 

А) Релиз Kotlin 1.2 был выпущен в:

нет ответа

 

Б) Язык Kotlin получил название в честь острова:

В Аденском заливе

В Финском заливе

В Кадисском заливе

В Сиамском заливе

В Персидском заливе

нет ответа

 

В) Где может работать код Kotlin?

Браузер

Рабочий стол

Виртуальная машина Javaе

Android-устройство

Все ответы верны

нет ответа

 

2.1.Выберите первую неправильную строку в коде ниже:

1: val pet = "Cat"2: val breed = "Siamese cat"3: age = 34: owner = "Ivan Ivanovich"5: age = 24

нет ответа

 

2.2. Какого типа данных не существует в Kotlin?

Array

List

Все перечисленные типы данных существуют

Object

Int

нет ответа

 

2.3.Что будет выведено в результате выполнения кода?

var num = 9num++num += 6--numprintln(num)

Будет выведено число 14

Будет выдана ошибка

Будет выведено число -16

Будет выведено число 16

Будет выведено число 15

нет ответа

 

 

2.4.Дан следующий код

var string1 = "cat"var string2 = "dog"var string3 = "mouse"string3 = string1string1 = string2string2 = string3

Определите значение переменной string3?

"string3"

"string1"

"cat"

"dog"

"mouse"

нет ответа

 

2.5. Дан следующий код:

val numOfArr: MutableList<Int> = mutableListOf(5, 10, 15)numOfArr.addAll(2, listOf(-5, -10, -15))numOfArr.remove(5) for (n in numOfArr) { print(n)}

Какой будет вывод?

10-5-10-15

51015-5-10

10-5-10-1515

51015-5-10-15

51510-5-15

нет ответа

 

2.6. Дан массив из целых чисел. Как получить последний элемент данного массива?

numbersOfArray[100_000_000]

numbersOfArray[numbersOfArray.size]

numbersOfArray[numbersOfArray.size + 1]

numbersOfArray[numbersOfArray.size - 1]

нет ответа

 

2.7. Дан следующий код:

val lang = arrayOf("kotlin", "java", "c#", "javascript", "scala", "haskell")

Как получить значение “haskell”?

println(lang.last())

println(lang.lastIndex)0

println(lang.takeLast(1))

println(lang.takeLast(5))

нет ответа

 

2.8.Дан следующий код:

val numbers = intArrayOf(7, 10, 15, 19, 21, 25, 36, 45)println(numbers.size)

Каков будет результат?

нет ответа

 

2.9. Где НЕВЕРНО создана функция?

fun random(): String = "random string"

fun random() { return "random string" }

fun random() { println("random string") }

Все функции созданы верно

нет ответа

 

2.10. Найдите ошибку в вызове функции studentsList:

fun studentsList(bachelor: String = "Yes", surname: String, name: String, mark: Int = 0)

Каков будет результат?

studentsList("No", "Petrov", "Petr")

studentsList("", "Petrov", "Petr", 0)

studentsList("", "Petrov", "Petr", mark = 75)

studentsList("", "Petrov", name = "Petr", mark = 90)

studentsList("", mark = 95, "", "")

studentsList("", "", "")

нет ответа

 

2.11. Дан следующий код:

fun random(funk: String = “like”, just: String = “finally”, fine: Int = 15): String {... }

Как её можно вызвать?

random(“Zero”, “One”, “13”)

random(“Zero”, “One”)

random(“Zero”, “One”, 13)

random(13, “One”)

random()

random(“Zero”, 13)

random(13, 17, “One”)

нет ответа

 

 

2.12.Дан следующий код:

for (i in 1..4) { for (j in 1..2) { print(j) }}

Что выведет на экран print(i)?

 

Примечание.

Дополнительный курс для самостоятельного изучения

https://github.com/Kotlin-Polytech/KotlinAsFirst2019

Директория tutorial = > учебное пособие по Котлину

 

 


Примечание:

1. Опросы помогут подготовиться к ответам на Упражнения

2. Пример скриншота решения «Упражнение 1»

3. Листинг решения – это скриншот кода в среде разработки, где отображен результат выполнения кода с результатом «0».

Например:

Решение задачи 2.1.



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-02-16 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: