Программирование на ASP.NET | ointuit.ru

Программирование на ASP.NET

Программирование на ASP.NET

Ответы на курс: Программирование на ASP.NET

В каком случае сайт будет размещаться в папке подкаталога wwwroot?
прав.ответ

Какие страницы предварительно обрабатываются на сервере?
прав.ответ Defaul.php
прав.ответ Defaul.cgi
прав.ответ Defaul.asp
Defaul.html
Defaul.htm

Какие утверждения являются верными?
на одной странице можно использовать разные языки программирования
отключение отладки и трассировки страниц при перемещении их на рабочий сервер не влияет на безопасность
прав.ответ отложенная (динамическая) компиляция Web-страниц позволяет экономить дисковое пространство сервера

Сколько страниц содержит сайт, если во временном каталоге среды выполнения содержатся следующие файлы?
6
1
прав.ответ 2

Какие утверждения являются неверными?
отложенная (динамическая) компиляция Web-страниц позволяет экономить дисковое пространство сервера
прав.ответ отключение отладки и трассировки страниц при перемещении их на рабочий сервер не влияет на безопасность
прав.ответ на одной странице можно использовать разные языки программирования

Для чего предназначены элементы группы WebParts?
для поддержки мобильных клиентов
прав.ответ для построения Web-порталов
для управления навигацией

Элементы какой группы выполняют проверку достоверности?
Login
Data
прав.ответ Validation

Какое событие явлется первым среди перечисленных событий жизненного цикла страницы?
Page_PreLoad
прав.ответ Page_PreInit
Page_Load
Page_Init

Какой вывод в браузере соответсвует приведенному ниже коду?
<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>
        
прав.ответ

Элементы какой группы способны генерировать несколько HTML-дескрипторов?
прав.ответ Standard
Validation
HTML

Какие утверждения являются верными?
прав.ответ события изменения могут генерироваться ASP.NET в произвольном порядке
прав.ответ события изменения следуют в порядке следования дескрипторов на форме
наступление события щелчка генерируется первым независимо от расположения кнопки

В каком случае в текстовом поле TextBox2 текст «Поле2″ будет выведен черным шрифтом?
TextBox1.Style["color"] = "red";
TextBox1.Style.Add("background-color", "yellow");
TextBox2.Style.Add("color", "black");
TextBox1.Text = "Поле1";
        
прав.ответ
TextBox1.Style["color"] = "red";
TextBox1.Style.Add("background-color", "yellow");
TextBox2.Style.Add("color", "black");
TextBox1.Text = "Поле1";
TextBox2.Text = "Поле2";
        
прав.ответ
TextBox1.Style["color"] = "red";
TextBox2.Style["background-color"] = "blue";
TextBox1.Style.Add("background-color", "yellow");
TextBox1.Text = "Поле1";
TextBox2.Text = "Поле2";
        

Какое из перечисленных событий инициализации генерируется позже всех?
событие Page.Load родительской страницы
прав.ответ событие Page.Load пользовательского элемента управления
удаленный запрос страницы и ее загрузка в память сервера

Какие утверждения являются неверными?
Web-страница имеет доступ к компонентам пользовательского элемента, если класс пользовательского элемента содержит дополнительные свойства и функции доступа к нужным членам индивидуально для каждого компонента
прав.ответ Web-страница всегда имеет доступ к компонентам инегрированного пользовательского элемента
прав.ответ Web-страница не может иметь доступ к компонентам инегрированного пользовательского элемента
Web-страница имеет доступ к компонентам пользовательского элемента, если класс пользовательского элемента содержит для каждого компонента по одному дополнительному свойству, возвращающему ссылку на соответствующий компонент

Сколько событий имеет класс System.Web.UI.WebControls.HyperLink?
10
5
прав.ответ 0

Пользовательский элемент управления зарегистрирован на странице с помощью директивы @ Register следующим образом: <%@ Register TagPrefix=»myElem» TagName=»Header» Src=»Header.ascx» %> Как подключить этот элемент к странице?
зарегистрированный элемент управления автоматически подключается к странице
<asp:TextBox ID=»Header1″ runat=»server» />
прав.ответ <myElem:Header ID=»Header1″ runat=»server» ></myElem:Header>

