Главная / Программирование /
Разработка кроссплатформенных приложений с использованием Juce / Тест 6
Разработка кроссплатформенных приложений с использованием Juce - тест 6
Упражнение 1:
Номер 1
Какой метод используется различными компонентами, отображающими текст, для установки парметров шрифта?
Ответ:
 (1) setComponentEffect
 
 (2) setLookAndFeel
 
 (3) setOpaque
 
 (4) setFont
 
Номер 2
Какие классы включают метод setFont
?
Ответ:
 (1) Component
 
 (2) Label
 
 (3) TextEditor
 
 (4) TextButton
 
Номер 3
Введите название метода, служащего для установки параметров шрифта в компонентах отображения текстовых данных
Ответ:
 setFont 
Упражнение 2:
Номер 1
Какой метод возвращает название гарнитуры шрифта?
Ответ:
 (1) getGlyphPosition
 
 (2) getStyleFlags
 
 (3) getTypeface
 
 (4) getTypefaceName
 
Номер 2
Какие методы класса Font
, описывают его гарнитуру?
Ответ:
 (1) getGlyphPosition
 
 (2) getStyleFlags
 
 (3) getTypeface
 
 (4) getTypefaceName
 
Номер 3
Введите название метода класса Font
, возвращающего название гарнитуры шрифта
Ответ:
 getTypefaceName> 
Упражнение 3:
Номер 1
Какой флаг из нумерованного списка FontStyleFlags
устанавливает полужирный шрифт?
Ответ:
 (1) plain
 
 (2) bold
 
 (3) italic
 
 (4) underlined
 
Номер 2
Какие элементы из нумерованного списка FontStyleFlags
не являются флагами стиля, устанавливаемыми для шрифта по умолчанию?
Ответ:
 (1) plain
 
 (2) bold
 
 (3) italic
 
 (4) underlined
 
Номер 3
Введите название элемента из нумерованного списка FontStyleFlags
, который устанавливает полужирный шрифт
Ответ:
 bold 
Упражнение 4:
Номер 1
Какой метод класса Font
позволяет получить имя гарнитуры шрифта с засечками (Serif
), используемого по умолчанию в целевой операционной системе?
Ответ:
 (1) getDefaultMonospacedFontName
 
 (2) getDefaultSansSerifFontName
 
 (3) getDefaultSerifFontName
 
 (4) getFallbackFontName
 
Номер 2
Выберите названия методов класса Font
, которые не позволяют получить гарнитуры шрифта, использующегося по умолчанию в компонентах
Ответ:
 (1) getDefaultMonospacedFontName
 
 (2) getDefaultSansSerifFontName
 
 (3) getDefaultSerifFontName
 
 (4) getFallbackFontName
 
Номер 3
Введите название метода класса Font
, который позволяет получить имя гарнитуры шрифта с засечками (Serif
), используемого по умолчанию в целевой операционной системе
Ответ:
 getDefaultSerifFontName 
Упражнение 5:
Номер 1
Сколько конструкторов имеет класс String
?
Ответ:
 (1) 1; 
 (2) 2; 
 (3) 3; 
 (4) больше 3 
Номер 2
Выберите типы, которые конструктор класса String
может принимать в качестве параметров
Ответ:
 (1) char*;
 
 (2) juce_wchar*;
 
 (3) DrawableText
 
 (4) int
 
Номер 3
Введите название типа для хранения платформ-независимых символов Юникод
Ответ:
 juce_wchar 
Упражнение 6:
Номер 1
Какой метод выполняет объединение строк (объекты класса String
)?
Ответ:
 (1) append
 
 (2) charToString
 
 (3) contains
 
 (4) endsWith
 
Номер 2
Как можно выполнить объединение строк (объекты класса String
) в Juce?
Ответ:
 (1) с помощью метода contains
 
 (2) с помощью метода append
 
 (3) с помощью оператора +
 
 (4) с помощью оператора +=
 
Номер 3
Введите название метода класса String
, добавляющего строку в конец другой строки
Ответ:
 append 
Упражнение 7:
Номер 1
Какой метод класса String
используется для поиска подстроки?
Ответ:
 (1) charToString
 
 (2) substring
 
 (3) isNotEmpty
 
 (4) repeatedString
 
Номер 2
Выберите методы класса String
, использующиеся для поиска подстроки
Ответ:
 (1) substring
 
 (2) charToString
 
 (3) contains
 
 (4) endsWith
 
Номер 3
Введите название метода класса String
, который проверяет содержит ли строка символ juce_wchar
, переданный в качестве параметра
Ответ:
 containsChar 
Упражнение 8:
Номер 1
Какой метод служит для преобразования строки в целое?
Ответ:
 (1) getIntValue
 
 (2) getFloatValue
 
 (3) getDoubleValue
 
 (4) getLastCharacter
 
Номер 2
Выберите методы, которые служат для преобразования строки в целое?
Ответ:
 (1) getIntValue
 
 (2) getFloatValue
 
 (3) getHexValue32
 
 (4) getLargeIntValue
 
Номер 3
Введите название метода, преобразующего строку в тип double
Ответ:
 getDoubleValue