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

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

Упражнение 1:
Номер 1
Выберите правильный фрагмент кода для получения красного прямоугольника с синим контуром:

Ответ:

 (1) <Rectangle Width="100" Height="30" Stroke="red" Canvas.Left="50" Canvas.Top="40" StrokeLine="2" Fill="blue"/> 

 (2) <Rectangle Width="100" Height="30" Stroke="blue" Canvas.Left="50" Canvas.Top="40" StrokeThickness="2" Fill="red"/> 

 (3) <Rectangle Width="100" Height="30" Stroke="red" Canvas.Left="50" Canvas.Top="40" StrokeThickness="2" Fill="blue"/> 

 (4) <Rectangle Width="100" Height="30" StrokeColor="red" Canvas.Left="50" Canvas.Top="40" StrokeThickness="2" Fill="blue"/> 

 (5) <Rectangle Width="100" Height="30" StrokeColor="blue" Canvas.Left="50" Canvas.Top="40" StrokeThickness="2" Fill="red"/> 


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

Ответ:

 (1) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="Yellowgreen" RY="10" RX="10" Stroke="Teal" StrokeThickness="5" /> 

 (2) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="Yellowgreen" ry="10" rx="10" Stroke="Teal" StrokeThickness="5" /> 

 (3) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="Yellowgreen" RadiusY="10" RadiusX="10" Stroke="Teal" StrokeThickness="5" /> 

 (4) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="Yellowgreen" Radiusy="10" Radiusx="10" Stroke="Teal" StrokeThickness="5" /> 

 (5) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="Yellowgreen" FX="10" FY="10" Stroke="Teal" StrokeThickness="5" /> 


Номер 3
Выберите правильный фрагмент кода для получения прямоугольника без контура:

Ответ:

 (1) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="OrangeRed" Stroke="0"/> 

 (2) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="OrangeRed" Stroke="Zero"/> 

 (3) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="OrangeRed" Stroke="Fill"/> 

 (4) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="OrangeRed"/> 

 (5) <Rectangle Width="100" Height="30" Canvas.Left="50" Canvas.Top="40" Fill="OrangeRed" Stroke="None"/> 


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

Ответ:

 (1) <Ellipse Width="80" Height="80" Canvas.Left="60" Canvas.Top="10" Fill="red" Stroke="blue" StrokeThickness="4"/> 

 (2) <Ellipse Width="80" Height="80" Canvas.Left="60" Canvas.Top="10" Fill="blue" Stroke="red" StrokeThickness="4" /> 

 (3) <Ellipse Width="80" Height="80" Canvas.Left="60" Canvas.Top="10" Fill="blue" StrokeLine="red" StrokeThickness="4" /> 

 (4) <Ellipse Width="80" Height="80" Canvas.Left="60" Canvas.Top="10" Fill="red" StrokeLine="blue" StrokeThickness="4" /> 

 (5) <Ellipse Width="80" Height="80" Canvas.Left="60" Canvas.Top="10" Fill="red" Stroke="2" StrokeColor="blue" /> 


Номер 2
Выберите правильный фрагмент кода для получения желтого круга без контура:

Ответ:

 (1) <Ellipse Width="150" Height="150" Canvas.Left="200" Canvas.Top="200" Stroke="Yellow" /> 

 (2) v<Ellipse Width="150" Height="150" Canvas.Left="200" Canvas.Top="200" StrokeLine="Yellow" /> 

 (3) <Ellipse Width="150" Height="150" Canvas.Left="200" Canvas.Top="200" Color="Yellow" /> 

 (4) <Ellipse Width="150" Height="150" Canvas.Left="200" Canvas.Top="200" Fill="Yellow" /> 

 (5) <Ellipse Width="150" Height="150" Canvas.Left="200" Canvas.Top="200" FillColor="Yellow" /> 


Номер 3
Выберите правильный фрагмент кода для получения оранжевой окружности без заливки:

Ответ:

 (1) <Ellipse Width="80" Height="80" Stroke="orange" Canvas.Left="40" Canvas.Top="10" StrokeThickness="4" Fill="transparent" /> 

 (2) <Ellipse Width="80" Height="80" Stroke="orange" Canvas.Left="40" Canvas.Top="10" StrokeThickness="4" Fill="None" /> 

 (3) <Ellipse Width="80" Height="80" Canvas.Left="40" Canvas.Top="10" /> 

 (4) <Ellipse Width="80" Height="80" Stroke="orange" Canvas.Left="40" Canvas.Top="10" StrokeThickness="4" Fill="0" /> 

 (5) <Ellipse Width="80" Height="80" Stroke="orange" Canvas.Left="40" Canvas.Top="10" StrokeThickness="4" Fill="Color" /> 


Упражнение 3:
Номер 1
Выберите правильный фрагмент кода для соединения двух точек с координатами "0,0" и "100,100" линией красного цвета:

