Главная / Интернет-технологии /
Web-технологии, стандарты и протоколы / Тест 17
Web-технологии, стандарты и протоколы - тест 17
Упражнение 1:
Номер 1
Какие утверждения верны для ASP.NET?
Ответ:
 (1) позволяет писать код страниц на VB.NET, Delphi.NET, Visual C#, J# 
 (2) поддерживает возможность разделения визуальной части и бизнес-логики по разным файлам 
 (3) поддерживает возможность кэширования всей страницы или её части для увеличения производительности 
Номер 2
Какие языки используются в ASP?
Ответ:
 (1) C# 
 (2) VBScript 
 (3) JScript 
Номер 3
Какая технология позволяет писать код на языке программирования C#?
Ответ:
 (1) ASP 
 (2) ASP.NET 
 (3) и ASP, и ASP.NET 
Упражнение 2:
Номер 1
Какой библиотекой обрабатываются файлы ASP.NET?
Ответ:
 (1) только asp.dll
 
 (2) только aspnet_isapi.dll
 
 (3) asp.dll
или aspnet_isapi.dll
 
Номер 2
Какие языки программирования можно использовать в файлах ASP.NET?
Ответ:
 (1) C# 
 (2) JScript.NET 
 (3) VisualBasic.NET 
Номер 3
Какая технология позволяет использовать возможности объектно-ориентированного программирования?
Ответ:
 (1) ASP 
 (2) ASP.NET 
 (3) обе технологии 
Упражнение 3:
Номер 1
Какое пространство имен предоставляет классы для настройки web-приложений в соответствии с файлами конфигурации проекта?
Ответ:
 (1) System.Web.Configuration
 
 (2) System.Web.Services
 
 (3) System.Web.Security
 
Номер 2
Какое пространство имен предоставляет классы для построения графического интерфейса пользователей web-приложений?
Ответ:
 (1) System.Web.Configuration
 
 (2) System.Web.Services
 
 (3) System.Web.HtmlControls
 
Номер 3
Какое пространство имен предоставляет классы для организации взаимодействия web-клиента с web-сервером?
Ответ:
 (1) System.Web
 
 (2) System.Web.Configuration
 
 (3) System.Web.Services
 
Упражнение 4:
Номер 1
Какой класс используется для формирования HTTP-ответа сервера?
Ответ:
 (1) HttpRequest
 
 (2) HttpResponse
 
 (3) HttpApplication
 
Номер 2
Для чего используется класс HttpApplication
?
Ответ:
 (1) для формирования HTTP-ответа сервера 
 (2) для предоставления доступа к информации, переданной web-клиентом 
 (3) для получения информации о возможностях клиентского браузера, обращающегося к web-серверу 
 (4) для определения общих для всех web-приложений членов 
Номер 3
Для чего используется класс HttpResponse
?
Ответ:
 (1) для формирования HTTP-ответа сервера 
 (2) для предоставления доступа к информации, переданной web-клиентом 
 (3) для получения информации о возможностях клиентского браузера, обращающегося к web-серверу 
 (4) для определения общих для всех web-приложений членов 
Упражнение 5:
Номер 1
Для чего в ASP.NET используется состояния отображения (view state
)?
Ответ:
 (1) для сохранения данных веб-страницы в промежутках между обращениями к ней 
 (2) для инициализации страницы и ее объектов 
 (3) для определения повторной загрузки страницы 
Номер 2
Отметьте верные утверждения:
Ответ:
 (1) объекты Application
доступны всем пользователям приложения 
 (2) обращение к объектам Session
возможно из любых сеансов 
 (3) объекты Session
доступны только одному пользователю 
Номер 3
Какие объекты в ASP.NET доступны всем пользователям?
Ответ:
 (1) Session
 
 (2) Application
 
 (3) все объекты 
Упражнение 6:
Номер 1
В каком пространстве имен определены серверные элементы управления ASP.NET?
Ответ:
 (1) System.Web.UI.WebControls
 
 (2) System.Web.HtmlControls
 
 (3) System.Web.Configuration
 
Номер 2
Какие коды может содержать файл ASP.NET?
Ответ:
 (1) код XML 
 (2) код HTML 
 (3) код языков сценариев 
Номер 3
В файле с каким расширением хранится код представления для генерации HTML кода в ASP.NET?
Ответ:
 (1) *.aspx
 
 (2) *.aspx.cs
 
 (3) *.aspx.vb
 
Упражнение 7:
Номер 1
Определите по приведенному фрагменту, в каком файле содержится код C#, выполняемый на сервере:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ASPNETHello._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
?
Ответ:
 (1) Default.aspx
 
 (2) Default.aspx.cs
 
 (3) Default.asp.designer.cs
 
