Современные принципы построения интерфейсов для пользователя.дпо_ANDROID_ЦЗН

Современные принципы построения интерфейсов для пользователя.дпо_ANDROID_ЦЗН

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

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

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

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

Вопрос 1

В каком свойстве заполняется фон элемента

  1. foreground
  2. background
  3. color
  4. wallpaper
Вопрос 2

Как с помощью RGB обозначить красный цвет

  1. #FF0000
  2. #00FF00
  3. #0000FF
  4. #F00F00
Вопрос 3

Какое свойство отвечает за размер шрифта

  1. font
  2. size
  3. fontSize
  4. textSize
Вопрос 4

Каким пунктом контекстного меню можно создать стиль из элемента

  1. Get style…
  2. Refactor/Get style…
  3. Extract style…
  4. Refactor/Extract style…
Вопрос 5

Если хотим применить стиль YellowLabel, то что нужно написать в свойстве style

  1. YellowLabel
  2. R.id.YellowLabel
  3. @style/YellowLabel
  4. @YellowLabel
Вопрос 6

Что означает надпись anydpi-v26 в скобках после названия ресурса

  1. для любого разрешения начиная с Android API 26
  2. для любого разрешения до Android API 26
  3. картинка добавлена в 26 версии приложения
  4. картинка удалена в 26 версии приложения
Вопрос 7

Как добавить перевод на русский язык, если в strings.xml всё на английском

  1. добавить файл strings_ru.xml с аналогичным содержанием, но на русском
  2. создать папку ru и положить в него файл strings.xml с аналогичным содержанием, но на русском
  3. прописать перевод на русский в том же файле strings.xml добавивив к английким строкам строки на русском
  4. добавить русский перевод сразу после английского после точки с запятой
Вопрос 8

Как переключить интерфейс на русский язык в эмуляторе

  1. Settings  System  Languages & input  Languages  Add a language  Русский  Россия, а потом схватить и перенести на верх
  2. переключиться на русский язык на компьютере, и эмулятор тоже автоматически переключится
  3. переключить клавиатуру на русский нажав на земной шар
  4. сдвинуть шторку уведомлений и нажать En, затем выбрать из списка Ru
Вопрос 9

Как добавить текст из макета в файл strings.xml

  1. перетащить текст мышкой
  2. вызвать контекстное меню и в нём Refactor/Get string…
  3. вызвать контекстное меню и в нём Extract string resourse
  4. сделаь тексте двойной щелчок
Вопрос 10

В каких папках лежат файлы для редактирования цветов, стилей и строк

  1. каждый в своей папке, соответственно в папках colors, styles, strings
  2. цвета и стили в папке style, а строки в папке values
  3. все в папке values
  4. все в папке layout
Вопрос 11

В какой группе элементов находится ConstraintLayout

  1. Constraints
  2. Layouts
  3. Containers
  4. Widgets
Вопрос 12

Можно ли внутрь ConstraintLayout поместить другой ConstraintLayout

  1. да
  2. нет
  3. да, но только развернув вложенный ConstraintLayout на весь экран
  4. да, но только один
Вопрос 13

Что нельзя делать с ограничением (Constraint)

  1. привязать к краю экрана
  2. привязать к другому элементу
  3. привязать к самому себе
  4. отвязать
Вопрос 14

Какого вида ограничения в ConstraintLayout не сущесвует

  1. направленные угловые скобки (элемент гибко привязывается)
  2. сплошная (элемент на фиксированном расстоянии)
  3. волнообразная (элемент привязывается по указанной формуле)
  4. зигзаг с зарубками (элемент напрямую привязывается)
Вопрос 15

Что будет, если элемент на ConstraintLayout оставить без ограничений

  1. ошибка (красный круг с восклицательным знаком)
  2. предупреждение (жёлтый треугольник с восклицательным знаком)
  3. не будет ни каких предупреждений, но при запуске возникнут ошибки
  4. всё будет работать без предупреждений и ошибок, в том числе и при запуске
Вопрос 16

Что будет если в Constraint Widget нажать на синий плюс

  1. будет предложено, к чему привязать этот элемент
  2. элемент привяжется к краю экрана и останется на своём месте
  3. элемент привяжется к краю экрана и растянется к краю
  4. элемент привяжется к краю экрана и сдвинется к краю
Вопрос 17

Что будет, если потянуть за белый кружок на левом краю элемента №1 и отпустить его на левом краю элемента №2

  1. элементы останутся на местах и между элементами установится ограничение «прямая линия», фиксирующее расстояние между ними
  2. элемент №1 растягивается до левого края элемента №2, при этом устанавливается ограничение «зигзаг с зарубками», растягивания к краям
  3. элемент №1 перемещаеся и становится сразу эа элементом №2 и между элементами установится ограничение «волнистая линия» с формулой
  4. элемент №1 перемещаеся на один уровень с элементом №2 и между элементами установится ограничение «направленные угловые скобки», с гибкой привязкой