Ответ:

 (1) <Line X1="100" Y1="0" X2="100" Y2="0" Stroke="red" /> 

 (2) <Line X1="0" Y1="0" X2="100" Y2="0" Stroke="red" /> 

 (3) <Line X1="0" Y1="0" X2="100" Y2="100" Stroke="red" /> 

 (4) <Line X1="100" Y1="0" X2="100" Y2="100" Stroke="red" /> 

 (5) <Line X1="100" Y1="100" X2="100" Y2="0" Stroke="red" /> 


Номер 2
Выберите правильный фрагмент кода для соединения двух точек с координатами "0,0" и "100,100" линией красного цвета толщиной в 5 пикселей:

Ответ:

 (1) <Line X1="100" Y1="0" X2="100" Y2="0" Stroke="red" StrokeSize="5"/> 

 (2) <Line X1="0" Y1="0" X2="100" Y2="0" Stroke="red" StrokeThickness="5"/> 

 (3) <Line X1="0" Y1="0" X2="100" Y2="100" Stroke="red" StrokeThickness="5"/> 

 (4) <Line X1="100" Y1="0" X2="100" Y2="100" Stroke="red" StrokeLine="5" /> 

 (5) <Line X1="100" Y1="100" X2="100" Y2="0" Stroke="red" StrokeThickness="5"/> 


Номер 3
Выберите правильный фрагмент кода для соединения двух точек с координатами "100,100" и "1000,1000" линией синего цвета толщиной в 5 пикселей:

Ответ:

 (1) <Line X1="1000" Y1="100" X2="100" Y2="1000" Stroke="blue" StrokeThickness="5"/> 

 (2) <Line X1="1000" Y1="100" X2="100" Y2="1000" Stroke="blue" StrokeLine="5"/> 

 (3) <Line X1="100" Y1="100" X2="1000" Y2="1000" Stroke="blue" StrokeSize="5"/> 

 (4) <Line X1="1000" Y1="100" X2="100" Y2="1000" Stroke="blue" StrokeWidth="5"/> 

 (5) <Line X1="100" Y1="100" X2="1000" Y2="1000" Stroke="blue" StrokeThickness="5"/> 


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

Ответ:

 (1) <Polyline Points="0,0 100,0 0,100 0,0" Stroke="red" StrokeThickness="3"/> 

 (2) <Polyline Points="0,0 100,0 0,100" Stroke="red" StrokeThickness="3"/> 

 (3) <Polyline Points="0,0 100,0 0,100 100,100" Stroke="red" StrokeThickness="3"/> 

 (4) <Polyline Points="0,0 100,0 0,100 100,100" Stroke="red" StrokeThickness="3" Fill="None"/ > 

 (5) <Polyline Points="0,0 100,0 0,100 100,100" Stroke="red" StrokeThickness="3" Fill="Zero"/ > 


Номер 2
Выберите правильный фрагмент кода для соединения точек с координатами "0,0", "100,0", "0,100" ломаной линией так, чтобы получилась замкнутая фигура, закрашенная синим цветом с черным контуром:

Ответ:

 (1) <Polyline Points="0,0 100,0 0,100" Stroke="blue" StrokeThickness="3" Fill="black"/> 

 (2) <Polyline Points="0,0 100,0 0,100" Stroke="blue" StrokeThickness="3" FillColor="black"/> 

 (3) <Polyline Points="0,0 100,0 0,100 0,0" Stroke="black" StrokeThickness="3" Fill="blue"/> 

 (4) <Polyline Points="0,0 100,0 0,100" Stroke="black" StrokeThickness="3" Fill="blue"/> 

 (5) <Polyline Points="0,0 100,0 0,100 0,0" Stroke="blue" StrokeThickness="3" Fill="black"/> 


Номер 3
Чем отличаются элементы Polygone и Polyline?

Ответ:

 (1) при использовании элемента Polyline начальная и конечная точки соединяются автоматически.  

 (2) при использовании элемента Polygone начальная и конечная точки соединяются автоматически.  

 (3) при использовании элемента Polyline начальная и конечная точки соединяются автоматически, если фигура замкнутая 

 (4) при использовании элемента Polygone начальная и конечная точки соединяются автоматически, если фигура замкнутая. 

 (5) при использовании элемента Polyline последняя и предпоследняя точки соединяются автоматически, если фигура замкнутая. 


Упражнение 5:
Номер 1
 В XAML-документе расположены три последовательные строки кода, отображающие эллипс, квадрат и окружность. Фигуры имеют приблизительно одинаковый размер и налагаются друг на друга. Выберите правильное расположение фигур в вертикальной стопке слоев:

Ответ:

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

 (2) эллипс закрывает собой квадрат закрывает собой окружность 

 (3) квадрат закрывает собой эллипс, эллипс закрывает собой окружность 

 (4) окружность закрывает собой квадрат, квадрат закрывает собой эллипс 

 (5) окружность закрывает собой эллипс, эллипс закрывает собой квадрат 


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

Ответ:

 (1) квадрат закрывает собой окружность, окружность закрывает собой треугольник. 

 (2) треугольник закрывает собой квадрат, квадрат закрывает собой окружность 

 (3) окружность закрывает собой квадрат, квадрат закрывает собой треугольник  

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

 (5) квадрат закрывает собой треугольник, треугольник закрывает собой окружность 


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