Какое имя имеет свойство класса в приведенном ниже коде?
private string format; 
public string Format
{
    get { return format; }
    set { format = value; }
}
        
get
set
прав.ответ Format
format

Какой из перечисленных элементов кроме традиционной панели свойств Properties имеет дополнительную локальную панель задач для оперативных действий по настройке?
прав.ответ Wizard
MultiView
ни один из перечисленных элементов
все перечисленные элементы
Table
MultiView и Wizard

Какой из перечисленных файлов является необязательным для приложения?
прав.ответ Global.asax
Web.config
Default.aspx

В каком случае описан селектор HTML-тега?
.btnResult
{
    background-image:url(BackgroundImage.bmp);
    color:white;
}
        
прав.ответ
h1
{
        color: red;
        text-align: center;
}
        
#TextBox1
{
    font-family:"Courier New", Courier, mono;
    font-size:24px;
    font:bold italic;
    background-color:#0000FF;
    color:yellow;
    width:400;
}
        

По какому принципу работают каскадные таблицы стилей?
прав.ответ стиль внутреннего каскада перекрывает действие стилей всех внешних каскадов
стиль внешнего каскада перекрывает действие стилей всех внутренних каскадов
стили не могут быть вложенными

Какой метод вызывается сразу после завершения работы приложения?
Session_End()
прав.ответ Application_End()
Application_EndRequest()

Где ASP.NET может сохранять данные сеанса?
в оперативной памяти сервера вне процесса в любой службе Windows
прав.ответ вне процесса на жестком диске в базе данных SQL Server
прав.ответ в оперативной памяти сервера внутри процесса

Какой класс, входящий в состав поставщика, используется для наполнения набора данных информацией, извлеченной из источника данных?
Command
DataReader
Connection
прав.ответ DataAdapter

В каком случае данные состояния приложения теряются?
прав.ответ при переходе приложения в новый домен
прав.ответ при перезапуске сервера
при переходе на другую страницу

В конфигурационном файле 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>        
        
Какие утверждения являются неверными?
прав.ответ устанавливается соединение с базой данных NorthwindDB
в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["NorthwindDB"].ConnectionString;
прав.ответ приложение и сервер базы данных находятся на разных компьютерах

При использовании какого метода хранения данных на клиенте происходит сохранение данных в URL?
cкрытые поля (hidden fields)
cookie-наборы (cookie-файлы)
межстраничные обратные отсылки
cостояние вида (view state)
прав.ответ cтроки запроса (query strings)

В каком случае происходит отмента транзакции?
прав.ответ если одна из операции транзакции дала сбой
если последняя операция транзакции дала сбой
если все операции транзакции дали сбой
если первая операция транзакции дала сбой

В конфигурационном файле 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>        
        
Какие утверждения являются верными?
прав.ответ устанавливается соединение с базой данных Northwind
в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["Northwind"].ConnectionString;
прав.ответ приложение и сервер базы данных находятся на одном и том же компьютере

Что такое состояние приложения?
область памяти сервера, выделяемая при запуске приложения для хранения локальных данных, доступных с текущей страницы приложения
область памяти сервера, выделяемая при запуске приложения для хранения локальных данных, доступных с любой страницы приложения
прав.ответ область памяти сервера, выделяемая при запуске приложения для хранения глобальных данных, доступных с любой страницы приложения

Какие возможности предоставляет класс DataReader?
запись данных
прав.ответ чтение данных
сортировка данных
прав.ответ отображение данных

При использовании какого метода хранения данных на клиенте созданные на сервере данные записываются на компьютер клиента в небольших файлах и автоматически пересылаются браузером на сервер вместе с каждым запросом?
cкрытые поля (hidden fields)
cостояние вида (view state)
прав.ответ cookie-наборы (cookie-файлы)
cтроки запроса (query strings)
межстраничные обратные отсылки

В конфигурационном файле 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>        
        
