Главная / Интернет-технологии / Программирование на ASP.NET

Программирование на ASP.NET - ответы на тесты Интуит

Правильные ответы выделены зелёным цветом.
Все ответы: Курс посвящен технологии программирования web-приложений на ASP.NET с использованием Visual Studio 2005.
Смотрите также:
Каковы преимущества хранения информации на клиенте?
(1) безопасность
(2) лучшая масштабируемость
(3) поддержка множества Web-серверов
(4) снижение нагрузки на каналы связи
Для чего используется объект DataSet?
(1) добавления записей
(2) изменения записей
(3) удаления записей
При использовании каких классов не требуется создание экземпляров класса и при каждом вызове метода выполянется проверка безопасности?
(1) Directory
(2) DirectoryInfo
(3) File
(4) FileInfo
(5) DriveInfo
Какие действия выполняет IDE?
(1) преобразует код программы в промежуточный байт-код
(2) позволяет разработчику писать код
(3) позволяет разработчику выполнять отладку кода
Какие элементы управления являются серверными? <asp:Label ID="Label1" Text="Label" Width="79px"></asp:Label> <asp:CheckBox ID="Red" runat="server" Text="Red" OnCheckedChanged="Red_CheckedChanged" /><br /> Имя: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> Привет, <asp:Label ID="Label4" runat="server" Text="Label" Width="63px"></asp:Label><br /> <asp:Button ID="Button1" Text="Обновить" />
(1) Label1
(2) Red
(3) TextBox1
(4) Label4
(5) Button1
Что может содержать в себе файл пользовательского элемента управления?
(1) файл поддержки .cs
(2) стандартные элементы управления
(3) статический HTML-код
Для чего ASP.NET периодически перезапускает приложение в другом домене?
(1) для выделения приложению дополнительных ресурсов
(2) для освобождения неиспользуемых ресурсов
(3) для одновременного совместного использования ресурсов с другим приложением
(4) запущенное приложение не может быть перезапущено в другом домене
Какой метод хранения данных на клиенте используется для сохранения значений элементов управления, добавленных конечным пользователем?
(1) cостояние вида (view state)
(2) cкрытые поля (hidden fields)
(3) cтроки запроса (query strings)
(4) межстраничные обратные отсылки
(5) cookie-наборы (cookie-файлы)
Для чего нужно стремиться ограничивать количество информации, предоставляемой пользователю за один запрос?
(1) для разгрузки базы данных
(2) для обеспечения более удобной и понятной работы для пользователя
(3) для разгрузки сети передачи данных клиенту
В каком случае будет выполнено наибольшее количество операций создания каталога (каталог g:\TestDir изначально отсутствует)?
(1) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { if (Directory.Exists(szPath)) { szMsg = "Каталог " + szPath + " уже существует!"; } else { szMsg = "Каталог " + szPath + " создан"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
(2) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { if (Directory.Exists(szPath)) { szMsg = "Каталог " + szPath + " уже существует!"; Directory.Delete(szPath); } else { DirectoryInfo di = Directory.CreateDirectory(szPath); szMsg = "Каталог " + szPath + " создан"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
(3) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { szPath += (i+1).ToString(); if (!Directory.Exists(szPath)) { DirectoryInfo di = Directory.CreateDirectory(szPath); szMsg = "Каталог " + szPath + " создан"; } else { szMsg = "Каталог " + szPath + " уже существует!"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
Какие файлы ASP.NET не содержат пользовательский интерфейс?
(1) *.cs
(2) *.aspx
(3) *.asmx
Элементы какой группы способны генерировать несколько HTML-дескрипторов?files
(1) Standard
(2) HTML
(3) Validation
В файлах с каким расширением должны храниться пользовательские элементы управления?
(1) .cs
(2) .aspx
(3) .ascx
Какие компоненты приложения содержат исполнимый код для программного управления объектами, определяемыми в интерфейсной части страницы?
(1) Web-страницы
(2) Web-службы
(3) файлы отделенного кода
(4) конфигурационные файлы
(5) файл событий приложения
Какие типы объектов могут быть сохранены в состоянии вида?
(1) простые типы
(2) сложные типы, поддающиеся сериализации
(3) сложные типы, не поддающиеся сериализации
(4) любые типы
В каком режиме пользователь работает с данными, кратковременно подключаясь к базе только для загрузки или выгрузки данных?
(1) в присоединенном режиме
(2) в отсоединенном режиме
(3) в любом режиме, так как соединение не может удерживаться открытым в течение всего периода обработки
(4) ни в одном режиме, так как соединение всегда должно быть открыто в течение всего периода обработки
Что будет выведено в браузер в результате выполнения приведенного ниже фрагмента кода при условии, что каталог g:\TestDir изначально не существует? string szMsg; string szPath = @"g:\TestDir"; if (Directory.Exists(szPath)) { szMsg = "Каталог " + szPath + " уже существует!"; } DirectoryInfo di = Directory.CreateDirectory(szPath); for (int i = 0; i < 3; i++) { File.Create(szPath + @"\TestFile" + (i+1).ToString() + ".txt"); } string[] FilesList = Directory.GetFiles(szPath); Label lblRes = new Label(); foreach (string fileName in FilesList) { lblRes.Text += fileName + "</br>"; form1.Controls.Add(lblRes); }
(1) TestFile1.txt TestFile2.txt TestFile3.txt
(2) g:\TestDir\TestFile1.txt g:\TestDir\TestFile2.txt g:\TestDir\TestFile3.txt
(3) TestFile0.txt TestFile1.txt TestFile2.txt
(4) g:\TestDir\TestFile0.txt g:\TestDir\TestFile1.txt g:\TestDir\TestFile2.txt
Что такое браузер?
(1) компьютер, который запрашивает нужную информацию с сервера
(2) программа, обеспечивающая взаимодействие клиентского компьютера с сервером
(3) система файлов, предназначенная для удаленного доступа
Для чего предназначены элементы группы WebParts?files
(1) для управления навигацией
(2) для поддержки мобильных клиентов
(3) для построения Web-порталов
Пользовательский элемент управления зарегистрирован на странице с помощью директивы @ Register следующим образом: <%@ Register TagPrefix="myElem" TagName="Header" Src="Header.ascx" %> Как подключить этот элемент к странице?
(1) <asp:TextBox ID="Header1" runat="server" />
(2) <myElem:Header ID="Header1" runat="server" ></myElem:Header>
(3) зарегистрированный элемент управления автоматически подключается к странице
Какой из перечисленных файлов является необязательным для приложения?
(1) Default.aspx
(2) Web.config
(3) Global.asax
Какие недостатки имеют строки запроса?
(1) информация доступна для пользователя
(2) информация должна кодироваться допустимыми для URL символами
(3) форма отправляющей страницы должна использовать метод передачи POST вместо GET
(4) браузеры не ограничивают длину URL, поэтому в строку запроса может быть помещено большое количество информации, которая иногда оказывается излишней
Для чего используется объект DataSet?
(1) для изменения записей в виртуальном источнике данных
(2) для удаления записей в виртуальном источнике данных
(3) для добавления записей непосредственно в физический источник данных
Для чего предназначен файл Web.sitemap в карте сайта в ASP.NET?
(1) для описания структуры навигации на языке XML
(2) для преобразования описания структуры навигации в объектную модель
(3) для взаимодействия с пользователем при выполнении навигации
Какие страницы являются пассивными?
(1) Default.asp
(2) Default.php
(3) Default.htm
(4) Default.html
(5) Default.cgi
Какой фрагмент кода реализует вывод следующей динамической таблицы?files
(1) HtmlGenericControl header = new HtmlGenericControl(); header.InnerHtml = "<h1>Матрица</h1>"; this.Controls.Add(header); HtmlTable table1 = new HtmlTable(); HtmlTableRow row; HtmlTableCell cell; int maxRow = 5, maxCell = 4; table1.Border = 1; table1.CellPadding = 3; table1.CellSpacing = 3; row = new HtmlTableRow(); for (int i = 0; i < maxRow; i++) { for (int j = 0; j < maxCell; j++) { cell = new HtmlTableCell(); cell.InnerHtml = "(" + (i+1).ToString() + ";" + (j+1).ToString() + ")"; row.Cells.Add(cell); } table1.Rows.Add(row); } this.Controls.Add(table1);
(2) HtmlGenericControl header = new HtmlGenericControl(); header.InnerHtml = "<h1>Матрица</h1>"; this.Controls.Add(header); HtmlTable table1 = new HtmlTable(); HtmlTableRow row; HtmlTableCell cell; int maxRow = 5, maxCell = 4; table1.Border = 1; table1.CellPadding = 3; table1.CellSpacing = 3; for (int i = 0; i < maxRow; i++) { row = new HtmlTableRow(); cell = new HtmlTableCell(); for (int j = 0; j < maxCell; j++) { cell.InnerHtml = "(" + (i+1).ToString() + ";" + (j+1).ToString() + ")"; row.Cells.Add(cell); } table1.Rows.Add(row); } this.Controls.Add(table1);
(3) HtmlGenericControl header = new HtmlGenericControl(); header.InnerHtml = "<h1>Матрица</h1>"; this.Controls.Add(header); HtmlTable table1 = new HtmlTable(); HtmlTableRow row; HtmlTableCell cell; int maxRow = 5, maxCell = 4; table1.Border = 1; table1.CellPadding = 3; table1.CellSpacing = 3; for (int i = 1; i <= maxRow; i++) { row = new HtmlTableRow(); for (int j = 1; j <= maxCell; j++) { cell = new HtmlTableCell(); cell.InnerHtml = "(" + i.ToString() + ";" + j.ToString() + ")"; row.Cells.Add(cell); } table1.Rows.Add(row); } this.Controls.Add(table1);
Какое имя имеет свойство класса в приведенном ниже коде? class MyClass { public MyClass() { xField = 0; } private int xField; public int x { get { return xField; } set { if(value >= 0) xField = value; } } }
(1) MyClass
(2) xField
(3) x
(4) get
(5) set
Какой метод вызывается при первом запуске приложения и создании домена?
(1) Application_Start()
(2) Application_BeginRequest()
(3) Session_Start()
В каком случае состояние сеанса утрачивается?
(1) при закрытии и очередном запуске браузера
(2) при простое сеанса в течение заданного времени
(3) при явном завершении сеанса в коде
(4) при переходе приложения в новый домен
Какой объект служит посредником между объектом DataSet и базой данных?
(1) DataAdapter
(2) Command
(3) Connection
Какие условия нужно соблюдать при корректировке заготовки файла Web.sitemap, чтобы она соответствовала структуре сайта?
(1) сайт должен начинаться с одного корневого узла
(2) все узлы карты сайта должны иметь уникальные URL
(3) никаких отдельных условий соблюдать не требуется
Что происходит в том случае, когда при передаче пакета произошла потеря данных?
(1) принимающая сторона отсылает об этом подтверждение
(2) принимающая сторона отсылает требование повторить передачу пакета
(3) принимающая сторона прекращает получение пакетов
Как задан список List1, если после загрузки он выглядит следующим образом? files
(1) <select id="List1" style="width: 160px" runat="server"> <option selected="selected">Январь</option> <option>Февраль</option> <option>Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
(2) <select id="List1" style="width: 160px" runat="server" multiple size="6"> <option selected="selected">Январь</option> <option>Февраль</option> <option>Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
(3) <select id="List1" style="width: 160px" runat="server" multiple size="6"> <option>Январь</option> <option>Февраль</option> <option>Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option selected="selected">Декабрь</option> </select>
Какое из перечисленных событий инициализации генерируется раньше всех?
(1) удаленный запрос страницы и ее загрузка в память сервера
(2) событие Page.Load пользовательского элемента управления
(3) событие Page.Load родительской страницы
Что такое каскадные таблицы стилей (CSS)?
(1) специфическое средство, позволяющее определить детали форматирования отдельных элементов управления и воспроизводить их на множестве страниц
(2) многократно используемые шаблоны страниц
(3) традиционное средство расширения языка HTML для управления стилями тегов
Что такое состояние приложения?
(1) область памяти сервера, выделяемая при запуске приложения для хранения локальных данных, доступных с текущей страницы приложения
(2) область памяти сервера, выделяемая при запуске приложения для хранения глобальных данных, доступных с любой страницы приложения
(3) область памяти сервера, выделяемая при запуске приложения для хранения локальных данных, доступных с любой страницы приложения
В каком объекте задаются тип источника и его атрибуты?
(1) Command
(2) Connection
(3) DataAdapter
Какой из перечисленных шагов извлечения и отображения данных об иерархии страниц сайта выполняется самым первым?
(1) определение карты сайта в файле ~/Web.sitemap
(2) извлечение данных из файла Web.sitemap с помощью поставщика XmlSiteMapProvider
(3) заполнение поставщиком XmlSiteMapProvider объекта источника данных SiteMapDataSource
В каком случае сайт будет создан на локальном компьютере?
(1) files
(2) files
(3) files
В каком случае наступление события щелчка будет сгенерировано последним?
(1) <select id="List1" style="width: 160px" runat="server" multiple size="6" onserverchange="List1_ServerChange"> <option selected="selected">Январь</option> <option>Февраль</option> <option>Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select><br/> <input id="Checkbox1" type="checkbox" runat="server" onserverchange="Text1_ServerChange"/> <input id="Text1" type="text" runat="server" onserverchange="Text1_ServerChange" /><br/> <br/> <input id="Submit1" type="submit" value="submit" runat="server" onserverclick="Submit1_ServerClick" />
(2) <input id="Submit1" type="submit" value="submit" runat="server" onserverclick="Submit1_ServerClick" /> <select id="List1" style="width: 160px" runat="server" multiple size="6" onserverchange="List1_ServerChange"> <option selected="selected">Январь</option> <option>Февраль</option> <option>Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select><br/> <input id="Checkbox1" type="checkbox" runat="server" onserverchange="Text1_ServerChange"/> <input id="Text1" type="text" runat="server" onserverchange="Text1_ServerChange" />
(3) <select id="List1" style="width: 160px" runat="server" multiple size="6" onserverchange="List1_ServerChange"> <option selected="selected">Январь</option> <option>Февраль</option> <option>Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select><br/> <input id="Submit1" type="submit" value="submit" runat="server" onserverclick="Submit1_ServerClick" /> <input id="Checkbox1" type="checkbox" runat="server" onserverchange="Text1_ServerChange"/> <input id="Text1" type="text" runat="server" onserverchange="Text1_ServerChange" />
Что такое событие?
(1) специальный член класса C#, который управляет доступом к члену-данному этого класса
(2) встроенный механизм C#, с помощью которого автоматически обеспечивается уведомление зарегистрированных объектов о необходимости выполнения ими какого-то действия
(3) тип, который ссылается на метод
По какому принципу работают каскадные таблицы стилей?
(1) стиль внешнего каскада перекрывает действие стилей всех внутренних каскадов
(2) стиль внутреннего каскада перекрывает действие стилей всех внешних каскадов
(3) стили не могут быть вложенными
Какие утверждения являются верными?
(1) все экземпляры класса приложения имеют общий набор данных
(2) объект-тип хранит все методы и статические данные в отдельных экземплярах для каждого экземпляра приложения
(3) объект-тип хранит все методы и статические данные в единственном экземпляре
(4) при изменении в страницах глобальных данных класса приложения отсутствует механизм автоматической блокировки
Какие элементы могут содержаться в выражении привязки данных в ADO.NET?
(1) условные операторы
(2) значение свойства
(3) арифметическое выражение с применением литералов и переменных
(4) циклы
(5) переменная-член класса
Что такое аутентификация?
(1) опознавание источника сообщений по схеме "свой-чужой" с целью установить, является ли пользователь зарегистрированным на сайте или анонимным
(2) определение уровня полномочий по допуску к важной информации и выполнению над ней определенных действий
(3) изоляция данных одного пользователя от любого вида доступа со стороны других пользователей
(4) защита данных от изменений в результате неавторизованного вмешательства
Какой файл решения содержит пользовательские настройки решения?
(1) WebSite.sln
(2) WebSite.aspx
(3) WebSite.suo
Какие элементы управления будут иметь одинаковую ширину?
(1) <asp:TextBox ID="TextBox1" runat="server" Height="50px" Width="100%"></asp:TextBox>
(2) ListBox1.Height = Unit.Pixel(100); ListBox1.Width = Unit.Percentage(50);
(3) Unit height = new Unit(100, UnitType.Pixel); Unit width = new Unit(50, UnitType.Percentage); DropDownList1.Height = height; DropDownList1.Width = width;
Сколько событий имеет класс System.Web.UI.WebControls.LinkButton?files
(1) 2
(2) 8
(3) 10
При использовании каких таблиц стилей отдельные теги HTML имеют свои индивидуальные настройки стилей, областью действия которых является только этот тег?
(1) внутренних (inline) таблиц стилей
(2) встроенных (embedded) таблиц стилей
(3) внешних (linked) таблиц стилей
Какой класс, входящий в состав поставщика, используется для предоставления быстрого доступа только для чтения к извлеченным данным?
(1) Connection
(2) Command
(3) DataReader
(4) DataAdapter
В каком случае при загрузке страницы будет выведено сообщение "Вам требуется завершить выполнение теста"?
(1) Literal literal = new Literal(); form1.Controls.Add(literal); form1.Controls.Add(BR); literal.Mode = LiteralMode.Transform; literal.Text = @"<font size=6>Программирование на ASP.NET</font>" + @"<script>alert('Вам требуется завершить выполнение теста')</script>";
(2) Literal literal = new Literal(); form1.Controls.Add(literal); form1.Controls.Add(BR); literal.Mode = LiteralMode.PassThrough; literal.Text = @"<font size=6>Программирование на ASP.NET</font>" + @"<script>alert('Вам требуется завершить выполнение теста')</script>";
(3) Literal literal = new Literal(); form1.Controls.Add(literal); literal.Mode = LiteralMode.Encode; literal.Text = @"<font size=6>Программирование на ASP.NET</font>" + @"<script>alert('Вам требуется завершить выполнение теста')</script>";
Чем является проверка пропуска при входе в организацию в контексте безопасности?
(1) аутентификацией
(2) авторизацией
(3) конфиденциальностью
(4) целостностью
Какие данные содержит ASP.NET-папка Bin?
(1) скомпилированные сборки .dll, на которые ссылается приложение
(2) файлы .cs исходного кода классов
(3) файлы данных приложения .mdf и .xml
(4) стилевые файлы для страниц и элементов управления
Какой класс, представляющий списковые Web-элементы, в HTML трансформируется в дескриптор <select> с атрибутом size="1"?
(1) ListBox
(2) DropDownList
(3) BulletedList
(4) CheckBoxList
(5) RadioButtonList
Какое свойство разрешает только чтение данных?
(1) public static int MinPasswordLength { get { return minPasswordLength; } }
(2) public static int MinPasswordLength { set { return minPasswordLength; } }
(3) public static uint MinPasswordLength { get { return minPasswordLength; } set { if (value <= 10) minPasswordLength = value; else Console.WriteLine("Ошибка"); } }
В каком случае описан селектор HTML-тега?
(1) .btnResult { background-image:url(BackgroundImage.bmp); color:white; }
(2) h1 { color: red; text-align: center; }
(3) #TextBox1 { font-family:"Courier New", Courier, mono; font-size:24px; font:bold italic; background-color:#0000FF; color:yellow; width:400; }
Какое пространство имен содержит базовые классы, наследуемые классами поставщиков?
(1) System.Data
(2) System.Data.Common
(3) System.Data.OleDb
(4) System.Data.SqlTypes
Задан следующий код: System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 0; row < 5; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 0; col < 3; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } } Сколько строк будет содержать таблица table?
(1) 2
(2) 3
(3) 4
(4) 5
(5) 6
Каким образом аутентификация может быть реализована в ASP.NET?
(1) с помощью форм
(2) с использованием Windows
(3) с помощью паспортов
(4) с помощью "самодельных" классов
Для чего используется компиляция страниц в отдельные dll-файлы?
(1) для структуризации сайта
(2) для возможности создания отедельных страниц с использованием разных языков программирования
(3) все страницы сайта должны быть скомпилированы в один dll-файл, поэтому компиляция страниц в отдельные dll-файлы недопустима
В каком случае форма отправляется обратно на сервер при изменении пользователем текущего выбора?
(1) <asp:RadioButton ID="RadioButton2" runat="server" GroupName="radioGroup" OnCheckedChanged="CtrlChanged" />
(2) <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="False" OnTextChanged="CtrlChanged">Текстовое поле</asp:TextBox>
(3) <asp:RadioButton ID="RadioButton1" runat="server" AutoPostBack="True" Checked="True" GroupName="radioGroup" OnCheckedChanged="CtrlChanged" />
Web-страница содержит интегрированный в нее пользовательский элемент управления. К каким компонентам этого элемента Web-страница имеет доступ без дополнительных приемов?
(1) к методам
(2) к событиям
(3) к свойствам
Какие утверждения являются верными?
(1) файл внешней CSS может иметь только расширение .css
(2) файл внешней CSS может иметь любое расширение
(3) css-файлы можно создавать в любом текстовом редакторе
(4) css-файлы можно создавать с помощью встроенных средств Visual Studio 2005
В конфигурационном файле web.config задана строка соединения: <?xml version="1.0"?> <configuration> <connectionStrings> <add name="NorthwindDB" connectionString="Data Source=localhost; Initial Catalog=Northwind; Integrated Security=SSPI" /> </connectionStrings> <system.web> </system.web> </configuration> Какие утверждения являются верными?
(1) в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
(2) приложение и сервер базы данных находятся на одном и том же компьютере
(3) устанавливается соединение с базой данных Northwind
В результате выполнения какого фрагмента кода в браузере будет выведена приведенная таблица?files
(1) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 1; row <= 5; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 1; col <= 3; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
(2) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 0; row < 5; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 0; col < 3; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
(3) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 0; row < 3; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 0; col < 5; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
Какая информация содержится в сертификате, установленном на сервере?
(1) серийный номер сертификата
(2) даты проверки сертификата
(3) открытый ключ, который рассылается клиентам для шифрования симметричного ключа сеанса
(4) имя, название организации и адрес держателя сертификата
Какие утверждения являются верными для приведенной иерархии файлов?files
(1) при формировании настроек Web-сайта сначала извлекаются параметры из файла CONFIG\machine.config
(2) параметры из файла CONFIG\machine.config переопределяют одноименные параметры CONFIG\web.config
(3) параметры из wwwroot\web.config замещают ранее добавленные одноименные параметры
Какой вывод в браузере соответсвует приведенному ниже коду? <form id="form1" runat="server"> <div> <h1>Содержание:</h1> <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="Numbered" DisplayMode="LinkButton" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
(1) files
(2) files
(3) files
Какую функциональность содержит элемент управления Wizard?
(1) возможность последовательного отображения одного или нескольких представлений
(2) встроенное боковое меню со ссылками на выполняемые шаги-вкладки
(3) стили и шаблоны
(4) встроенные кнопки навигации
Какие утверждения являются верными?
(1) CSS и темы должны использоваться отдельно
(2) темы могут подключаться к множеству страниц через конфигурационные файлы
(3) к странице одновременно могут применяься несколько тем
(4) стилевые параметры тем не могут быть реализованы напрямую на стороне броузера
Каково назначение объекта DataReader?
(1) выполнения SQL-операторов и процедур обработки данных
(2) последовательный доступ чтения потока результата запроса
(3) установка сеанса подключения к источнику данных
Какой Web-элемент управления генерирует рисунок, который является чувствительным к щелчку мыши?
(1) Image
(2) ImageMap
(3) ImageButton
Файл web.config содержит следующие данные: <?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <compilation debug="true" /> <authentication mode="Forms"> <forms name="MyCookieName" loginUrl="MyLogin.aspx" timeout="20" slidingExpiration="true" cookieless="AutoDetect" protection="All" requireSSL="false" enableCrossAppRedirects="false" defaultUrl="MyDefault.aspx" domain="" path="/" /> </authentication> </system.web> </configuration> Какие утверждения являются верными?
(1) cookie-наборы аутентификации шифруются и подписываются
(2) время жизни cookie-набора безопасности составляет 20 секунд
(3) MyDefault.aspx является страницей регистрации пользователя
(4) после успешной регистрации пользователь направляется на страницу MyDefault.aspx
Какие утверждения являются верными?
(1) на одной странице можно использовать разные языки программирования
(2) отключение отладки и трассировки страниц при перемещении их на рабочий сервер не влияет на безопасность
(3) отложенная (динамическая) компиляция Web-страниц позволяет экономить дисковое пространство сервера
Какой валидатор следит, чтобы значение, введенное в поле TextBox2, было больше нуля?
(1) <asp:RequiredFieldValidator ID="Val1" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Укажите количество товара" />
(2) <asp:CompareValidator ID="Val2" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Заполните правильно поле заказа" Type="Integer" ControlToCompare="TextBox1" Operator="LessThanEqual" />
(3) <asp:CompareValidator ID="Val3" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Заполните правильно поле заказа" ValueToCompare="0" Operator="GreaterThan" />
Какие элементы управления могут быть содержимым вкладок мастера Wizard?
(1) HTML-элементы управления
(2) Web-элементы управления
(3) только пользовательские элементы управления
Какой шаблон нужно выбрать для создания файла оформления темы?files
(1) Web Form
(2) Style Sheet
(3) Resource File
(4) Skin File
Какие достоинства имеют хранимые процедуры?
(1) легко сопровождать
(2) гарантируют, что данные всегда находятся в корректном состоянии
(3) позволяют реализовать более безопасный доступ к базе данных
(4) могут повысить производительность
Какой тег генерируется элементом управления ImageMap при рендеринге?
(1) <img href="ImageUrl" />
(2) <img usemap="#myMap" />
(3) <map id="myMap" name="myMap">
Выполнение какого метода в любом месте открытого сеанса позволяет создать постоянный cookie-набор?
(1) FormsAuthentication.RedirectFromLoginPage(строка, true);
(2) FormsAuthentication.SetAuthCookie(строка, true);
(3) HttpCookie authCookie = FormsAuthentication.GetAuthCookie(строка, true); this.Response.Cookies.Add(authCookie);
Какие статические страницы будут отправлены на запрос клиента без дополнительной обработки сервером?
(1) Page.htm
(2) Page.html
(3) Page.aspx
Задан код: protected void Page_Load(object sender, EventArgs e) { CheckBox checkbox; TextBox textBox; Button btn; checkbox = new CheckBox(); textBox = new TextBox(); textBox.TextChanged += new EventHandler(textBox_TextChanged); btn = new Button(); checkbox.Checked = true; textBox.Style.Value = "color: red;"; textBox.ToolTip = "Текстовое поле"; btn.Text = "Кнопка"; btn.ToolTip = "Это кнопка Submit"; form1.Controls.Add(textBox); form1.Controls.Add(btn); textBox.Focus(); } Какие утвреждения являются верными?
(1) при наведении курсора мыши на кнопку будет выводиться подсказка
(2) для текстового поля задан обработчик событий
(3) при загрузке страницы чек-бокс будет отображен в выбранном состоянии
(4) при загрузке страницы фокус будет установлен в текстовое поле
(5) при загрузке страницы в текстовом поле будет выведен текст "Текстовое поле" красным цветом
Задано следующее дескрипторное представление мастера Wizard: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_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> <asp:Wizard ID="Wizard1" runat="server"> <WizardSteps> <asp:WizardStep runat="server" Title="Теория" AllowReturn="false"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Практика" StepType="Step" AllowReturn="true"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Контрольная работа"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Ответы к контрольной работе"> </asp:WizardStep> </WizardSteps> </asp:Wizard> </div> </form> </body> </html> К какому шагу мастера можно вернуться после его прохождения?
(1) Теория
(2) Практика
(3) Контрольная работа
(4) Ответы к контрольной работе
Какая декларация дескрипторного представления определяет шаблон?
(1) <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
(2) <%@ Master Language="C#" AutoEventWireup="true" CodeFile="FirstMasterPage.master.cs" Inherits="FirstMasterPage" %>
(3) <%@ Control Language="C#" AutoEventWireup="true" CodeFile="LinkTable.ascx.cs" Inherits="LinkTable" %>
Каковы преимущества хранения информации на сервере?
(1) безопасность
(2) поддержка множества Web-серверов
(3) снижение нагрузки на каналы связи
Какие требования нужно выполнить для эффективной работы компонента доступа к данным?
(1) быстрое открытие и закрытие соединения
(2) запрет для клиента указывать параметры строки соединения
(3) предоставление пользователю неограниченного количества информации за один запрос
(4) использование одного и того же класса для каждой таблицы базы данных или логически связанной группы таблиц
При использовании каких классов проверка безопасности выполняется только однажды при создании экземпляра класса?
(1) Directory
(2) DirectoryInfo
(3) File
(4) FileInfo
(5) DriveInfo
Какие действия выполняет компилятор?
(1) преобразует код программы в промежуточный байт-код
(2) позволяет разработчику писать код
(3) позволяет разработчику выполнять отладку кода
Какие элементы управления не являются серверными? <asp:Label ID="Label1" Text="Label" Width="79px"></asp:Label> <asp:CheckBox ID="Red" runat="server" Text="Red" OnCheckedChanged="Red_CheckedChanged" /><br /> Имя: <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><br /> Привет, <asp:Label ID="Label4" runat="server" Text="Label" Width="63px"></asp:Label><br /> <asp:Button ID="Button1" Text="Обновить" />
(1) Label1
(2) Red
(3) TextBox1
(4) Label4
(5) Button1
Как можно многократно использовать пользовательские блоки кода на разных страницах разных сайтов?
(1) скопировать пользовательский блок в нужный сайт
(2) создать библиотечные специальные серверные элементы
(3) для использования пользовательских блоков кода в разных сайтах достаточно, чтобы этот код был реализован в каком-либо одном сайте
Какие утверждения являются верными?
(1) домен в контексте ASP.NET аналогичен домену в Active Directory
(2) Web-страницы и Web-службы одного виртуального каталога могут выплняться в разных доменах
(3) ресурсы, используемые Web-страницами и Web-службами одного виртуального каталога, недоступны другим приложениям
(4) файл Web.config действует только в пределах соответсвующего приложения
При использовании какого метода хранения данных на клиенте происходит сохранение данных в URL?
(1) cостояние вида (view state)
(2) cкрытые поля (hidden fields)
(3) cтроки запроса (query strings)
(4) межстраничные обратные отсылки
(5) cookie-наборы (cookie-файлы)
Для чего нужно стремиться запрещать клиенту указывать параметры строки соединения?
(1) для разгрузки базы данных
(2) для сохранения безопасности
(3) для разгрузки сети передачи данных клиенту
(4) для того, чтобы не ослаблять использование пулов соединений
В каком случае будет выполнено наименьшее количество операций создания каталога (каталог g:\TestDir изначально отсутствует)?
(1) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { if (Directory.Exists(szPath)) { szMsg = "Каталог " + szPath + " уже существует!"; } else { szMsg = "Каталог " + szPath + " создан"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
(2) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { if (Directory.Exists(szPath)) { szMsg = "Каталог " + szPath + " уже существует!"; Directory.Delete(szPath); } else { DirectoryInfo di = Directory.CreateDirectory(szPath); szMsg = "Каталог " + szPath + " создан"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
(3) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { szPath += (i+1).ToString(); if (!Directory.Exists(szPath)) { DirectoryInfo di = Directory.CreateDirectory(szPath); szMsg = "Каталог " + szPath + " создан"; } else { szMsg = "Каталог " + szPath + " уже существует!"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
В каком режиме можно редактировать страницу?
(1) в графическом режиме (Design)
(2) в режиме дескрипторов (Source)
(3) в режиме кода (Code View)
Элементы какой группы способны генерировать только один HTML-дескриптор?files
(1) Standard
(2) HTML
(3) Validation
Какие утверждения являются верными?
(1) объект пользовательского элемента управления производится от класса UserControl
(2) вместо директивы @Page файл пользовательского элемента управления содержит директиву @Control
(3) объект страницы и объект пользовательского элемента управления имеют много одинаковых свойств и методов, так как они наследуются от одного и того же класса Page
(4) файл пользовательского элемента управления может содержать дескрипторы <html>, <head>, <body>, <form>
Какие компоненты приложения содержат настройки среды исполнения как для всего приложения в целом, так и для групп страниц, расположенных в подкаталогах виртуального каталога?
(1) Web-страницы
(2) Web-службы
(3) файлы отделенного кода
(4) конфигурационные файлы
(5) файл событий приложения
Какой метод хранения данных на клиенте используют серверные Web-элементы управления по умолчанию?
(1) cостояние вида (view state)
(2) cкрытые поля (hidden fields)
(3) cтроки запроса (query strings)
(4) межстраничные обратные отсылки
(5) cookie-наборы (cookie-файлы)
В каком режиме соединение удерживается открытым в течение всего периода обработки?
(1) в присоединенном режиме
(2) в отсоединенном режиме
(3) ни в одном режиме, так как соединение не может удерживаться открытым в течение всего периода обработки
(4) в любом режиме, так как соединение всегда должно быть открыто в течение всего периода обработки
Что будет выведено в браузер в результате выполнения приведенного ниже фрагмента кода при условии, что каталог g:\TestDir изначально существует? string szMsg; string szPath = @"g:\TestDir"; Label lblRes = new Label(); if (!Directory.Exists(szPath)) { DirectoryInfo di = Directory.CreateDirectory(szPath); for (int i = 0; i < 3; i++) { File.Create(szPath + @"\TestFile" + (i + 1).ToString() + ".txt"); } string[] FilesList = Directory.GetFiles(szPath); foreach (string fileName in FilesList) { lblRes.Text += fileName + "</br>"; form1.Controls.Add(lblRes); } } else { szMsg = "Каталог " + szPath + " уже существует!"; lblRes.Text += szMsg; }
(1) g:\TestDir\TestFile1.txt g:\TestDir\TestFile2.txt g:\TestDir\TestFile3.txt
(2) Каталог g:\TestDir уже существует!
(3) ничего не будет выведено
Какую функцию выполняет браузер?
(1) обрабатывает запросы клиента
(2) запрос Web-страницы
(3) вывод Web-страницы
(4) переход от одной Web-страницы к другой
Какие утверждения являются верными для приведенного ниже кода? TextBox1.Style["color"] = "red"; TextBox2.Style["background-color"] = "blue"; TextBox1.Style.Add("background-color", "yellow"); TextBox1.Text = "Поле1"; TextBox2.Text = "Поле2";
(1) текст "Поле1" будет выведен красным шрифтом
(2) текст "Поле1" будет выведен на голубом фоне
(3) текст "Поле2" будет выведен черным шрифтом
(4) при компиляции приведенного кода возникнет ошибка
Пользовательский элемент управления зарегистрирован на странице с помощью директивы @ Register следующим образом: <%@ Register TagPrefix="myElem" TagName="Header" Src="Header.ascx" %> Как подключить этот элемент к странице?
(1) <asp:TextBox ID="Header1" runat="server" />
(2) <myElem:Header ID="Header1" runat="server" ></myElem:Header>
(3) <myElem:Header ID="Header1" runat="server" />
Какие ограничения относятся к файлу приложения Global.asax?
(1) файл является обязательным для приложения
(2) при наличии файла он должен быть единственным
(3) файл должен находиться в любом подкаталоге виртуального каталога приложения
(4) файл не должен содержать никаких дескрипторов
Какие недостатки имеет механизм управления состоянием на клиенте?
(1) требуется дополнительная память сервера
(2) требуются дополнительные ресурсы канала связи
(3) сложнее защитить данные от злоумышленников
Что содержит объект DataSet?
(1) коллекцию объектов DataRelation
(2) коллекцию объектов DataTable
(3) коллекцию объектов DataAdapter
Для чего предназначены элементы управления SiteMapDataSource и XmlSiteMapProvider в карте сайта в ASP.NET?
(1) для описания структуры навигации на языке XML
(2) для преобразования описания структуры навигации в объектную модель
(3) для взаимодействия с пользователем при выполнении навигации
Какие страницы являются активными?
(1) Defaul.asp
(2) Defaul.php
(3) Defaul.htm
(4) Defaul.html
(5) Defaul.cgi
Сколько строк будет выведено в таблице, если ее программная реализация выглядит следующим образом? HtmlGenericControl header = new HtmlGenericControl(); header.InnerHtml = "<h1>Матрица</h1>"; this.Controls.Add(header); HtmlTable table1 = new HtmlTable(); HtmlTableRow row; HtmlTableCell cell; int maxRow = 5, maxCell = 4; table1.Border = 1; table1.CellPadding = 3; table1.CellSpacing = 3; row = new HtmlTableRow(); for (int i = 0; i < maxRow; i++) { for (int j = 0; j < maxCell; j++) { cell = new HtmlTableCell(); cell.InnerHtml = "(" + (i+1).ToString() + ";" + (j+1).ToString() + ")"; row.Cells.Add(cell); } table1.Rows.Add(row); } this.Controls.Add(table1);
(1) 0
(2) 1
(3) 4
(4) 5
Какое имя имеет свойство класса в приведенном ниже коде? private string format; public string Format { get { return format; } set { format = value; } }
(1) format
(2) Format
(3) get
(4) set
Какой метод вызывается сразу после завершения работы приложения?
(1) Session_End()
(2) Application_End()
(3) Application_EndRequest()
Где ASP.NET может сохранять данные сеанса?
(1) в оперативной памяти сервера внутри процесса
(2) в оперативной памяти сервера вне процесса в любой службе Windows
(3) вне процесса на жестком диске в базе данных SQL Server
Какие утверждения являются верными?
(1) DataSet всегда оставляет соединение с базой данных открытым
(2) сразу после пересылки данных DataSet автоматически закрывает соединение с базой данных
(3) объект DataAdapter служит посредником между объектом DataTable и базой данных
Какой шаблон нужно выбрать для создания карты сайта?files
(1) Web Form
(2) XML File
(3) Skin File
(4) Site Map
Какие данные содержатся в заголовке пакета?
(1) размер пакета
(2) номер пакета
(3) контрольная сумма
В каких случаях при выполнении заданного кода возникнет ошибка?
(1) <select id="List1" style="width: 160px" runat="server" multiple size="6"> <option selected="selected">Январь</option> <option>Февраль</option> <option>Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
(2) <select id="List1" style="width: 160px" runat="server" multiple size="6"> <option selected="selected">Январь</option> <option>Февраль</option> <option selected="selected">Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
(3) <select id="List1" style="width: 160px" runat="server" size="6"> <option selected="selected">Январь</option> <option>Февраль</option> <option selected="selected">Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
(4) <select id="List1" style="width: 160px" runat="server"> <option selected="selected">Январь</option> <option>Февраль</option> <option selected="selected">Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
Какое из перечисленных событий инициализации генерируется позже всех?
(1) удаленный запрос страницы и ее загрузка в память сервера
(2) событие Page.Load пользовательского элемента управления
(3) событие Page.Load родительской страницы
Что такое эталонные страницы (master page)?
(1) специфическое средство, позволяющее определить детали форматирования отдельных элементов управления и воспроизводить их на множестве страниц
(2) многократно используемые шаблоны страниц
(3) традиционное средство расширения языка HTML для управления стилями тегов
В каком случае данные состояния приложения теряются?
(1) при переходе на другую страницу
(2) при перезапуске сервера
(3) при переходе приложения в новый домен
Какой из перечисленных шагов извлечения и отображения данных об иерархии страниц сайта выполняется самым последним?
(1) заполнение поставщиком XmlSiteMapProvider объекта источника данных SiteMapDataSource
(2) извлечение данных из файла Web.sitemap с помощью поставщика XmlSiteMapProvider
(3) определение карты сайта в файле ~/Web.sitemap
В каком случае сайт будет размещаться в папке подкаталога wwwroot?
(1) files
(2) files
(3) files
Какие утверждения являются верными?
(1) события изменения следуют в порядке следования дескрипторов на форме
(2) события изменения могут генерироваться ASP.NET в произвольном порядке
(3) наступление события щелчка генерируется первым независимо от расположения кнопки
Что такое свойство?
(1) специальный член класса C#, который управляет доступом к члену-данному этого класса
(2) встроенный механизм C#, с помощью которого автоматически обеспечивается уведомление зарегистрированных объектов о необходимости выполнения ими какого-то действия
(3) тип, который ссылается на метод
В каких случаях происходит завершение сеанса?
(1) при завершении обработки запроса
(2) при явном освобождении сеанса в коде
(3) при простое сеанса в течение заданного времени
Какие утверждения являются неверными?
(1) при изменении в страницах глобальных данных класса приложения отсутствует механизм автоматической блокировки
(2) все экземпляры класса приложения имеют общий набор данных
(3) объект-тип хранит все методы и статические данные в отдельных экземплярах для каждого экземпляра приложения
(4) объект-тип хранит все методы и статические данные в единственном экземпляре
Какие #-выражения привязки данных являются верными?
(1) <%# 2 * PI * radius + cos(alpha) %>
(2) <%# GetFilePath() %>
(3) <%# if (i==0) then j=-1 %>
(4) <%# Request.Browser.Browser %>
Что такое авторизация?
(1) опознавание источника сообщений по схеме "свой-чужой" с целью установить, является ли пользователь зарегистрированным на сайте или анонимным
(2) определение уровня полномочий по допуску к важной информации и выполнению над ней определенных действий
(3) изоляция данных одного пользователя от любого вида доступа со стороны других пользователей
(4) защита данных от изменений в результате неавторизованного вмешательства
Какой файл является текстовым файлом решения?
(1) WebSite.sln
(2) WebSite.aspx
(3) WebSite.suo
Какие утверждения являются верными для приведенного фрагмента кода? TextBox1.Text = "Текстовое поле 1"; TextBox2.Text = "Текстовое поле 2"; TextBox3.Text = "Текстовое поле 3"; TextBox1.BackColor = Color.Black; TextBox1.ForeColor = Color.White; int alpha = 255; int red = 0, green = 0, blue = 255; TextBox2.BackColor = Color.FromArgb(alpha, red, green, blue); TextBox3.BackColor = ColorTranslator.FromHtml("#FF0000");
(1) в поле TextBox1 текст будет выведен черным шрифтом на белом фоне
(2) в поле TextBox2 текст будет выведен черным шрифтом на синем фоне
(3) в поле TextBox3 текст будет выведен шрифтом случайного цвета на красном фоне
Сколько событий имеет класс System.Web.UI.WebControls.HyperLink?files
(1) 0
(2) 5
(3) 10
При использовании каких таблиц стилей таблица стилей находится на странице внутри блока <head> и имеет общее описание стилей для тех дескрипторов страницы, на которые она должна действовать?
(1) внутренних (inline) таблиц стилей
(2) встроенных (embedded) таблиц стилей
(3) внешних (linked) таблиц стилей
Какой класс, входящий в состав поставщика, используется для наполнения набора данных информацией, извлеченной из источника данных?
(1) Connection
(2) Command
(3) DataReader
(4) DataAdapter
После выполнения какого фрагмента кода в браузере будет выведен текст: <font size=6>Программирование на ASP.NET</font><script>alert('Вам требуется завершить выполнение теста')</script>?
(1) Literal literal = new Literal(); form1.Controls.Add(literal); form1.Controls.Add(BR); literal.Mode = LiteralMode.Transform; literal.Text = @"<font size=6>Программирование на ASP.NET</font>" + @"<script>alert('Вам требуется завершить выполнение теста')</script>";
(2) Literal literal = new Literal(); form1.Controls.Add(literal); form1.Controls.Add(BR); literal.Mode = LiteralMode.PassThrough; literal.Text = @"<font size=6>Программирование на ASP.NET</font>" + @"<script>alert('Вам требуется завершить выполнение теста')</script>";
(3) Literal literal = new Literal(); form1.Controls.Add(literal); literal.Mode = LiteralMode.Encode; literal.Text = @"<font size=6>Программирование на ASP.NET</font>" + @"<script>alert('Вам требуется завершить выполнение теста')</script>";
Чем является допуск к определенным производствам или документации на предприятии в контексте безопасности?
(1) аутентификацией
(2) авторизацией
(3) конфиденциальностью
(4) целостностью
Какие данные содержит ASP.NET-папка App_Code?
(1) скомпилированные сборки .dll, на которые ссылается приложение
(2) файлы .cs исходного кода классов
(3) файлы данных приложения .mdf и .xml
(4) стилевые файлы для страниц и элементов управления
Какой класс, представляющий списковые Web-элементы, в HTML трансформируется в дескриптор <select> с атрибутом size="N", где N - количество видимых элементов?
(1) ListBox
(2) DropDownList
(3) BulletedList
(4) CheckBoxList
(5) RadioButtonList
Задано свойство MinPasswordLength: public static uint MinPasswordLength { get { return minPasswordLength; } set { if (value <= 10) minPasswordLength = value; else Console.WriteLine("Ошибка"); } } Какие утверждения являются верными?
(1) свойство MinPasswordLength разрешает только чтение данных
(2) свойство MinPasswordLength разрешает только запись данных
(3) поле minPasswordLength может принимать значения не более 10
(4) поле minPasswordLength может принимать значения не менее 10
В каком случае описан селектор ID HTML-объекта?
(1) .btnResult { background-image:url(BackgroundImage.bmp); color:white; }
(2) h1 { color: red; text-align: center; }
(3) #TextBox1 { font-family:"Courier New", Courier, mono; font-size:24px; font:bold italic; background-color:#0000FF; color:yellow; width:400; }
Какое пространство имен содержит ключевые контейнерные классы, моделирующие сами данные?
(1) System.Data
(2) System.Data.Common
(3) System.Data.OleDb
(4) System.Data.SqlTypes
Задан следующий код: System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 0; row < 5; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 0; col < 3; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } } Сколько столбцов будет содержать таблица table?
(1) 2
(2) 3
(3) 4
(4) 5
(5) 6
Какие утверждения являются верными?
(1) адрес запроса, защищенный SSL, начинается с http://
(2) адрес запроса, защищенный SSL, начинается с https://
(3) трафик SSL проходит через порт 443
(4) трафик SSL проходит через порт 80
Сколько страниц содержит сайт, если во временном каталоге среды выполнения содержатся следующие файлы? files
(1) 1
(2) 2
(3) 6
В каком случае форма не отправляется обратно на сервер при изменении пользователем текущего выбора?
(1) <asp:RadioButton ID="RadioButton2" runat="server" GroupName="radioGroup" OnCheckedChanged="CtrlChanged" />
(2) <asp:TextBox ID="TextBox1" runat="server" AutoPostBack="False" OnTextChanged="CtrlChanged">Текстовое поле</asp:TextBox>
(3) <asp:RadioButton ID="RadioButton1" runat="server" AutoPostBack="True" Checked="True" GroupName="radioGroup" OnCheckedChanged="CtrlChanged" />
В каком случае Web-страница имеет доступ к компонентам пользовательского элемента управления, интегрированного в нее?
(1) в случае, когда класс пользовательского элемента содержит дополнительные свойства и функции доступа к нужным членам индивидуально для каждого компонента
(2) в случае, когда класс пользовательского элемента содержит для каждого компонента по одному дополнительному свойству, возвращающему ссылку на соответствующий компонент
(3) Web-страница всегда имеет доступ к компонентам инегрированного пользовательского элемента
(4) Web-страница не может иметь доступ к компонентам инегрированного пользовательского элемента
Какой шаблон нужно выбрать для создания CSS?files
(1) Web Form
(2) HTML Page
(3) Style Sheet
(4) XML File
В конфигурационном файле web.config задана строка соединения: <?xml version="1.0"?> <configuration> <connectionStrings> <add name="NorthwindDB" connectionString="Data Source=localhost; Initial Catalog=Northwind; Integrated Security=SSPI" /> </connectionStrings> <system.web> </system.web> </configuration> Какие утверждения являются верными?
(1) приложение и сервер базы данных находятся на одном и том же компьютере
(2) в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["NorthwindDB"].ConnectionString;
(3) устанавливается соединение с базой данных NorthwindDB
В результате выполнения какого фрагмента кода в браузере будет выведена таблица, содержащая 5 строк и 3 столбца?
(1) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 1; row <= 5; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 1; col <= 3; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
(2) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); table.BorderWidth = 1; for (int row = 0; row < 5; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 0; col < 3; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
(3) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 0; row < 3; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 0; col < 5; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
Какой из перечисленных шагов работы по защищенному каналу связи является самым первым?
(1) отправка сервером его сертификата
(2) запрос клиентом оригинала поступившего сертификата из центра сертификации и сравнение его с полученным от сервера
(3) запрос на соединение с сервером от клиента
(4) получение и расшифровка сервером зашифрованного ключа сеанса, полученного от клиента
Какие утверждения не являются верными для приведенной иерархии файлов?files
(1) при формировании настроек Web-сайта сначала извлекаются параметры из файла CONFIG\machine.config
(2) параметры из файла CONFIG\machine.config переопределяют одноименные параметры CONFIG\web.config
(3) параметры из wwwroot\web.config замещают ранее добавленные одноименные параметры
Какой код реализует заданный интерфейс?files
(1) <form id="form1" runat="server"> <div> Содержание: <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="CustomImage" BulletImageUrl="Circle" DisplayMode="LinkButton" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
(2) <form id="form1" runat="server"> <div> <h1>Содержание:</h1> <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="Numbered" DisplayMode="LinkButton" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
(3) <form id="form1" runat="server"> <div> <h1>Содержание:</h1> <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="CustomImage" BulletImageUrl="Circle" DisplayMode="Text" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
(4) <form id="form1" runat="server"> <div> <h1>Содержание:</h1> <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="CustomImage" BulletImageUrl="Circle" DisplayMode="LinkButton" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
Какие утверждения являются верными?
(1) элемент управления MultiView позволяет организовать страницу в виде множества вкладок
(2) все вкладки MultiView должны содержать одинаковый пользовательский интерфейс
(3) каждая вкладка MultiView может обеспечивать свою форму представления одной и той же информации пользователя
(4) элемент управления MultiView является более развитым, чем элемент Wizard
Какие утверждения являются неверными?
(1) стилевые параметры тем не могут быть реализованы напрямую на стороне броузера
(2) темы могут подключаться к множеству страниц через конфигурационные файлы
(3) CSS и темы должны использоваться отдельно
(4) к странице одновременно могут применяься несколько тем
Класс Command позволяет выполнить любой SQL-запрос к открытому соединению базы данных. Что может быть текстом команды?
(1) SQL-оператор
(2) хранимая процедура
(3) имя таблицы
Какие утверждения являются верными?
(1) при использовании ImageButton из одного рисунка можно сделать несколько Submit-кнопок
(2) при использовании ImageMap рисунок делится на отдельные зоны, чувствительные к щелчкам мыши
(3) элемент ImageButton совмещает в себе свойства элемента Image и кнопки
(4) элементы ImageMap и ImageButton функционируют одинаково, отличие заключается только в том, где хранится загружаемое изображение
Файл web.config содержит следующие данные: <?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <compilation debug="true" /> <authentication mode="Forms"> <forms name="MyCookieName" loginUrl="MyLogin.aspx" timeout="20" slidingExpiration="true" cookieless="AutoDetect" protection="All" requireSSL="false" enableCrossAppRedirects="false" defaultUrl="MyDefault.aspx" domain="" path="/" /> </authentication> </system.web> </configuration> Какие утверждения являются верными?
(1) MyLogin.aspx является страницей регистрации пользователя
(2) cookie-наборы аутентификации не шифруются и не подписываются
(3) время жизни cookie-набора безопасности составляет 20 минут
(4) после успешной регистрации пользователь направляется на страницу MyDefault.aspx
Какие утверждения являются неверными?
(1) на одной странице можно использовать разные языки программирования
(2) отложенная (динамическая) компиляция Web-страниц позволяет экономить дисковое пространство сервера
(3) отключение отладки и трассировки страниц при перемещении их на рабочий сервер не влияет на безопасность
Какой валидатор следит, чтобы поле TextBox2, не было пустым?
(1) <asp:RequiredFieldValidator ID="Val1" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Укажите количество товара" />
(2) <asp:CompareValidator ID="Val2" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Заполните правильно поле заказа" Type="Integer" ControlToCompare="TextBox1" Operator="LessThanEqual" />
(3) <asp:CompareValidator ID="Val3" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Заполните правильно поле заказа" ValueToCompare="0" Operator="GreaterThan" />
Какой из перечисленных элементов кроме традиционной панели свойств Properties имеет дополнительную локальную панель задач для оперативных действий по настройке?
(1) Table
(2) MultiView
(3) Wizard
(4) MultiView и Wizard
(5) все перечисленные элементы
(6) ни один из перечисленных элементов
Как можно хранить стилевые настройки элементов управления для темы?
(1) в одном файле
(2) в нескольких файлах
(3) стилевые настройки должны всегда храниться в CSS
Какие утверждения являются верными?
(1) транзакция, это набор операций SQL, которые либо должны быть успешно выполнены все, либо должны быть все отменены, если хоть одна операция дала сбой
(2) при частичном откате транзакции все метки частичного отката, определенные после данной, теряются
(3) транзакцию нельзя откатить частично
Какой тег генерируется элементом управления Image при рендеринге?
(1) <img data-src="ImageUrl" />
(2) <img usemap="#myMap" />
(3) <map id="myMap" name="myMap">
Какой метод предназначен для удаления cookie-набора?
(1) FormsAuthentication.RedirectFromLoginPage(строка, true);
(2) FormsAuthentication.SetAuthCookie(строка, true);
(3) HttpCookie authCookie = FormsAuthentication.GetAuthCookie(строка, true); this.Response.Cookies.Add(authCookie);
(4) FormsAuthentication.SignOut();
Какие статические страницы будут обработаны сервером перед отправкой на запрос клиента?
(1) Page.htm
(2) Page.html
(3) Page.aspx
Задан код: protected void Page_Load(object sender, EventArgs e) { CheckBox checkbox; TextBox textBox; Button btn; checkbox = new CheckBox(); textBox = new TextBox(); textBox.TextChanged += new EventHandler(textBox_TextChanged); btn = new Button(); checkbox.Checked = true; textBox.Style.Value = "color: red;"; textBox.ToolTip = "Текстовое поле"; btn.Text = "Кнопка"; btn.ToolTip = "Это кнопка Submit"; form1.Controls.Add(textBox); form1.Controls.Add(btn); textBox.Focus(); } Какие утвреждения являются неверными?
(1) при наведении курсора мыши на кнопку будет выводиться подсказка
(2) для текстового поля задан обработчик событий
(3) при загрузке страницы чек-бокс будет отображен в выбранном состоянии
(4) при загрузке страницы фокус будет установлен в текстовое поле
(5) при загрузке страницы в текстовом поле будет выведен текст "Текстовое поле" красным цветом
Задано следующее дескрипторное представление мастера Wizard: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_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> <asp:Wizard ID="Wizard1" runat="server"> <WizardSteps> <asp:WizardStep runat="server" Title="Теория" AllowReturn="false"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Практика" StepType="Step" AllowReturn="true"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Контрольная работа"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Ответы к контрольной работе"> </asp:WizardStep> </WizardSteps> </asp:Wizard> </div> </form> </body> </html> К какому шагу мастера нельзя вернуться после его прохождения?
(1) Теория
(2) Практика
(3) Контрольная работа
(4) Ответы к контрольной работе
Какие утверждения о шаблонах являются верными?
(1) файлы шаблонов имеют расширение .master
(2) файлы кода поддержки для шаблонов на языке C# имеют расширение .master.cs
(3) шаблоны можно выполнять напрямую, как обычные страницы
(4) при загрузке страницы объект мастер-страницы создается раньше, чем сама страница с содержимым
В чем заключается механизм работы без сохранения состояния?
(1) в том, что состояние сохраняется только на клиенте и не сохраняется на сервере
(2) в том, что состояние сохраняется только на сервере и не сохраняется на клиенте
(3) в том, что после обработки запроса очередного пользователя память сервера немедленно очищается от кода запрошенной страницы
Какие требования нужно выполнить для эффективной работы компонента доступа к данным?
(1) ограничение количества информации, предоставляемой пользователю за один запрос
(2) разрешение клиенту указывать параметры строки соединения
(3) использование дизайна без сохранения состояния
(4) быстрое открытие и закрытие соединения
Какие утверждения являются верными?
(1) класс FileInfo работает быстрее, чем класс File
(2) класс Directory работает быстрее, чем класс DirectoryInfo
(3) классы File и Directory выполняют проверку безопасности при каждом вызове метода
(4) классы FileInfo и DirectoryInfo выполняют проверку безопасности только однажды при создании экземпляра класса
Какие средства можно использовать для отладки Web-страниц?
(1) точки останова
(2) просмотр промежуточных значений переменных
(3) построковое выполнение
Какие утверждения являются верными?
(1) в режиме проектирования серверные элементы отображается на HTML-дескрипторы
(2) в режиме выполнения серверные элементы отображается на HTML-дескрипторы
(3) серверные элементы управления позволяют реализовывать клиентский интерфейс управления страницей
Какие утверждения являются верными?
(1) пользовательские элементы управления разрабатывает сам программист
(2) пользовательские блоки кода могут многократно использоваться на разных страницах разных сайтов
(3) пользовательские блоки кода могут многократно использоваться на разных страницах одного сайта
Какие утверждения являются неверными?
(1) домен в контексте ASP.NET аналогичен процессу при исполнении приложения локального стола
(2) Web-страницы и Web-службы одного виртуального каталога могут выплняться в разных доменах
(3) ресурсы, используемые Web-страницами и Web-службами одного виртуального каталога, недоступны другим приложениям
(4) файл Web.config действует только в пределах соответсвующего приложения
При использовании какого метода хранения данных на клиенте созданные на сервере данные записываются на компьютер клиента в небольших файлах и автоматически пересылаются браузером на сервер вместе с каждым запросом?
(1) cостояние вида (view state)
(2) cкрытые поля (hidden fields)
(3) cтроки запроса (query strings)
(4) межстраничные обратные отсылки
(5) cookie-наборы (cookie-файлы)
Для чего нужно реализовывать быстрое открытие и закрытие соединения при проектировании компонента доступа к данным?
(1) для сохранения безопасности
(2) для улучшения масштабируемости
(3) для того, чтобы соединение не занимало ресурсы
(4) для того, чтобы не ослаблять использование пулов соединений
В каком случае будет выполнено две операции создания каталога (каталог g:\TestDir изначально отсутствует)?
(1) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { if (Directory.Exists(szPath)) { szMsg = "Каталог " + szPath + " уже существует!"; } else { szMsg = "Каталог " + szPath + " создан"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
(2) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { if (Directory.Exists(szPath)) { szMsg = "Каталог " + szPath + " уже существует!"; Directory.Delete(szPath); } else { DirectoryInfo di = Directory.CreateDirectory(szPath); szMsg = "Каталог " + szPath + " создан"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
(3) string szMsg; string szPath = @"g:\TestDir"; for (int i = 0; i < 3; i++) { szPath += (i+1).ToString(); if (!Directory.Exists(szPath)) { DirectoryInfo di = Directory.CreateDirectory(szPath); szMsg = "Каталог " + szPath + " создан"; } else { szMsg = "Каталог " + szPath + " уже существует!"; } Label lblRes = new Label(); lblRes.Text += szMsg + "</br>"; form1.Controls.Add(lblRes); }
(4) ни в одном из приведенных случаев
Какие файлы ASP.NET содержат пользовательский интерфейс?
(1) *.cs
(2) *.asmx
(3) *.aspx
Элементы какой группы выполняют проверку достоверности?files
(1) Data
(2) Validation
(3) Login
Какие утверждения не являются верными?
(1) вместо директивы @Page файл пользовательского элемента управления содержит директиву @Control
(2) объект страницы и объект пользовательского элемента управления имеют много одинаковых свойств и методов, так как они наследуются от одного и того же класса Page
(3) объект пользовательского элемента управления производится от класса UserControl
(4) файл пользовательского элемента управления может содержать дескрипторы <html>, <head>, <body>, <form>
Какие компоненты приложения являются основными рабочими единицами любого приложения?
(1) Web-страницы
(2) Web-службы
(3) файлы отделенного кода
(4) конфигурационные файлы
(5) файл событий приложения
Что происходит после обработки страницы при хранении данных на клиенте с помощью состояния вида?
(1) текущее состояние страницы хэшируется и строка с хэшем пересылается броузеру
(2) текущее состояние страницы хэшируется и строка с кэшем пересылается броузеру
(3) обрабатывается следующий запрос
(4) ничего не происходит
Какие утверждения являются верными для отсоединенного режима работы?
(1) соединение удерживается открытым в течение всего периода обработки
(2) пользователь кратковременно подключается к базе для загрузки данных
(3) пользователь кратковременно подключается к базе для выгрузки данных
Что будет выведено в браузер в результате выполнения приведенного ниже фрагмента кода при условии, что каталог g:\TestDir изначально существует? string szMsg; string szPath = @"g:\TestDir"; Label lblRes = new Label(); if (!Directory.Exists(szPath)) { DirectoryInfo di = Directory.CreateDirectory(szPath); for (int i = 0; i < 3; i++) { File.Create(szPath + @"\TestFile" + (i + 1).ToString() + ".txt"); } string[] FilesList = Directory.GetFiles(szPath); foreach (string fileName in FilesList) { lblRes.Text += fileName + "</br>"; form1.Controls.Add(lblRes); } } else { szMsg = "Каталог " + szPath + " уже существует!"; lblRes.Text += szMsg; form1.Controls.Add(lblRes); }
(1) g:\TestDir\TestFile1.txt g:\TestDir\TestFile2.txt g:\TestDir\TestFile3.txt
(2) Каталог g:\TestDir уже существует!
(3) ничего не будет выведено
Какой метод осуществляет обратную отсылку?
(1) POST
(2) GET
(3) такой метод разрабатывается отдельно для конкретного приложения
В каком случае в текстовом поле TextBox2 текст "Поле2" будет выведен черным шрифтом?
(1) TextBox1.Style["color"] = "red"; TextBox2.Style["background-color"] = "blue"; TextBox1.Style.Add("background-color", "yellow"); TextBox1.Text = "Поле1"; TextBox2.Text = "Поле2";
(2) TextBox1.Style["color"] = "red"; TextBox1.Style.Add("background-color", "yellow"); TextBox2.Style.Add("color", "black"); TextBox1.Text = "Поле1";
(3) TextBox1.Style["color"] = "red"; TextBox1.Style.Add("background-color", "yellow"); TextBox2.Style.Add("color", "black"); TextBox1.Text = "Поле1"; TextBox2.Text = "Поле2";
Что нужно сделать для того, чтобы интегрировать элемент управления в форму?
(1) зарегистрировать элемент на странице
(2) поместить пользовательский элемент управления на страницу
(3) элемент управления автоматически добавляется в форму
Какие утверждения являются неверными для файла приложения Global.asax?
(1) файл является необязательным для приложения
(2) при наличии файла он должен быть единственным
(3) файл должен находиться в любом подкаталоге виртуального каталога приложения
Чем cookie-наборы отличаются от состояния вида?
(1) тем, что cookie-наборы включают в себя текстовую информацию
(2) тем, что cookie-наборы хранят информацию в скрытых полях HTML-документа
(3) тем, что cookie-наборы хранят информацию файлах, расположенных на клиенте в специальной временной папке (...\Temporary Internet Files\)
Какую информацию можно сохранять в одном объекте DataSet?
(1) связи таблиц
(2) ключи таблиц
(3) столбцы и строки таблиц
Для чего предназначены элементы управления TreeView, Menu и SiteMapPath в карте сайта в ASP.NET?
(1) для описания структуры навигации на языке XML
(2) для преобразования описания структуры навигации в объектную модель
(3) для взаимодействия с пользователем при выполнении навигации
Какие страницы предварительно обрабатываются на сервере?
(1) Defaul.cgi
(2) Defaul.htm
(3) Defaul.html
(4) Defaul.php
(5) Defaul.asp
Сколько строк будет выведено в таблице, если ее программная реализация выглядит следующим образом? HtmlGenericControl header = new HtmlGenericControl(); header.InnerHtml = "<h1>Матрица</h1>"; this.Controls.Add(header); HtmlTable table1 = new HtmlTable(); HtmlTableRow row; HtmlTableCell cell; int maxRow = 5, maxCell = 4; table1.Border = 1; table1.CellPadding = 3; table1.CellSpacing = 3; for (int i = 0; i < maxRow; i++) { row = new HtmlTableRow(); for (int j = 0; j < maxCell; j++) { cell = new HtmlTableCell(); cell.InnerHtml = "(" + (i+1).ToString() + ";" + (j+1).ToString() + ")"; row.Cells.Add(cell); } } this.Controls.Add(table1);
(1) 0
(2) 1
(3) 4
(4) 5
Какие свойства заданы в приведенном ниже коде? private string text, url; public string Text { get { return text; } set { text = value; } } public string Url { get { return url; } set { url = value; } }
(1) text
(2) url
(3) Text
(4) Url
(5) get
(6) set
Какой метод вызывается до начала аутентификации?
(1) Application_Start()
(2) Application_BeginRequest()
(3) Application_AuthenticateRequest()
(4) Session_Start()
Какое свойство класса SessionStateSection задает режим использования cookie-набора для пересылки идентификатора сеанса?
(1) Cookieless
(2) Mode
(3) CookieName
Какие утверждения являются неверными?
(1) DataSet всегда оставляет соединение с базой данных открытым
(2) сразу после пересылки данных DataSet автоматически закрывает соединение с базой данных
(3) объект DataAdapter служит посредником между объектом DataSet и базой данных
Какие утверждения о карте сайта являются верными?
(1) сайт должен начинаться с одного корневого узла
(2) несколько узлов карты сайта могут иметь одинаковые URL
(3) корневой узел должен быть представлен парными дескрипторами <siteMapNode>...</siteMapNode>
(4) листья дерева не могут быть представлены самозакрывающимся (одиночным) дескриптором <siteMapNode>
Что происходит в том случае, когда при передаче пакета потери данных не обнаружено?
(1) принимающая сторона отсылает об этом подтверждение
(2) принимающая сторона отсылает требование повторить передачу пакета
(3) принимающая сторона прекращает получение пакетов
В каких случаях при выполнении заданного кода не возникнет ошибок?
(1) <select id="List1" style="width: 160px" runat="server" multiple size="6"> <option selected="yes">Январь</option> <option>Февраль</option> <option>Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
(2) <select id="List1" style="width: 160px" runat="server" multiple size="6"> <option selected="yes">Январь</option> <option>Февраль</option> <option selected="selected">Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
(3) <select id="List1" style="width: 160px" runat="server" size="6"> <option selected="selected">Январь</option> <option>Февраль</option> <option selected="selected">Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
(4) <select id="List1" style="width: 160px" runat="server"> <option selected="selected">Январь</option> <option>Февраль</option> <option selected="selected">Март</option> <option>Апрель</option> <option>Май</option> <option>Июнь</option> <option>Июль</option> <option>Август</option> <option>Сентябрь</option> <option>Октябрь</option> <option>Ноябрь</option> <option>Декабрь</option> </select>
Событие Page.Load какого элемента выполняется раньше?
(1) родительской страницы
(2) пользовательского элемента управления
(3) порядок выполнения зависит от реализации
(4) cобытие Page.Load для родительской страницы и пользовательского элемента управления выполняется одновременно
Что такое темы (theme)?
(1) специфическое средство, позволяющее определить детали форматирования отдельных элементов управления и воспроизводить их на множестве страниц
(2) многократно используемые шаблоны страниц
(3) традиционное средство расширения языка HTML для управления стилями тегов
Для чего приложение загружается в память сервера в виде множества копий (пула)?
(1) для улучшения безопасности
(2) для снижения нагрузки на каналы связи
(3) для улучшения масштабируемости
Каково назначение объекта DataReader?
(1) выполнения SQL-операторов и процедур обработки данных
(2) последовательный доступ чтения потока результата запроса
(3) установка сеанса подключения к источнику данных
Какой из перечисленных шагов извлечения и отображения данных об иерархии страниц сайта выполняется самым последним?
(1) заполнение поставщиком XmlSiteMapProvider объекта источника данных SiteMapDataSource
(2) извлечение данных из файла Web.sitemap с помощью поставщика XmlSiteMapProvider
(3) подключение экземпляра класса SiteMapDataSource для генерации HTML-кода отображения карты сайта к элементам Menu, TreeView и SiteMapPath
В каком случае разработчик будет обращаться к файлам и папкам Web-сайта, размещенного на удаленном компьютере?
(1) files
(2) files
(3) files
Какие утверждения являются неверными?
(1) наступление события щелчка генерируется первым независимо от расположения кнопки
(2) события изменения следуют в порядке следования дескрипторов на форме
(3) события изменения могут генерироваться ASP.NET в произвольном порядке
Для чего используются свойства?
(1) для реализации ограничения допустимых значений
(2) для разрешения только чтения данных
(3) для разрешения только записи данных
Как подключить файл StyleTable.css в HTML-документ?
(1) прописать <link rel="stylesheet" href="StyleTable.css"> в блоке <head>...</head>
(2) прописать в блоке <body>...</body> <style type="text/css"> @import url(StyleTable.css); </style>
(3) прописать <link rel="stylesheet" href="StyleTable.css"> в блоке <style>...</style>
Где хранится информация при использовании внепроцессорных методов хранения?
(1) в базах данных
(2) в оперативной памяти сервера
(3) в файлах
(4) в службах сервера
В каком случае в использовании выражений привязки данных нет ошибки?
(1) <form method="post" runat="server"> <asp:TextBox ID="TextBox1" runat="server" Text=<%# GetFilePath() %> /><br /> </form>
(2) <form method="post" runat="server"> <input type="hidden" ID="LogoPath" runat="server" value="MyMy.png"> <b><%# FilePath %></b><br /> <img data-src="<%# GetFilePath() %>"> </form>
(3) <form method="post" runat="server"> <asp:Image ID="Image1" runat="server" ImageUrl='<%# FilePath %>' /><br /> </form>
(4) <form method="post" runat="server"> <asp:Label ID="Label1" runat="server" Text="<%# FilePath %>" /><br /> </form>
Что такое конфединциальность?
(1) опознавание источника сообщений по схеме "свой-чужой" с целью установить, является ли пользователь зарегистрированным на сайте или анонимным
(2) определение уровня полномочий по допуску к важной информации и выполнению над ней определенных действий
(3) изоляция данных одного пользователя от любого вида доступа со стороны других пользователей
(4) защита данных от изменений в результате неавторизованного вмешательства
Какие файлы не используются при развертывании сайта на рабочем сервере?
(1) файлы решения
(2) файлы содержимого сайта
(3) рабочие файлы сайта для ASP-машины
Какие утверждения являются верными для нижеприведенного фрагмента кода? TextBox1.Text = "Текстовое поле 1"; TextBox2.Text = "Текстовое поле 2"; TextBox3.Text = "Текстовое поле 3"; TextBox1.BackColor = Color.Black; TextBox1.ForeColor = Color.White; int alpha = 255; int red = 0, green = 0, blue = 255; TextBox2.BackColor = Color.FromArgb(alpha, red, green, blue); TextBox3.BackColor = ColorTranslator.FromHtml("#FF0000");
(1) в поле TextBox1 текст будет выведен белым шрифтом на черном фоне
(2) в поле TextBox2 текст будет выведен белым шрифтом на синем фоне
(3) в поле TextBox3 текст будет выведен черным шрифтом на красном фоне
Сколько событий имеет класс System.Web.UI.WebControls.Table?files
(1) 0
(2) 7
(3) 9
При использовании каких таблиц стилей описание стилей находится в отдельном файле, и действуют они на те страницы сайта, к которым подключен этот файл?
(1) внутренних (inline) таблиц стилей
(2) встроенных (embedded) таблиц стилей
(3) внешних (linked) таблиц стилей
Какой класс, входящий в состав поставщика, используется для выполнения команд SQL и хранимых процедур?
(1) Connection
(2) Command
(3) DataReader
(4) DataAdapter
Какая задача по защите сайта решается с помощью шифрования данных в каналах связи и в местах постоянного или временного хранения?
(1) аутентификация
(2) авторизация
(3) конфиденциальность
(4) целостность
Какие данные содержит ASP.NET-папка App_Data?
(1) скомпилированные сборки .dll, на которые ссылается приложение
(2) файлы .cs исходного кода классов
(3) файлы данных приложения .mdf и .xml
(4) стилевые файлы для страниц и элементов управления
Какой класс, представляющий списковые Web-элементы, в HTML трансформируется в набор дескрипторов <ul> или <ol>?
(1) ListBox
(2) DropDownList
(3) BulletedList
(4) CheckBoxList
(5) RadioButtonList
Задано свойство MinPasswordLength: public static uint MinPasswordLength { get { return minPasswordLength; } set { if (value <= 10) minPasswordLength = value; else Console.WriteLine("Ошибка"); } } Какие утверждения являются неверными?
(1) свойство MinPasswordLength разрешает только чтение данных
(2) свойство MinPasswordLength разрешает только запись данных
(3) поле minPasswordLength может принимать значения только меньше 10
(4) поле minPasswordLength может принимать значения не менее 10
В каком случае описан селектор класса?
(1) .btnResult { background-image:url(BackgroundImage.bmp); color:white; }
(2) h1 { color: red; text-align: center; }
(3) #TextBox1 { font-family:"Courier New", Courier, mono; font-size:24px; font:bold italic; background-color:#0000FF; color:yellow; width:400; }
Какая информация содержится в пространстве имен System.Data?
(1) базовые классы, наследуемые классами поставщиков
(2) структуры, соответствующие родным типам данных SQL Server
(3) ключевые контейнерные классы, моделирующие сами данные
Задан следующий код: System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 0; row < 3; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 0; col < 5; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } } Сколько столбцов будет содержать таблица table?
(1) 2
(2) 3
(3) 4
(4) 5
(5) 6
Какие утверждения являются неверными?
(1) трафик SSL проходит через порт 80
(2) трафик SSL проходит через порт 443
(3) адрес запроса, защищенный SSL, начинается с http://
(4) адрес запроса, защищенный SSL, начинается с https://
Как создать файл web.config?
(1) запуском сайта на выполнение
(2) с помощью утилиты Web Site Administration
(3) с помощью добавления нового сайта
Какой способ проверки данных пользователя на корректность является наиболее эффективным?
(1) проверка данных на клиенте
(2) проверка данных на сервере
(3) проверка данных и на клиенте и на сервере
Какие утверждения являются неверными?
(1) Web-страница всегда имеет доступ к компонентам инегрированного пользовательского элемента
(2) Web-страница имеет доступ к компонентам пользовательского элемента, если класс пользовательского элемента содержит дополнительные свойства и функции доступа к нужным членам индивидуально для каждого компонента
(3) Web-страница имеет доступ к компонентам пользовательского элемента, если класс пользовательского элемента содержит для каждого компонента по одному дополнительному свойству, возвращающему ссылку на соответствующий компонент
(4) Web-страница не может иметь доступ к компонентам инегрированного пользовательского элемента
Какие утверждения являются неверными?
(1) файл внешней CSS может иметь только расширение .css
(2) файл внешней CSS может иметь любое расширение, кроме .txt
(3) css-файлы можно создавать в любом текстовом редакторе
(4) css-файлы можно создавать только с помощью встроенных средств Visual Studio 2005
В конфигурационном файле web.config задана строка соединения: <?xml version="1.0"?> <configuration> <connectionStrings> <add name="NorthwindDB" connectionString="Data Source=localhost; Initial Catalog=Northwind; Integrated Security=SSPI" /> </connectionStrings> <system.web> </system.web> </configuration> Какие утверждения являются неверными?
(1) приложение и сервер базы данных находятся на разных компьютерах
(2) в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["NorthwindDB"].ConnectionString;
(3) устанавливается соединение с базой данных NorthwindDB
В результате выполнения какого фрагмента кода в браузере будет выведена таблица, содержащая 3 строки и 5 столбцов?
(1) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); table.BorderWidth = 1; for (int row = 1; row <= 3; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 1; col <= 5; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
(2) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 0; row < 3; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 0; col < 5; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
(3) System.Web.UI.WebControls.Table table = new System.Web.UI.WebControls.Table(); form1.Controls.Add(table); table.BorderWidth = 1; for (int row = 1; row < 3; row++) { TableRow tr = new TableRow(); table.Rows.Add(tr); for (int col = 1; col < 5; col++) { TableCell tc = new TableCell(); tr.Cells.Add(tc); tc.Text = string.Format("{{{0},{1}}}",row + 1, col + 1); tc.BorderWidth = 1; if (row % 2 == 0) tc.BackColor = System.Drawing.Color.Moccasin; else tc.BackColor = System.Drawing.Color.PowderBlue; } }
Какой из перечисленных шагов работы по защищенному каналу связи является самым последним?
(1) отправка сервером его сертификата
(2) запрос клиентом оригинала поступившего сертификата из центра сертификации и сравнение его с полученным от сервера
(3) запрос на соединение с сервером от клиента
(4) получение и расшифровка сервером зашифрованного ключа сеанса, полученного от клиента
Из какого файла в первую очередь извлекаются параметры при формировании настроек Web-сайта?files
(1) CONFIG\machine.config
(2) CONFIG\web.config
(3) WebApp1\Dir1\web.config
Какой код реализует заданный интерфейс?files
(1) <form id="form1" runat="server"> <div> Содержание: <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="CustomImage" BulletImageUrl="Circle" DisplayMode="Text" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
(2) <form id="form1" runat="server"> <div> <h1>Содержание:</h1> <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="Numbered" DisplayMode="LinkButton" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
(3) <form id="form1" runat="server"> <div> <h1>Содержание:</h1> <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="CustomImage" BulletImageUrl="Circle" DisplayMode="Text" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
(4) <form id="form1" runat="server"> <div> <h1>Содержание:</h1> <asp:Label ID="Label1" runat="server"></asp:Label> <p /> <asp:BulletedList ID="BulletedList1" runat="server" BulletStyle="CustomImage" BulletImageUrl="Circle" DisplayMode="LinkButton" OnClick="BulletedList1_Click"> <asp:ListItem>Раздел 1</asp:ListItem> <asp:ListItem>Раздел 2</asp:ListItem> <asp:ListItem>Раздел 3</asp:ListItem> </asp:BulletedList> </div> </form>
Какие утверждения являются неверными?
(1) элемент управления MultiView является более развитым, чем элемент Wizard
(2) все вкладки MultiView должны содержать одинаковый пользовательский интерфейс
(3) каждая вкладка MultiView может обеспечивать свою форму представления одной и той же информации пользователя
(4) элемент управления MultiView позволяет организовать страницу в виде множества вкладок
Какое зарезервированное имя носит каталог, в который помещаются все темы?
(1) App_GlobalResources
(2) App_LocalResources
(3) App_Data
(4) App_Themes
Какие возможности предоставляет класс DataReader?
(1) чтение данных
(2) запись данных
(3) сортировка данных
(4) отображение данных
Какие утверждения являются неверными?
(1) при использовании ImageMap рисунок делится на отдельные зоны, чувствительные к щелчкам мыши
(2) элемент ImageButton совмещает в себе свойства элемента Image и кнопки
(3) при использовании ImageButton из одного рисунка можно сделать несколько Submit-кнопок
(4) элементы ImageMap и ImageButton функционируют одинаково, отличие заключается только в том, где хранится загружаемое изображение
Файл web.config содержит следующие данные: <?xml version="1.0" encoding="utf-8"?> <configuration> <system.web> <compilation debug="true" /> <authentication mode="Forms"> <forms name="MyCookieName" loginUrl="MyLogin.aspx" timeout="20" slidingExpiration="true" cookieless="AutoDetect" protection="All" requireSSL="false" enableCrossAppRedirects="false" defaultUrl="MyDefault.aspx" domain="" path="/" /> </authentication> </system.web> </configuration> Какие утверждения являются неверными?
(1) cookie-наборы аутентификации шифруются и подписываются
(2) время жизни cookie-набора безопасности составляет 20 секунд
(3) MyDefault.aspx является страницей регистрации пользователя
(4) после успешной регистрации пользователь направляется на страницу MyDefault.aspx
Что характерно для страниц с совмещенным кодом?
(1) код разметки и код языка программирования находятся в одном файле
(2) страница размещается в двух файлах: файле разметки и файле кода
(3) код языка программирования заключается в секции <script>
Какой валидатор контролирует, чтоб значение, введенное в поле TextBox2, было целого типа и было меньше или равно значению, введенному в поле TextBox1?
(1) <asp:RequiredFieldValidator ID="Val1" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Укажите количество товара" />
(2) <asp:CompareValidator ID="Val2" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Заполните правильно поле заказа" Type="Integer" ControlToCompare="TextBox1" Operator="LessThanEqual" />
(3) <asp:CompareValidator ID="Val3" runat="server" ControlToValidate="TextBox2" Display="Dynamic" Text="Заполните правильно поле заказа" ValueToCompare="0" Operator="GreaterThan" />
Какой способ позволяет создать новые шаги мастера Wizard?
(1) добавление в контейнер мастера дескриптора <asp:WizardStep>
(2) опция Add/Remove WizardSteps в дополнительной локальной панели задач
(3) свойство WizardSteps в панели Properties
Как подлкючить тему к странице?
(1) с помощью атрибута Theme директивы @Page
(2) через свойство Theme объекта DOCUMENT в панели Properties
(3) темы подключаются автоматически
В каком случае происходит отмента транзакции?
(1) если первая операция транзакции дала сбой
(2) если последняя операция транзакции дала сбой
(3) если одна из операции транзакции дала сбой
(4) если все операции транзакции дали сбой
Какие утверждения являются верными?
(1) элемент Image при рендеринге генерирует тег <img usemap="#myMap" />
(2) элемент ImageMap при рендеринге генерирует теги <img usemap="#myMap" /> и <map id="myMap" name="myMap">
(3) элемент Table при рендеринге генерирует тег <table>...</table>
Какой метод для создания постоянного cookie-набора должен использоваться в странице регистрации при первой посещении пользователя и не может использоваться в любом другом месте открытого сеанса?
(1) FormsAuthentication.RedirectFromLoginPage(строка, true);
(2) FormsAuthentication.SetAuthCookie(строка, true);
(3) HttpCookie authCookie = FormsAuthentication.GetAuthCookie(строка, true); this.Response.Cookies.Add(authCookie);
Какие утверждения являются верными?
(1) динамические страницы не содержат серверных дескрипторов
(2) статические страницы не содержат серверных дескрипторов
(3) любая страница содержит хотя бы один серверный дескриптор
(4) любая страница не должна содержать ни одного серверного дескриптора
Какое событие явлется первым среди перечисленных событий жизненного цикла страницы?
(1) Page_PreLoad
(2) Page_Load
(3) Page_PreInit
(4) Page_Init
Задано следующее дескрипторное представление мастера Wizard: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_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> <asp:Wizard ID="Wizard1" runat="server"> <WizardSteps> <asp:WizardStep runat="server" Title="Теория"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Практика" AllowReturn="true"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Контрольная работа" StepType="Step"> </asp:WizardStep> <asp:WizardStep runat="server" Title="Ответы к контрольной работе" StepType="Auto"> </asp:WizardStep> </WizardSteps> </asp:Wizard> </div> </form> </body> </html> На каких шагах мастера будет отображаться две кнопки?
(1) Теория
(2) Практика
(3) Контрольная работа
(4) Ответы к контрольной работе
Какие утверждения о шаблонах являются неверными?
(1) при загрузке страницы объект мастер-страницы создается раньше, чем сама страница с содержимым
(2) файлы шаблонов имеют расширение .master
(3) файлы кода поддержки для шаблонов на языке C# имеют расширение .cs
(4) шаблоны можно выполнять напрямую, как обычные страницы