Технология мобильной разработки
Список вопросов теста
Вопрос 1
В какой папке в проекте определяется использование стилей
Варианты ответов
- res/drawable
- res/values
- res/layout
- res/style
Вопрос 2
В каком элементе меняется цвет текста при создании собственной темы
Варианты ответов
- С помощью элементов style
- С помощью элементов item
- С помощью элементов textcolor
- С помощью элементов textvalues
Вопрос 3
Как можно поменять тему приложения?
Варианты ответов
- Исключительно прописав свои стили и код
- Такого сделать невозможно
- Можно изменить на устройстве, после установки
- Можно изменить в папке values -> styles.xml
Вопрос 4
Какое свойство растягивает элемент на всю ширину экрана?
Варианты ответов
- wrap_parent
- size_parent
- match_parent
- parent_wrap
Вопрос 5
В чем здесь ошибка?
btn.setOnClickListener( new View.OnClickListener() { public void OnClick (View v) { btn.setBackgroundTintList( ColorStateList.valueOf(Color.RED) ); } } );
Варианты ответов
- Метод OnClick пишется как onClick
- Метод OnClickListener пишется как onClickListener
- Пропущен @Override и метод OnClick пишется onClick
- Пропущен @Override
Вопрос 6
Что такое activity?
Варианты ответов
- Это набор текста и картинок
- Это набор текста, картинок и видео
- Это место для отображения браузера
- Это набор всевозможных компонентов
Вопрос 7
Варианты ответов
- Устанавливает цвет текста
- Устанавливает задний фон текста
- Устанавливает тень объекта
- Устанавливает задний фон объекта
Вопрос 8
Варианты ответов
- В папку layout
- В папку res
- В папку values
- В папку drawable
Вопрос 9
Варианты ответов
- EditText
- TextView
- TextEdit
- Button
Вопрос 10
Какой из элементов интерфейса может реагировать на клики по нему?
Варианты ответов
- ButtonView
- LinearLayout
- ImageView
- View
Вопрос 11
С чего начинается жизненный цикл фрагмента
Варианты ответов
- OnCreate()
- OnStart()
- Created()
Вопрос 12
Если ваше приложение имеет подкласс класса SQLiteOpenHelper, какие методы он должен переопределить
Варианты ответов
- onCreate ()
- onOpen ()
- onUpgrade ()
- onDowngrade ().
Вопрос 13
Какой конструктор используется для создания адаптера
Варианты ответов
- SetAdapter
- ArrayAdapter
- ArrayAdapter
Вопрос 14
Можно ли использовать шаблоны страниц после создания проекта?
Варианты ответов
- Нет, нельзя
- Можно, но только один раз
- Можно, всегда
Вопрос 15
Какой объект необходим для вывода данных в виджет
Варианты ответов
- ArrayAdapter
- ListView
- ArrayList
Вопрос 16
Какой метод объекта MediaPlayer передает полный путь к аудиофайлу:
Варианты ответов
- setDataSourse()
- setAudioFile()
- setUrlSound()
Вопрос 17
Как применить тему к элементу
Варианты ответов
- app:theme=" "
- android:theme=" "
- layout:theme=" "
Вопрос 18
Что включает в себя элемент <item>
Варианты ответов
- android:id, android:icon:, android:title:, android:orderInCategory:
- this:, android.R.layout.simple_list_item_1, countries:
- android:id, android.R.layout.simple_list_item_1
Вопрос 19
Integer a = 120;
Integer b = 120;
Integer c = 130;
Integer d = 130;
System.out.println(a==b);
System.out.println(c==d);
В результате выполнения данного кода будет выведено:
Варианты ответов
- true true
- false false
- false true
- true false
Вопрос 20
Какие программы необходимы для работы с Андроид
Варианты ответов
- Только Android Studio
- Только JDK
- JDK, Android Studio и Visual Studio
- JDK, Android Studio
Вопрос 21
Какой элемент представляет отображение в виде таблицы
Варианты ответов
- GridView
- TextView
- ListView
- Button
Вопрос 22
Как назначить стиль элементу
Варианты ответов
- style=""
- app:layout_constraintLeft_toLeftOf="style"
- set_style=””
- onCreateOptionsMenu
Вопрос 23
Необходимо выбрать пропущенные слова:
….. в приложениях представляет класс ….., и каждая activity ассоциируется с объектом этого типа. Объект ….. может включать различное количество элементов, а те в свою очередь могут хранить подэлементы
Варианты ответов
- Иконка, android.text.Menu, android.view.Menu
- Меню ,android.text.Menu, android.view.Menu
- Меню ,android.view.Menu, android.view.Menu
Вопрос 24
Зачем нужны фрагменты
Варианты ответов
- Это новые страницы приложения с кнопками, картинками и всем остальным
- Позволяют встроить видео
- Позволяют встроить картинки
- Позволяют встроить "подстраницу" с кнопками, картинками и всем остальным
Вопрос 25
Float f1 = new Float(Float.NaN);
Float f2 = new Float(Float.NaN);
System.out.println( ""+ (f1 == f2)+" "+f1.equals(f2)+ " "+(Float.NaN == Float.NaN) );
Что будет выведено в результате выполнения данного куска кода:
Варианты ответов
- false false false
- false true false
- true true false
- true true true
Вопрос 26
Какой метод нужно переопределить чтобы вывести своё меню
Варианты ответов
- onCreateOptionsMenu
- onOptionsItemSelected
- onMenuOpened
Вопрос 27
Какие разрешения необходимо добавить в манифест приложения, чтобы оно могло записывать мультимедийные файлы
Варианты ответов
Вопрос 28
В какую папку необходимо помещать звуки
Варианты ответов
- В любую папку
- В папку drawable
- В папку layout
- В папку raw, которую придется создать
Вопрос 29
Что из следующего является правильной последовательностью жизненного цикла фрагмента
Варианты ответов
- onAttach () onCreate () onCreateView () onStart () onActivityCreated () onResume ()
- onAttach () onCreateView () onCreate () onActivityCreated () onStart () onResume ()
- onAttach () onCreate () onCreateView () onStart () onActivityCreated () onResume ()
- onAttach () onCreate () onCreateView () onActivityCreated () onStart () onResume ()
Вопрос 30
Что следующая строка кода делает?
FileOutputStream fOut = openFileOutput («MyFile. txt», MODE_WORLD_READABLE)
Варианты ответов
- Файл MyFile. txt будет создан в /data/data/
/ папке - Файл MyFile. txt будет создан в /data/
/ files/ папке - Файл MyFile. txt будет создан в /data/data/
/ files/ папке - Ничего из перечисленного