Какие утверждения являются верными?
прав.ответ в коде страницы эту строку можно извлечь следующим образом: string connectionString = WebConfigurationManager.ConnectionStrings["NorthwindDB"].ConnectionString;
устанавливается соединение с базой данных NorthwindDB
прав.ответ приложение и сервер базы данных находятся на одном и том же компьютере

Для чего используется объект DataSet?
прав.ответ для удаления записей в виртуальном источнике данных
прав.ответ для изменения записей в виртуальном источнике данных
для добавления записей непосредственно в физический источник данных

Какой объект служит посредником между объектом DataSet и базой данных?
Connection
Command
прав.ответ DataAdapter

Задан следующий код:
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?
2
прав.ответ 3
6
5
4

Какой тег генерируется элементом управления ImageMap при рендеринге?
прав.ответ <img usemap=»#myMap» />
прав.ответ <map id=»myMap» name=»myMap»>
<img href=»ImageUrl» />

Какой тег генерируется элементом управления Image при рендеринге?
<map id=»myMap» name=»myMap»>
прав.ответ <img src=»ImageUrl» />
<img usemap=»#myMap» />

В каком режиме пользователь работает с данными, кратковременно подключаясь к базе только для загрузки или выгрузки данных?
ни в одном режиме, так как соединение всегда должно быть открыто в течение всего периода обработки
в любом режиме, так как соединение не может удерживаться открытым в течение всего периода обработки
прав.ответ в отсоединенном режиме
в присоединенном режиме

Для чего предназначены элементы управления SiteMapDataSource и XmlSiteMapProvider в карте сайта в ASP.NET?
для взаимодействия с пользователем при выполнении навигации
прав.ответ для преобразования описания структуры навигации в объектную модель
для описания структуры навигации на языке XML

Какой из перечисленных шагов работы по защищенному каналу связи является самым последним?
запрос на соединение с сервером от клиента
прав.ответ получение и расшифровка сервером зашифрованного ключа сеанса, полученного от клиента
запрос клиентом оригинала поступившего сертификата из центра сертификации и сравнение его с полученным от сервера
отправка сервером его сертификата

Что такое аутентификация?
прав.ответ опознавание источника сообщений по схеме «свой-чужой» с целью установить, является ли пользователь зарегистрированным на сайте или анонимным
определение уровня полномочий по допуску к важной информации и выполнению над ней определенных действий
изоляция данных одного пользователя от любого вида доступа со стороны других пользователей
защита данных от изменений в результате неавторизованного вмешательства

Какой из перечисленных шагов извлечения и отображения данных об иерархии страниц сайта выполняется самым последним?
извлечение данных из файла Web.sitemap с помощью поставщика XmlSiteMapProvider
заполнение поставщиком XmlSiteMapProvider объекта источника данных SiteMapDataSource
прав.ответ подключение экземпляра класса SiteMapDataSource для генерации HTML-кода отображения карты сайта к элементам Menu, TreeView и SiteMapPath

Какая задача по защите сайта решается с помощью шифрования данных в каналах связи и в местах постоянного или временного хранения?
целостность
аутентификация
прав.ответ конфиденциальность
авторизация

В каком случае будет выполнено две операции создания каталога (каталог g:\TestDir изначально отсутствует)?
прав.ответ
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);
}     
        
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);
}        
        
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);
}   
        
ни в одном из приведенных случаев

Какие условия нужно соблюдать при корректировке заготовки файла Web.sitemap, чтобы она соответствовала структуре сайта?
прав.ответ все узлы карты сайта должны иметь уникальные URL
прав.ответ сайт должен начинаться с одного корневого узла
никаких отдельных условий соблюдать не требуется

Файл 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>         
        
Какие утверждения являются неверными?
прав.ответ время жизни cookie-набора безопасности составляет 20 секунд
после успешной регистрации пользователь направляется на страницу MyDefault.aspx
cookie-наборы аутентификации шифруются и подписываются
прав.ответ MyDefault.aspx является страницей регистрации пользователя

Добавить комментарий


Яндекс.Метрика