игра брюс 2048
Главная / Программирование / Практикум прикладного программирования на C# в среде VS.NET 2005 / Тест 34

Практикум прикладного программирования на C# в среде VS.NET 2005 - тест 34

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

Ответ:

 (1) пользовательские элементы управления храняться в файлах с расширением .cs 

 (2) файл пользовательского элемнта содержит директиву @Page 

 (3) пользовательские элементы управления переносятся с панели Toolbox 


Номер 2
Выберите верное утверждение:

Ответ:

 (1) пользовательские элементы управления храняться в файлах с расширением .ascx 

 (2) файл пользовательского элемнта содержит директиву @Control 

 (3) пользовательские элементы управления переносятся с панели Solution Explorer 


Номер 3
Выберите не верное утверждение:

Ответ:

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

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

 (3) карта сайта должна храниться в файле с расширением .map 


Упражнение 2:
Номер 1
От какого класса производится объект пользовательского элемента управления?

Ответ:

 (1) Page 

 (2) UserControl 

 (3) Master 


Номер 2
Какая директива позволяет регистрировать элемент на странице?

Ответ:

 (1) @Page 

 (2) @Control 

 (3) @Register 


Номер 3
Какой дискриптор применяют для описания карты сайта?

Ответ:

 (1) <siteMap></siteMap> 

 (2) <Map></Map> 

 (3) <head></head> 


Упражнение 3:
Номер 1
Каким образом из обычной страницы можно сделать пользовательский элемент

Ответ:

 (1) 1. Разработать, отладить и проверить страницу aspx. 2. Переименовать страницу aspx в ascx. 3. Создать и зарегистрировать экземпляр пользовательского элемента в коде исполнимой страницы. 4. Указать с помощью элемента PlaceHolder место размещения пользовательского элемента. 

 (2) 1. Разработать, отладить и проверить страницу aspx. 2. Переименовать страницу aspx в ascx. 3. Директиву @Page с ее атрибутами заменить директивой @Control. 4. Удалить дескрипторы <html>, <body>, <form>, <head>. 5. В коде застраничного файла заменить базовый класс Page на UserControl. 6. Если используется модель совмещенного кода и файл имеет исполнимый код в блоке скриптов, то в директиву Control добавить атрибут ClassName="имя_файла_или_любое_имя". 

 (3) 1. Скопировать через панель Solution Explorer файл aspx. 2. Переименовать файл aspx в файл ascx. 3. Изменить в файле ascx значение параметра Inherits на Inherits="MyControlTestExt". 4. Откомпилировать и запустить. 


Номер 2
Какие шаги необходимо выполнить для динамического создания пользовательского элемента управления?

Ответ:

 (1) При загрузке страницы в обработчике ее события Page.Load создавать экземпляр класса пользовательского элемента управления. 

 (2) Переименовать файл с расширением aspx на ascx. 

 (3) C помощью элемента PlaceHolder резервировать место размещения для точного позиционирования на странице 

 (4) Присвоить значение свойсво ID пользовательского элемента управления. 


Номер 3
Каким методом, из ниже перечисленных, можно привязать элемент управления Menu к карте веб-узла?

Ответ:

 (1) 1. Открыть файл Default.aspx и переключиться в режим конструирования. 2. Щелкнуть по смарт-тегу, чтобы открыть диалоговое окно Задачи меню. 3. В диалоговом окне Задачи меню в раскрывающемся списке Выбор источника данных щелкните элемент Добавить новый источник данных. 4. Щелкнуть по карте узла.  

 (2) 1. Разработать, отладить и проверить страницу aspx. 2. Переименовать страницу aspx в ascx. 3. Директиву @Page с ее атрибутами заменить директивой @Control. 4. Удалить дескрипторы <html>, <body>, <form>, <head>. 5. В коде застраничного файла заменить базовый класс Page на UserControl. 6. Если используется модель совмещенного кода и файл имеет исполнимый код в блоке скриптов, то в директиву Control добавить атрибут ClassName="имя_файла_или_любое_имя". 

 (3) 1. Скопировать через панель Solution Explorer файл aspx. 2. Переименовать файл aspx в файл ascx. 3. Изменить в файле ascx значение параметра Inherits на Inherits="MyControlTestExt". 4. Откомпилировать и запустить. 