Вопрос 18

Как удалить выделенное ограничение

  1. выбрать из контекстного меню «Удалить»
  2. нажать кнопку «Delete»
  3. в Constraint Widget стереть цифру у этого ограничения
  4. в Constraint Widget нажать на это ограничение, чтобы оно исчезло
Вопрос 19

Каким тегом в XML обозначается ConstraintLayout

  1. androidx.constraintlayout.widget.ConstraintLayout
  2. android.ConstraintLayout
  3. androidx.widget.ConstraintLayout
  4. androidx.layouts.ConstraintLayout
Вопрос 20

Что произойдёт, если у элемента привязанного к краям экрана в Constraint Widget сдвинуть вертикальный ползунок с 50% до 100%

  1. появится ограничение bias с цифрой -1.0 и элемент окажется у верхнего края
  2. появится ограничение bias с цифрой -1.0 и элемент останется неподвижным
  3. появится ограничение bias с цифрой 1.0 и элемент останется неподвижным
  4. появится ограничение bias с цифрой 1.0 и элемент окажется у нижнего края
Вопрос 21

Как заменить элемент в макете (например ConstraintLayout на LinearLayout)

  1. выделить элемент ConstraintLayout, затем в контекстном меню выбрать Convert view… и выбрать элемент, на который хотите заменить, т.е. LinearLayout
  2. выбрать новый элемент LinearLayout и перенести его поверх заменяемого ConstraintLayout и при появлении вопроса подтвердить замену
  3. выбрать новый элемент LinearLayout и нажать Ctrl+C, потом выбрать ConstraintLayout и нажать Ctrl+V, и при появлении вопроса подтвердить замену
  4. нет возможности заменить элемент. Придётся удалять ConstraintLayout и добавлять LinearLayout
Вопрос 22

Можно ли внутрь LinearLayout вложить другой LinearLayout

  1. да, но только если у них не совпадают ориентации
  2. да, но только если они одной ориентации
  3. да, вне зависимости от ориентаций
  4. нельзя
Вопрос 23

Как сделать, чтобы элемент занял всю ширину LinearLayout в котором находится

  1. нужно в свойстве layout_width установить значение wrap_content
  2. нужно в свойстве layout_width установить значение full
  3. нужно в свойстве width установить значение match_parent
  4. нужно в свойстве layout_width установить значение match_parent
Вопрос 24

Как сделать, чтобы элемент занимал ширину по своему содержимому

  1. нужно в свойстве layout_width установить значение wrap_content
  2. нужно в свойстве layout_width установить значение full
  3. нужно в свойстве width установить значение match_parent
  4. нужно в свойстве layout_width установить значение match_parent
Вопрос 25

Как сделать, чтобы элемент размещался в центре по горизонтали

  1. нужно в свойстве layout_width установить значение center
  2. нужно в свойстве layout_width установить значение 0
  3. нужно в свойстве gravity установить значение center_horizontal
  4. нужно в свойстве gravity установить значение 0
Вопрос 26

Как разместить элемент, чтобы он занял всё доступное место

  1. нужно в свойствах layout_width и layout_height поставить значение wrap_content
  2. нужно в свойствах layout_width и layout_height поставить значение match_parent
  3. нужно в свойстве gravity поставить значение fill
  4. нужно в свойстве gravity поставить значение center
Вопрос 27

Как разместить несколько элементов по горизонтали, чтобы они были одинакового размера

  1. все элементы добавить в горизонтальный LinearLayout, выставить у элементов layout_width = wrap_content, а так же layout_weigth = 0
  2. каждый элемент поместить в отдельный LinearLayout c layout_width = 0, и выставить у элементов layout_width = wrap_content
  3. все элементы добавить в горизонтальный LinearLayout, и выставить у всех layout_width = match_parent, а так же layout_weigth = 1
  4. все элементы добавить в горизонтальный LinearLayout, и выставить у всех элементов gravity=fill
Вопрос 28

В чём основное отличие LinearLayout и FrameLayout

  1. в FrameLayout можно накладывать элементы друг на друга, а в LinearLayout элементы только рядом
  2. в FrameLayout можно вкладывать другие Layout, а в LinearLayout нельзя вкладывать другие Layout
  3. в FrameLayout можно задавать бордюры для элементов, а в LinearLayout нельзя
  4. FrameLayout ничем не отличается от LinearLayout
Вопрос 29

Каким тегом в XML обозначается LinearLayout

  1. androidx.constraintlayout.widget.LinearLayout
  2. android.LinearLayout
  3. androidx.widget.LinearLayout
  4. LinearLayout
Вопрос 30

Можно ли у LinearLayout поставить фоновый цвет

  1. да можно, для этого надо указать цвет в свойстве background
  2. да можно, для этого надо указать цвет в свойстве color
  3. можно только выбрать цвет одного из элементов, находящихся внутри LinearLayout
  4. нет, нельзя
