игра брюс 2048
Главная / Компьютерная графика / Основы XAML / Тест 4

Основы XAML - тест 4

Упражнение 1:
Номер 1
Может ли один XAML – файл содержать информацию на трех различных языках?

Ответ:

 (1) не может, потому что XAML поддерживает команды только на английском языке  

 (2) может, но в той же директории должны находиться XML – файлы локализации  

 (3) может, поскольку XAML поддерживает формат Unicode  

 (4) может, но в той же директории должны находиться файлы-ресурсы языков  

 (5) не может. Необходимо три различных файла  


Номер 2
Укажите минимальный набор атрибутов, необходимых для использования элемента TextBlock:

Ответ:

 (1) FontFamily, Canvas.Left 

 (2) FontFamily, FontSize, Canvas.Left 

 (3) Элемент TextBlock может быть отображен без атрибутов  

 (4) FontFamily, FontSize, Canvas.Left, Canvas.Top 

 (5) FontFamily, FontSize, Canvas.Left, Canvas.Top, FontStretch 


Номер 3
Выберите XAML-элемент, предназначенный для переноса текста на новую строку:

Ответ:

 (1) TextBlock 

 (2) LineBreak 

 (3) Run 

 (4) Br 

 (5) Down 


Упражнение 2:
Номер 1
 Выберите набор атрибутов, позволяющих получить подчеркнутый, жирный текст:

Ответ:

 (1) TextBig, TextView 

 (2) FontStyle, FontView 

 (3) FontDecorations, FontWeight 

 (4) TextDecorations, FontWeight 

 (5) TextBold, TextLine 


Номер 2
 Выберите атрибут и его значение, позволяющее получить  курсивный текст с прописными буквами:

Ответ:

 (1) FontStyle, Oblique 

 (2) FontView, Corsive 

 (3) FontSize, Italic 

 (4) FontDecorations, Italic 

 (5) FontDecorations, Oblique 


Номер 3
 Выберите атрибуты, позволяющие задавать разреженное начертание букв в словах:

Ответ:

 (1) WordSpacing, TextAnchor 

 (2) FontStretch, UltraExpanded 

 (3) LetterSpacing, TextAnchor 

 (4) Kerning, WordWrap 

 (5) FontSize, FontStyle 


Упражнение 3:
Номер 1
 Может ли элемент Run содержать текст, отличающийся цветом от основного блока?

Ответ:

 (1) может 

 (2) не может, поскольку элемент Run не содержит атрибутов цвета 

 (3) может, но результат будет отображаться не во всех браузерах 

 (4) не может, поскольку доступно лишь изменение цвета всего блока текста 

 (5) не может, поскольку элемент Run не предназначен для помещения в него текста 


Номер 2
 Может ли элемент Run содержать текст, отличающийся начертанием от основного блока?

Ответ:

 (1) может 

 (2) не может, поскольку элемент Run не содержит атрибутов шрифта 

 (3) может, но результат будет отображаться не во всех браузерах 

 (4) не может, поскольку доступно лишь изменение шрифта всего блока текста 

 (5) не может, поскольку элемент Run не предназначен для помещения в него текста 


Номер 3
 Допускается ли применение элемента Run к отдельным буквам слова?

Ответ:

 (1) допускается 

 (2) не допускается, поскольку этот элемент применяется к словам 

 (3) не допускается, поскольку этот элемент применяется к блокам текста 

 (4) допускается, но результат будет отображаться не всегда корректно 

 (5) допускается, но начертание букв будет отличаться 


Упражнение 4:
Номер 1
 Выберите пару атрибутов, значения которых могут быть именованными названиями, а также числами:

Ответ:

 (1) FontStretch, FontFamily 

 (2) FontStretch, FontWeight 

 (3) FontFamily, FontWeight 

 (4) FontStyle, FontFamily 

 (5) FontStyle, FontWeight 


Номер 2
 В XAML-документе расположен фрагмент кода: 

<TextBlock Canvas.Left = "30" Canvas.Top="30" Foreground="Green" FontFamily="Arial" FontSize="16"  >
    ...
	  <Run Foreground="Red" FontWeight="UltraBold">
	НЕ 
		</Run> ...
	
  </TextBlock>

Будет ли он работать?

Ответ:

 (1) да, будет 

 (2) нет, это не корректный фрагмент кода  

 (3) да, но только в WPF-приложениях 

 (4) не будет, поскольку элемент Run не может содержать атрибута FontWeight 

 (5) не будет, поскольку элемент Run не может содержать атрибута Foreground 


Номер 3
 В XAML-документе расположен фрагмент кода:

<TextBlock Canvas.Left = "30" Canvas.Top="30" Foreground="Green" FontFamily="Arial" FontSize="16"  >
    ...
	  <Run Foreground="Red" FontWeight="Bold" FontWeight="UltraBold">
	НЕ 
		</Run> ...
	
  </TextBlock>

Будет ли он работать?

Ответ:

 (1) нет, поскольку атрибут FontWeight может быть задан только один раз  

 (2) нет, потому что элемент Run не содержит закрывающегося тега  

 (3) да, но только в WPF-приложениях 

 (4) не будет, поскольку элемент Run не может содержать атрибута FontWeight 

 (5) не будет, поскольку элемент Run не может содержать атрибута Foreground 


