игра брюс 2048
Главная / Программирование / Технология Silverlight 2 / Тест 5

Технология Silverlight 2 - тест 5

Упражнение 1:
Номер 1
Возможно ли в Silverlight сетевое взаимодействие на базе сокетов?

Ответ:

 (1) да 

 (2) нет 


Номер 2
Существуют ли в Silverlight ограничения на коммуникацию с доменами при сетевом взаимодействии на базе сокетов?

Ответ:

 (1) не существуют, коммуникация возможна с любыми доменами 

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

 (3) да, коммуникация возможна со всеми доменами, кроме домена, на котором находится элемент управления 


Номер 3
Существуют ли в Silverlight ограничения на порты при сетевом взаимодействии на базе сокетов?

Ответ:

 (1) не существуют, коммуникация возможна через любой порт 

 (2) да, коммуникация возможна только через порты из диапазона 4502-4534 

 (3) да, коммуникация возможна только через порт 943 


Упражнение 2:
Номер 1
Какие недостатки можно выделить у классов HttpWebRequest / HttpWebResponse по сравнению с WebClient?

Ответ:

 (1) менее полезен при обращении к существующим основанным на формах (т.e. HTTP-POST) ресурсах 

 (2) существенно более сложен в использовании 

 (3) не позволяет получить контроль над сообщением HTTP 


Номер 2
В каком режиме передачи данных Silverlight взаимодействует с web-сервисами?

Ответ:

 (1) синхронно 

 (2) асинхронно 


Номер 3
Поддерживаются ли в Silverlight web-сервисы SOAP и WCF?

Ответ:

 (1) поддерживаются только более классические SOAP Web Services 

 (2) поддерживаются только более современные WCF Web Services 

 (3) поддерживаются оба типа web-сервисов 


Упражнение 3:
Номер 1
Какие готовые элементы управления в качестве менеджеров размещения есть в Silverlight?

Ответ:

 (1) Canvas  

 (2) Grid 

 (3) StackPanel 

 (4) Control 


Номер 2
Canvas:

Ответ:

 (1) объединяет элементы в соответствии с их координатами (т.е. просто "холст" для объединения других элементов) 

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

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


Номер 3
Grid:

Ответ:

 (1) объединяет элементы в соответствии с их координатами (т.е. просто "холст" для объединения других элементов) 

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

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


Упражнение 4:
Номер 1
StackPanel:

Ответ:

 (1) объединяет элементы в соответствии с их координатами (т.е. просто "холст" для объединения других элементов) 

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

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


Номер 2
Какой менеджер размещения служит "холстом" для размещения элементов?

Ответ:

 (1) Canvas 

 (2) Grid 

 (3) StackPanel 


Номер 3
Какой менеджер размещения позволяет размещать элементы по ячейкам?

Ответ:

 (1) Canvas 

 (2) Grid 

 (3) StackPanel 


Упражнение 5:
Номер 1
Какой менеджер размещения позволяет ориентировать расположение элементов горизонтально или вертикально?

Ответ:

 (1) Canvas 

 (2) Grid 

 (3) StackPanel 


Номер 2
Какой менеджер размещения используется по умолчанию в Silverlight 1?

Ответ:

 (1) Canvas 

 (2) Grid 

 (3) StackPanel 


Номер 3
Какой менеджер размещения используется по умолчанию в Silverlight 2?

Ответ:

 (1) Canvas 

 (2) Grid 

 (3) StackPanel 


Упражнение 6:
Номер 1
Что будет, если при использовании Canvas задать сами элементы, но не задавать их координаты?

Ответ:

 (1) Canvas автоматически расположит их наиболее рационально 

 (2) элементы не отобразятся вообще 

 (3) произойдет наложение элементов друг на друга 


Номер 2
Canvas позволяет нам:

Ответ:

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

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

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


Номер 3
Все менеджеры размещения, которые есть в Silverlight, основаны на классе:

Ответ:

 (1) Panel 

 (2) Box 

 (3) Child 


Упражнение 7:
Номер 1
Класс Panel является родительским:

Ответ:

 (1) только для менеджера размещения Canvas 

 (2) только для менеджера размещения Grid 

 (3) только для менеджера размещения StackPanel 

 (4) абсолютно для всех менеджеров размещения в Silverlight 


Номер 2
Коллекция элементов Children является свойством:

Ответ:

 (1) менеджера размещения Canvas 

 (2) менеджера размещения Grid 

 (3) менеджера размещения StackPanel 

 (4) всех менеджеров размещения в Silverlight 


Номер 3
Коллекция Children объединяет в себе:

Ответ:

 (1) все кнопки 

 (2) все видео-элементы 

 (3) все текст-боксы 

 (4) абсолютно все дочерние элементы 


Упражнение 8:
Номер 1
При добавлении элемента внутрь менеджера размещения происходят следующие процессы:

Ответ:

 (1) расчет 

 (2) проверка 

 (3) расположение 

 (4) сохранение 


Номер 2
Какие функции выполняются в процессе Measure?

Ответ:

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

 (2) элемент определяет свой размер в зависимости от наличия места 

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


Номер 3
Что происходит в процессе Arrange?

Ответ:

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

 (2) элемент определяет свой размер в зависимости от наличия места 

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


Упражнение 9:
Номер 1
В проекте можно использовать:

Ответ:

 (1) лишь какой-то один тип менеджеров размещения 

 (2) различные типы менеджеров размещения, не смешивая сферы их влияния 

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


Номер 2
Различные менеджеры размещения:

Ответ:

 (1) не совместимы друг с другом в рамках проекта 

 (2) частично совместимы друг с другом 

 (3) абсолютно совместимы друг с другом  

 (4) допускают вложение друг в друга 


Номер 3
Какие свойства влияют на размещение элемента?

Ответ:

 (1) Width 

 (2) Length 

 (3) Height 

 (4) Margin 

 (5) Visibility 

 (6) Scale 

 (7) Alignment 


Упражнение 10:
Номер 1
Что задает свойство Margin?

Ответ:

 (1) размеры элемента 

 (2) отступы элемента от краев 

 (3) видимость элемента 


Номер 2
Что задает свойство Alignment?

Ответ:

 (1) отступы элемента от краев 

 (2) размеры элемента 

 (3) расположение элемента по вертикали или горизонтали 


Номер 3
Что задает свойство Visibility?

Ответ:

 (1) размеры элемента 

 (2) отступы элемента от краев 

 (3) видимость элемента 


Упражнение 11:
Номер 1
Что позволяют осуществить методы InvalidateMeasure/InvalidateArrange?

Ответ:

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

 (2) убрать непонравившийся нам менеджер размещения 

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


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

Ответ:

 (1) SizeChanged 

 (2) Arrange 

 (3) LayoutUpdated 


Номер 3
В случае изменения каких параметров вызывается SizeChanged?

Ответ:

 (1) Width 

 (2) Height 

 (3) Margin 

 (4) Visibility 

 (5) Alignment 


Упражнение 12:
Номер 1
В каких случаях вызывается SizeChanged?

Ответ:

 (1) только в случае изменения ширины и высоты элемента 

 (2) только в случае изменения каких-либо размеров элемента, включая и отступы от краев 

 (3) только в случае изменения видимости элемента 

 (4) в случае любых изменений в менеджере размещения 


Номер 2
В каких случаях вызывается LayoutUpdated?

Ответ:

 (1) в случае изменения размеров элемента 

 (2) в случае изменения отступов элемента 

 (3) в случае изменения видимости элемента 

 (4) в случае любых изменений в менеджере размещения 


Номер 3
Что задает свойство Canvas.Zindex?

Ответ:

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

 (2) порядковый номер элемента на холсте 

 (3) порядковый номер холста в документе 




Главная / Программирование / Технология Silverlight 2 / Тест 5