Вопрос 31

Какой элемент используется для показа текстовых надписей

  1. Label
  2. TextView
  3. EditText
  4. Text
Вопрос 32

Какой элемент используется для ввода текста

  1. Label
  2. TextView
  3. EditText
  4. Text
Вопрос 33

Какой элемент нельзя использовать для ответа «Да/Нет»

  1. CheckBox
  2. ToggleButton
  3. Switch
  4. ScrollView
Вопрос 34

Какой вариации элемента EditText не существует

  1. Plain Text
  2. Rich Text
  3. Password
  4. Phone
Вопрос 35

С помощью каких элементов можно выбрать только одно из 3 значений

  1. 3 RadioButton внутри RadioGroup
  2. CheckBox с 3 вариантами
  3. ImageButton c 3 картинками
  4. 3 EditText внутри ScrollView
Вопрос 36

С помощью каких элементов нельзя выбрать/ввести число от 0 до 10

  1. SeekBar (Descreet)
  2. EditText
  3. Несколько RadioButton с цифрами от 0 до 10 внутри RadioGroup
  4. CheckBox
Вопрос 37

Для того, чтобы сделать серую надпись внутри в EditText, которая исчезает когда пользователь вводит текст, нужно написать текст в поле:

  1. text
  2. hint
  3. label
  4. id
Вопрос 38

Как CheckBox сделать с уже стоящей галочкой

  1. установить свойство checked = true
  2. установить свойство value = true
  3. установить свойство onClick = true
  4. Нельзя это сделать
Вопрос 39

В каком поле seekbar настраивается значение по-умолчанию

  1. Value
  2. Checked
  3. Progress
  4. Text
Вопрос 40

В каком свойстве edittext можно включить режим ввода пароля

  1. Password
  2. Inputtype
  3. Type
  4. Style
Вопрос 41

Как добавить поле для ввода целого числа c цифровой клавиатуры

  1. элемент EditText с inputType = number
  2. элемент CheckBox со свойством display = number
  3. элемент TextView со свойством edit = true
  4. элемент ToggleButton со свойством integer = true
Вопрос 42

Как сделать выбор от 0 до 10 с надписью "Срок размещения вклада"

  1. Как сделать выбор от 0 до 10 с надписью "Срок размещения вклада"
  2. разместить рядом элементы TextView с text="Срок размещения вклада" и SeekBar c max="10"
  3. разместить элемент CheckBox с text="Срок размещения вклада" и списком list заполненным значениями от 0 до 10
  4. разместить рядом элементы TextView с text="Срок размещения вклада" и CheckBox cо списком list заполненным значениями от 0 до 10
Вопрос 43

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

  1. заполнить свойство text у RadioGroup
  2. заполнить свойство hint у RadioGroup
  3. разместить TextView c заполненным свойством text рядом с RadioGroup
  4. разместить TextView c заполненным свойством hint рядом с RadioGroup
Вопрос 44

Как увеличить надпись, чтобы буквы были крупнее

  1. растянуть надпись за края
  2. увеличить значение в свойстве textSize
  3. увеличить значение в свойстве zoom
  4. изменить шрифт в свойстве font
Вопрос 45

Как сделать выбор одного из вариантов: «ежемесячно», «ежеквартально», «ежегодно»

  1. добавить элемент Switch и прописать в нём варианты
  2. добавить для каждого варианта RadioButton и разместить их в RadioGroup
  3. добавить элемент CheckBox и прописать в нём варианты
  4. добавить для каждого варианта CheckBox и разместить их в RadioGrop
Вопрос 46

Как все элементы разместить вертикально друг под другом

  1. поместить все элементы в горизонтальный LinearLayout
  2. во всех элементах заполнить свойство orientation = vertical
  3. поместить все элементы в горизонтальный FrameLayout и установить у всех одинаковый margin, например 0dp
  4. во всех элементах заполнить свойство gravity = fill_vertical
Вопрос 47

В каком поле заполняется надпись на кнопке

  1. label
  2. view
  3. value
  4. text
Вопрос 48

Почему мы стирали у EditText поле text

  1. чтобы пользователю не приходилось стирать его самостоятельно
  2. чтобы отключить использование поля text
  3. чтобы срыть от пользователя детали внутренней реализации
  4. чтобы EditText переключился из режима вывода текста в режим ввода текста
Вопрос 49

Зачем мы в EditText изменяли inputType на number

  1. чтобы в поле вода появились стрелки вверх-вниз для увеличения/уменьшения значения
  2. чтобы при редактировании поля вызывалась числовая клавиатура
  3. чтобы введенное пользователем автоматически преобразовывалось в целое число
  4. чтобы в поле появилась кнопка вызова калькулятора
Вопрос 50

В каком поле указывается имя элемента, чтобы к нему можно было обратиться из кода

  1. text
  2. name
  3. hint
  4. id