Uploaded by Елена Стодоля

Технологии прикладного программирования

advertisement
Технологии прикладного программирования (Android) (2 сем.) 2022-2023
93 балла из 100
1. Что возвращает метод update у класса SQLiteDatabase
a.Количество строк в таблице
b.Идентификатор новой записи
c. Количество обновленных строк
2. Какой метод жизненного цикла Fragment вызывается самым последним
a. onStop()
b. onDestroy()
c. onDetach()
3. AndroidStudio написана на основе какого продукта?
Вопрос 3Выберите один ответ:
a. Intellij Idea
b. Visual Studio
c. Eclipse
4. Какой метод устанавливает layout для текущей Activity
a. setView(...)
b. setContentViewById(...)
c. setContentView(...)
5. Сколько раз вызывается метод onCreate за один жизненный цикл Activity
a.1
b.2
c.3
6. Вызывается ли метод onStop у Activity при сворачивание приложения
a. Нет
b. Да
c. Не всегда
7. В каком методе жизненного цикла необходимо устанавливать layout для текущего
фрагмента
a. onResume(...)
b. onCreateView(...)
c. onCreate(...)
8. Сколько объектов 1 сервиса можно запустить одновременно
a. Сколько необходимо
b. 1
9. Какой метод AsyncTask выполняется не в главном потоке
a. onPreExecute(...)
b. doInBackground(...)
c. onPostExecute(...)
10. На каких двух сущностях построен RX
a. Observable и Observer
b. Schedulers и Observer
c. AndroidSchedulers и Observer
Очистить мой выбор
11. Что такое InputStream
a. Сущность в которую записывают по байтово данные
b. Сущность из которой читают по байтово данные
12. Что такое OutputStream
a. Сущность в которую записывают по байтово данные
b. Сущность из которой читают по байтово данные
13. Для чего создан класс CursorLoader
a.
Для синхронного обращения к базе данных
b.
Этот метод нужно вызывать самостоятельно
c.
Для асинхронного обращения к базе данных
14. Как называется менеджер помогающий управлять базой данных
a.
SQLiteHelper
b.
SQLiteOpenHelper
c.
SQLOpenHelper
15. За что отвечает параметр shrinkResources в build.gradle файле
a.
За вырезание неиспользуемых классов и методов в приложение
b.
За вырезание неиспользуемых ресурсов в приложение
c.
За вырезание неиспользуемых классов в приложение
16. Что будет если не указать вызываемый Activity в AndroidManifest.xml
a.
Activity не запустится
b.
Во время запуска приложение будет остановлено с ошибкой
c.
Во время запуска данной Activity приложение будет остановлено с ошибкой
17. Какой метод нужно вызвать для регистрации слушателя Broadcast сообщений
a.
registerReceiver(...)
b.
registerBroadcastReceiver(...)
18. За что отвечает утилита proguard
a.
за оптимизацию времени запуска приложения
b.
за оптимизацию ресурсов
c.
за сокращение, оптимизацию и обфускацию кода
19. В каком Android API впервые появились Fragment
a.
12
b.
11
c.
10
20. Как называется встроенная в Android библиотека для взаимодействия с
интернетом
a.
InternetConnection
b.
HttpConnection
c.
HttpURLConnection
21. Какой метод отвечает за закрытие потока (InputStream OutputStream)
a.
close()
b.
closeStream()
c.
stop()
22. Объект какого типа возвращает метод findViewById
a.
ViewGroup
b.
View
c.
Object
23. Нужно ли прописывать в файле AndroidManifest.xml вызываемые Activity
a.
Да
b.
Нет
24. Кто занимается развитием IDE AndroidStudio
a.
Jetbrains
b.
Google
c.
Android inc.
25. За что отвечает свойство shrinkResources
a.
за сокращение, оптимизацию и обфускацию кода
b.
за оптимизацию времени запуска приложения
c.
за удаление неиспользуемых ресурсов
26. Сколько максимально символов может быть у краткого описания приложения в
магазине Google Play
a.
70
b.
60
c.
80
27. Какому Layout принадлежит атрибут layout_weight
a.
ConstraintLayout
b.
LinearLayout
c.
RelativeLayout
28. Кому принадлежит рекламная сеть Admob
a.
Google
b.
Yandex
c.
JetBrains
29. Какая система сборки используется по умолчанию
a.
Gradle
b.
Maven
c.
Ant
30. Какой тип рекламы в приложении имеет полноэкранный формат
a.
Баннер
b.
Межстраничкое объявление
Download