Упражнение 5:
Номер 1
 За счет каких элементов достигается расположение текста на кривой в XAML – документе, полученном при экспорте из программы Microsoft Expression Design?

Ответ:

 (1) Canvas, Path 

 (2) Group, Path 

 (3) Group, Line 

 (4) Data, Text 

 (5) Fill, Group 


Номер 2
 Допускается ли редактирование текста, привязанного к заданной  траектории в программе Microsoft Expression Design?

Ответ:

 (1) нет, поскольку текст преобразуется в объект Path 

 (2) нет, поскольку текст преобразуется в объект Element 

 (3) да, допускается 

 (4) да, но только содержимого текста, без его оформления 

 (5) да, но только оформления текста, без его содержимого 


Номер 3
Вам нужно сделать так, чтобы в Silverlight-проекте была текстовая надпись, набранная шрифтом "Bookman Old Style". Файл шрифта называется "BOOKOS.TTF". Выберите правильный фрагмент кода, позволяющий  сделать это:

Ответ:

 (1) FontFamily="BOOKOS.TTF#Bookman Old Style" 

 (2) FontFamily="Bookman Old Style# BOOKOS.TTF" 

 (3) FontFamily="BOOKOS.TTF#Bookman_Old_Style" 

 (4) FontFamily="BOOKOS.TTF#Bookman-Old-Style" 

 (5) FontFamily="BOOKOS.TTF_Bookman Old Style" 


Упражнение 6:
Номер 1
 В Silverlight-проекте вам нужно сделать так, чтобы в одном слове применялись два различных фоновых рисунка: files
Выберите фрагмент кода, позволяющий получить такой результат 

Ответ:

 (1) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > H <Run.Foreground> <ImageBrush ImageSource="Dock.jpg"/> </Run.Foreground> </Run> ELLO <TextBlock.Foreground> <ImageBrush ImageSource="Garden.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (2) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > HELLO <Run.Foreground> <ImageBrush ImageSource="Dock.jpg"/> </Run.Foreground> </Run> HELLO <TextBlock.Foreground> <ImageBrush ImageSource="Garden.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (3) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > ELLO <Run.Foreground> <ImageBrush ImageSource="Dock.jpg"/> </Run.Foreground> </Run> H <TextBlock.Foreground> <ImageBrush ImageSource="Garden.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (4) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > HEL <Run.Foreground> <ImageBrush ImageSource="Dock.jpg"/> </Run.Foreground> </Run> LO <TextBlock.Foreground> <ImageBrush ImageSource="Garden.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (5) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > H </Run> ELLO <TextBlock.Foreground> <ImageBrush ImageSource="Garden.jpg"/> </TextBlock.Foreground> </TextBlock> 


Номер 2
В Silverlight-проекте вам нужно сделать так, чтобы в одном слове применялись два различных фоновых рисунка: files
Выберите фрагмент кода, позволяющий получить такой результат 

Ответ:

 (1) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > Silver </Run>light <TextBlock.Foreground> <ImageBrush ImageSource="Autumn Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (2) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > Silverlight <Run.Foreground> <ImageBrush ImageSource="Dock.jpg"/> </Run.Foreground> </Run>Silverlight <TextBlock.Foreground> <ImageBrush ImageSource="Autumn Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (3) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > Silver <Run.Foreground> <ImageBrush ImageSource="Dock.jpg"/> </Run.Foreground> </Run>light <TextBlock.Foreground> <ImageBrush ImageSource="Autumn Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (4) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > light <Run.Foreground> <ImageBrush ImageSource="Dock.jpg"/> </Run.Foreground> </Run>Silver <TextBlock.Foreground> <ImageBrush ImageSource="Autumn Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (5) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run > Silver light <Run.Foreground> <ImageBrush ImageSource="Dock.jpg"/> </Run.Foreground> </Run> <TextBlock.Foreground> <ImageBrush ImageSource="Autumn Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 


Номер 3
 В Silverlight-проекте вам нужно сделать так, чтобы первая буква слова была окрашена цветом, а оставшаяся часть содержала фоновый рисунок: files
Выберите фрагмент кода, позволяющий получить такой результат

Ответ:

 (1) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run Foreground="#FF7A0404"> Т </Run>екст <TextBlock.Foreground> <ImageBrush ImageSource="Winter Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (2) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run Foreground="#FF7A0404"> Текст </Run>Текст <TextBlock.Foreground> <ImageBrush ImageSource="Winter Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (3) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run Foreground="#FF7A0404"> екст </Run>Т <TextBlock.Foreground> <ImageBrush ImageSource="Winter Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (4) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run Foreground="#FF7A0404"> Текст </Run>Т <TextBlock.Foreground> <ImageBrush ImageSource="Winter Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 

 (5) <TextBlock Canvas.Left = "10" Canvas.Top="180" FontFamily="Arial" FontSize="80" > <Run Foreground="#FF7A0404"> Т </Run>Текст <TextBlock.Foreground> <ImageBrush ImageSource="Winter Leaves.jpg"/> </TextBlock.Foreground> </TextBlock> 




Главная / Компьютерная графика / Основы XAML / Тест 4