Ответ:

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

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

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

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

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


Упражнение 6:
Номер 1
 Выберите правильное утверждение:

Ответ:

 (1) все элементы, входящие в группу, обязательно должны иметь одинаковые атрибуты  

 (2) все элементы, входящие в группу, должны быть однородными  

 (3) для всех элементов, входящих в группу можно устанавливать одинаковые атрибуты  

 (4) все элементы, входящие в группу, могут быть неоднородными, но должны иметь одинаковый размер  

 (5) для элемента, входящего в группу, нельзя установить отдельные атрибуты  


Номер 2
Можно ли для группы элементов задать одинаковый цвет заливки?

Ответ:

 (1) да, можно  

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

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

 (4) нет, нельзя  

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


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

Ответ:

 (1) GroupGeometry  

 (2) StartGroup  

 (3) GeometryGroup  

 (4) Group  

 (5) Common  


Упражнение 7:
Номер 1
 Исходные фигуры имеют следующий вид: files В результате выбора некоторого пункта главного меню пакета Microsoft Expression Blend получилась такая фигура: files Укажите название этого пункта, при условии, что фигуры были объединены.

Ответ:

 (1) Unite  

 (2) Divide  

 (3) Intersect  

 (4) Subtract  

 (5) Exclude Overlap  


Номер 2
 Исходные фигуры имеют следующий вид: files В результате выбора некоторого пункта главного меню пакета Microsoft Expression Blend получилась такая фигура: files Укажите название этого пункта, при условии, что фигуры были объединены.

Ответ:

 (1) Unite  

 (2) Divide  

 (3) Intersect  

 (4) Subtract  

 (5) Exclude Overlap  


Номер 3
 Исходные фигуры имеют следующий вид: files В результате выбора некоторого пункта главного меню пакета Microsoft Expression Blend получилась такая фигура: files Укажите название этого пункта, при условии, что фигуры были объединены.

Ответ:

 (1) Unite  

 (2) Divide  

 (3) Intersect  

 (4) Subtract  

 (5) Exclude Overlap  


Упражнение 8:
Номер 1
 Для объединения фигур используется значение "Xor" атрибута GeometryCombineMode. Выберите эквивалентный тип объединения, предоставляемый визуальными средствами пакета Microsoft Expression Blend:

Ответ:

 (1) Unite  

 (2) Divide  

 (3) Intersect  

 (4) Subtract  

 (5) Exclude Overlap  


Номер 2
Что произойдет, если в Silverlight-приложении для атрибута "Background" тега "Canvas" установить значение "transparent"?

Ответ:

 (1) значение неверное, возникнет ошибка  

 (2) холст документа станет прозрачным  

 (3) тег "Canvas" не содержит "Background" 

 (4) все фигуры станут прозрачными  

 (5) все фигуры станут полупрозрачными  


Номер 3
Что произойдет, если в Silverlight-приложении для атрибута "Background" тега "Canvas" установить значение "opaque"?

Ответ:

 (1) холст документа станет прозрачным  

 (2) значение неверное, возникнет ошибка  

 (3) тег "Canvas" не содержит "Background" 

 (4) все фигуры станут прозрачными  

 (5) все фигуры станут полупрозрачными  


Упражнение 9:
Номер 1
 Для чего предназначен атрибут "TargetType" тега "Style"?

Ответ:

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

 (2) атрибут "TargetType" указывает на формальное пространство имен корневого документа  

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

 (4) тег "Style" не содержит атрибут "TargetType" 

 (5) атрибут "TargetType" предназначен для записи пар "Свойство - значение" 


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

Ответ:

 (1) <Rectangle SomeStyle = "{StaticResource Style}"… 

 (2) <Rectangle Style = "{StaticResource SomeStyle}"… 

 (3) <Rectangle SomeStyle = "{Style}"… 

 (4) <Rectangle Style = "{SomeStyle}"… 

 (5) <Rectangle Style = "{SomeStyle StaticResource }"… 


Номер 3
В Silverlight-приложении был определен стиль "SomeStyle", в котором для окружности задавался зеленый цвет заливки. Далее, при использовании этого стиля был указан дополнительный атрибут Fill="Yellow". Какого цвета будет окружность?

Ответ:

 (1) зеленого 

 (2) желтого 

 (3) синего 

 (4) черного 

 (5) белого 


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

Ответ:

 (1) x:Key  

 (2) x:Keyword  

 (3) x:Setter  

 (4) x: Property  

 (5) x:Value  


Номер 2
 В Silverlight-приложении был определен стиль для элемента Polygon. В документе используется 40 элементов этого типа. Можно ли применить к ним стиль?

Ответ:

 (1) можно, но только для одинаковых элементов  

 (2) можно, но только для элементов с небольшими размерами  

 (3) да, можно  

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

 (5) нет, нельзя  


Номер 3
 Для Silverlight-приложения нужно получить множество элементов примерно такой формы: files Допускает ли синтаксис элемента Polyline  создавать подобные фигуры - с заливкой и частичными контурами?

Ответ:

 (1) нет, такую фигуру можно создать только с помощью элемента Polygon  

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

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

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

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




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