Упражнение 4:
Номер 1
Какой класс обеспечивает доступ к иерархическому представлению сайта для выполнения навигации?

Ответ:

 (1) System.Web.SiteMap 

 (2) System.Web.Util 

 (3) System.Net.Mail 


Номер 2
Какой класс представляет общий базовый класс для всех поставщиков данных карты веб-узла?

Ответ:

 (1) System.Web.SiteMapProvider 

 (2) System.Web.SiteMap 

 (3) System.Net.Mail 


Номер 3
Какой класс представляет узел в иерархической структуре карты веб-узла?

Ответ:

 (1) System.Web.SiteMapProvider 

 (2) System.Web.SiteMap 

 (3) System.Web.SiteMapNode 


Упражнение 5:
Номер 1
Какое свойство класса SiteMapPath возвращает конкретный адаптер веб-обозревателя для элемента управления?

Ответ:

 (1) Adapter 

 (2) Attributes 

 (3) CurrentNodeStyle 


Номер 2
Какое свойство класса SiteMapPath  возвращает или задает класс каскадных листов стилей?

Ответ:

 (1) CssClass 

 (2) DesignMode 

 (3) IdSeparator 


Номер 3
Какое свойство класса SiteMapPath  возвращает значение, показывающее, используется ли состояние представления для этого элемента управления?

Ответ:

 (1) IsViewStateEnabled 

 (2) ParentLevelsDisplayed 

 (3) HasChildViewState 


Упражнение 6:
Номер 1
Какое свойство класса SiteMapNode получает строку, представляющую ключ поиска для узла карты сайта?

Ответ:

 (1) Provider 

 (2) RootNode 

 (3) Key 


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

Ответ:

 (1) ParentNode 

 (2) RootNode 

 (3) ReadOnly 


Номер 3
Какое свойство класса SiteMapNode получает URL-адрес страницы, которую представляет объект SiteMapNode?

Ответ:

 (1) ParentNode 

 (2) RootNode 

 (3) Url 


Упражнение 7:
Номер 1
Свойство UniqueID класса SiteMapPathвозвращает:

Ответ:

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

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

 (3) значение, определяющее, преобразован ли серверный элемент управления в пользовательский интерфейс на странице 


Номер 2
Свойство NodeStyle класса SiteMapPathвозвращает:

Ответ:

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

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

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


Номер 3
Свойство SkinID класса SiteMapPathвозвращает:

Ответ:

 (1) обложку, применимую к элементу управления 

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

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


Упражнение 8:
Номер 1
Управляющая страница - это:

Ответ:

 (1) страница, управляющая процессом вывода текстовой информации на экран 

 (2) страница, которая хранит необходимую информаю о карте сайта 

 (3) страница, которая размечена фреймами и отображает дочерние документы 


Номер 2
Кнопочные элементы управления - это:

Ответ:

 (1) серверные элементы Button, ImageButton, LinkButton, которые от интерфейса System.Web.UI.WebControls.IButtonControl наследуют способность гененрировать и распозновать событие Click и Command 

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

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


Номер 3
Многоадресатная передача - это:

Ответ:

 (1) добавление ссылки в событиие на обработчик 

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

 (3) регистрация события в классе 


Упражнение 9:
Номер 1
Свойство Description класса SiteMapNodeполучает:

Ответ:

 (1) название объекта SiteMapNode 

 (2) описание для объекта SiteMapNode 

 (3) строку, представляющую ключ поиска для узла карты сайта 


Номер 2
Свойство Url класса SiteMapNodeполучает:

Ответ:

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

 (2) URL-адрес страницы, которую представляет объект SiteMapNode 

 (3) связанную с объектом SiteMapNode коллекцию ролей, которая используется при сжатии безопасности 


Номер 3
Свойство Key класса SiteMapNodeполучает:

Ответ:

 (1) строку, представляющую ключ поиска для узла карты сайта 

 (2) все дочерние узлы текущего объекта SiteMapNode из связанного поставщика SiteMapProvider 

 (3) значение, указывающее, может ли изменяться узел карты сайта 


Упражнение 10:
Номер 1
Элемент <frameset>...</frameset> используют для:

Ответ:

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

 (2) определения числа фреймов и их размеры 

 (3) задания числа строк в браузере или фрейме 


Номер 2
Элемент <frame>...</frame> используют для:

Ответ:

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

 (2) определения числа фреймов и их размеры 

 (3) задания числа строк в браузере или фрейме 


Номер 3
Элемент <frameborder>...</frameborder> используют для:

Ответ:

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

 (2) определения числа фреймов и их размеры 

 (3) определения наличия рамок в дочерних фреймах 


Упражнение 11:
Номер 1
Какой элемент, из ниже перечисленных, управляет видимостью полос прокрутки?

Ответ:

 (1) scrolling 

 (2) noresize 

 (3) frameborder 


Номер 2
Какой элемент, из ниже перечисленных, делит область на столбцы и определяет их размеры в порядке следования в списке слева направо?

Ответ:

 (1) cols 

 (2) rows 

 (3) src 


Номер 3
Какой элемент, из ниже перечисленных, определяет имя фрейма для целевой загрузки в него нового документа?

Ответ:

 (1) name 

 (2) rows 

 (3) src 


Упражнение 12:
Номер 1
Какому окну соответсвует, приведенный ниже, отрывок кода?
		
			<frameset rows="*,*,*">
  <frameset cols="50%,*">
   <frame src="Doc1.htm" name="Frame1" scrolling="no" noresize>
  <frame src="Doc2.htm" name="Frame2" scrolling="auto">
  </frameset>
  <frameset cols="*,*,*">
   <frame src="Doc3.htm" name="Frame1" scrolling="no" noresize>
  <frame src="Doc4.htm" name="Frame2" scrolling="auto">
  <frame src="Doc5.htm" name="Frame3" scrolling="auto">
  </frameset>
</frameset>
		
		

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 2

			<frameset rows="*,*,*">
  <frameset cols="50%,*">
   <frame src="Doc1.htm" name="Frame1" scrolling="no" noresize>
  <frame src="Doc2.htm" name="Frame2" scrolling="auto">
  </frameset>
  <frameset cols="*">
  <frameset rows="*,*,*">
   <frame src="Doc3.htm" name="Frame1" scrolling="no" noresize>
  <frame src="Doc4.htm" name="Frame2" scrolling="auto">
 <frame src="Doc5.htm" name="Frame3" scrolling="auto">
 </frameset>
  </frameset>
		

Ответ:

 (1) files 

 (2) files 

 (3) files 


Номер 3

		<frameset rows="*,*">
  <frameset cols="*,*">
   <frame src="Doc1.htm" name="Frame1" scrolling="no" noresize>
  </frameset>
  <frameset cols="50%,*,*,*">
  <frameset rows="*,*,*,*">
  <frame src="Doc2.htm" name="Frame2" scrolling="auto">
   <frame src="Doc3.htm" name="Frame1" scrolling="no" noresize>
  <frame src="Doc4.htm" name="Frame2" scrolling="auto">
 <frame src="Doc5.htm" name="Frame3" scrolling="auto">
 </frameset>
  </frameset>
		

Ответ:

 (1) files 

 (2) files 

 (3) files 




Главная / Программирование / Практикум прикладного программирования на C# в среде VS.NET 2005 / Тест 34