Номер 2
Что обозначает атрибут Inherits
в указанном фрагменте:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ASPNETHello._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
?
Ответ:
 (1) используемый для создания кода HTML язык 
 (2) файл, содержащий код, который будет выполняться на веб-сервере 
 (3) имя класса, определенного в одном из атрибутов 
Номер 3
Какие элементы должны быть обработаны средой выполнения ASP.NET:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="ASPNETHello._Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
?
Ответ:
 (1) html
 
 (2) head
 
 (3) title
 
 (4) body
 
 (5) form
 
 (6) div
 
Упражнение 8:
Номер 1
Для управления какими HTML-элементами предназначен элемент HtmlInputButton
?
Ответ:
 (1) <input type="button">
 
 (2) <input type="submit">
 
 (3) <input type="reset">
 
 (4) <input type="radio">
 
Номер 2
Какие элементы не описываются как элементы управления HTML?
Ответ:
 (1) <button>
 
 (2) <body>
 
 (3) <div>
 
 (4) <span>
 
Номер 3
Для управления какими HTML-элементами предназначен элемент HtmlInputText
?
Ответ:
 (1) <input type="text">
 
 (2) <input type="button">
 
 (3) <input type="password">
 
 (4) <input type="submit">
 
Упражнение 9:
Номер 1
Какие утверждения верны и для серверных элементов управления HTML, и для элементов управления веб-сервера?
Ответ:
 (1) элементы создаются на веб-сервере 
 (2) элементы предполагают добавление атрибута runat="server"
 
 (3) элементы могут не соответствовать конкретным элементам HTML 
Номер 2
Какое утверждение верно для элементов управления веб-сервера, но неверно для серверных элементов управления HTML?
Ответ:
 (1) элементы создаются на веб-сервере 
 (2) элементы предполагают добавление атрибута runat="server"
 
 (3) элементы могут не соответствовать конкретным элементам HTML 
Номер 3
Какие утверждения верны для серверных элементов управления HTML?
Ответ:
 (1) элементы создаются на веб-сервере 
 (2) элементы предполагают добавление атрибута runat="server"
 
 (3) элементы могут не соответствовать конкретным элементам HTML 
 (4) элементы должны быть размещены внутри области действия тэга <form> 
Упражнение 10:
Номер 1
Какой атрибут указывает на элемент, содержимое которого проверяется при валидации
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" Width="123px"></asp:TextBox>
<br />
<asp:RegularExpressionValidator
ID="RegularExpressionValidator1"
runat="server"
ControlToValidate="TextBox1"
ErrorMessage="Not valid e-mail"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" >
</asp:RegularExpressionValidator>
</form>
?
Ответ:
 (1) ID
 
 (2) ControlToValidate
 
 (3) ErrorMessage
 
 (4) ValidationExpression
 
Номер 2
Какую проверку выполняет указанный код:
<form id="form1" runat="server">
<asp:TextBox ID="TextBox1" runat="server" Width="123px"></asp:TextBox>
<br />
<asp:RegularExpressionValidator
ID="RegularExpressionValidator1"
runat="server"
ControlToValidate="TextBox1"
ErrorMessage="Not valid e-mail"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" >
</asp:RegularExpressionValidator>
</form>
?
Ответ:
 (1) проверку принадлежности введенного пользователем значения указанному диапазону 
 (2) проверку обязательного наличия введенного значения 
 (3) проверку введенного значения на соответствие указанному шаблону 
Номер 3
Какие функции позволяет выполнять элемент управления GridView
?
Ответ:
 (1) отображение данных 
 (2) сортировка данных 
 (3) выбор данных 
 (4) редактироавание данных 
Упражнение 11:
Номер 1
Какой элемент управления в ASP.NET предназначен для выбора значений, заполняемых из источника данных?
Ответ:
 (1) DataList
 
 (2) DataGrid
 
 (3) DataSet
 
Номер 2
Какой элемент управления отображает содержимое объекта ADO.NET DataSet
в виде таблицы. ?
Ответ:
 (1) DataList
 
 (2) DataGrid
 
 (3) DataList
, и DataGrid
 
Номер 3
Содержимое какого объекта ASP.NET отображает элемент управления DataGrid
?
Ответ:
 (1) DataList
 
 (2) DataSet
 
 (3) любого объекта 
Упражнение 12:
Номер 1
Какие элементы могут быть связаны с источниками данных в ASP.NET?
Ответ:
 (1) ListBox
 
 (2) CheckBoxList
 
 (3) RadioButtonList
 
 (4) DropDownList
 
Номер 2
Какой элемент предоставляет наиболее широкие возможностей по настройке внешнего вида данных, которые берутся из источника?
Ответ:
 (1) DataList
 
 (2) DataGrid
 
 (3) GridView
 
Номер 3
Какой шаблон предназначен для отображения выбранной в настоящий момент записи?
Ответ:
 (1) ItemTemplate
 
 (2) SelectedItemTemplate
 
 (3) EditItemTemplate