WorksheetsAndroid Studio
Total questions: 30
Worksheet time: 21mins
Сколько View на картинке?
7
6
8
5
Что находится в папке res?
layout
string
manifest
файлы .kt
Как называется файл, в котором прописан манифест?
AndroidManifest.xml
Manifest.xml
AndroidManifest.kt
AndroidManifest.kt
О чем нам АS хочет сказать, подсвечивая название класса желтым?
HelloWorldActivity не прописана в манифесте
Ему не нравится само имя класса
Показывает, что это название класса
Мы не можем наш класс назвать HelloWorldActivity
О чем говорит нам слова "Main" в манифесте
Что с этой функции мы будем запускать отладчик
Точку входа приложения. т.е первое activity
Название исходного класса activity
Показывает в каком порядке нам запускать все activity
Как объявить не изменяемую переменную
val name: String = "Pavel"
val name= Pavel
var name: String
var name: String = "Pavel"
Какое значение позволяет определить размер View по его контенту
match_parent
wrap_content
layout_height
center
Напиши строчку объявления переменной правильно со всеми знаками:
string name hello world Hello, World! string
(a)
Напиши строчку присвоения такого id:btn_submit кнопке
(a)
В чем ошибка? <string name=hello_world>Hello, World!</string>
Отсутствие кавычек у переменной hello_world
Отсутствие кавычек у переменной Hello, World!
Пропущена скобочка <>
Знак равно лишний
Что пропущено в строке?
<string name=hello_world>Hello, World!
(a)
Зачем мы строки сохраняем в отдельном файле string?
Чтобы они не мешались
Для упрощенного изменения текста в других странах
Для того, чтобы быстро их находить
По другому просто не можем сделать
Что такое Activity?
Файл собирающий данные об активности пользователя
Окна приложения
Дополнительные настройки окна
Поля для ввода на окне приложения
Что такое View?
Окна приложения
Интерфейс приложения
Окошки для ввода в интерфейсе
Настройка дополнительного приложения
Что такое TextView?
Настройка текста на экране
Создание нового текста
Дополнительное окно, где будет только текст
Создание новой переменной текста
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:text="Hello, World!"/>
Это?
Настройка View
Добавление текста на окно
Добавление новой переменной хранящей текст
Изменение текста в окне TextView
Зачем нам эмулятор смартфона?
Чтобы проверить приложение на баги, без подключения к нему нашего смартфона
Посмотреть что интерфейс никуда не съехал на разных смартфонах
Делиться своим приложением с друзьями
Настроить приложение через смартфон
Какое расширение имеют файлы с кодом Kotlin?
.js
.xml
.kt
.kotlin
Выполнение кода Kotlin начинается с:
Функции main(){}
Первого выражения
Объявления переменной
Вспомогательной функции, которая производит вычисления
Какое ключевое слово позволяет описать функцию?
(a)
Какое ключевое слово используем для объявления переменной? Через запятую изменяемая и не изменяемая
(a)
У какой переменной имеется корректное название по соглашениям
HELLO_WORLD_STRING
helloWorldString
Hello_world_string
hello world string
helloworldstring
Какого типа переменная?
var c = a>200 && b<200
(a)
Какого типа переменна?
var a = 100
(a)
Что верно для функций?
Всегда имеет имя
Имеет ключевое слово fun
Всегда имеет список входных параметров
Всегда что-то возвращает
Какой оператор является точкой выхода из функции и возвращает результат?
(a)
Что выведет программа?
var a = 100
var b = 200
if(a>100){
println("1")
}else if(B<200){
println("2")
}else if(a>10){
println("3")
}else if(b>10){
println("4")
}
1
2
3
4
Сколько раз будет выведено число в след блоке кода:
var currentNumber = 0
while (currentNumber <=10){
println(currentNumber)
}
10
11
9
бесконечно
0
Что верно для массивов?
Хранят объекты одного типа данных
Индексы начинаются с 1
Доступ к ячейкам производится через их значение
Доступ к ячейкам производится через их индекс
Есть массив var array = arrayOf(1,2,3,4,10). Как получить доступ к значению 2?
array[0]
array[1]
array[2]
array[5]
