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



Авторы специализируются на тестах по любым дисциплинам! Средний балл по тестам 4,6.
 
Любые вопросы по дистанционному обучению. Тесты, письменные работы, сессия под ключ.
 
Известный интернет сайт, помощь по любым учебным вопросам - от теста до дипломной работы. Личный менеджер.
 
Крупная биржа студенческих работ. Закажи напрямую у преподавателя. Низкие цены, стена заказов.
 

Какие файлы не используются при развертывании сайта на рабочем сервере?

  • (Правильный ответ) файлы решения
  • файлы содержимого сайта
  • (Правильный ответ) рабочие файлы сайта для ASP-машины

Какие данные содержит ASP.NET-папка Bin?

  • файлы .cs исходного кода классов
  • стилевые файлы для страниц и элементов управления
  • файлы данных приложения .mdf и .xml
  • (Правильный ответ) скомпилированные сборки .dll, на которые ссылается приложение

Какие страницы предварительно обрабатываются на сервере?

  • (Правильный ответ) Defaul.php
  • (Правильный ответ) Defaul.cgi
  • (Правильный ответ) Defaul.asp
  • Defaul.html
  • Defaul.htm

Что происходит в том случае, когда при передаче пакета потери данных не обнаружено?

  • (Правильный ответ) принимающая сторона отсылает об этом подтверждение
  • принимающая сторона отсылает требование повторить передачу пакета
  • принимающая сторона прекращает получение пакетов

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

  • 6
  • 1
  • (Правильный ответ) 2

Какую функцию выполняет браузер?

  • обрабатывает запросы клиента
  • (Правильный ответ) вывод Web-страницы
  • (Правильный ответ) запрос Web-страницы
  • (Правильный ответ) переход от одной Web-страницы к другой

Какие действия выполняет IDE?

  • (Правильный ответ) позволяет разработчику выполнять отладку кода
  • (Правильный ответ) позволяет разработчику писать код
  • преобразует код программы в промежуточный байт-код

Какие элементы управления будут иметь одинаковую ширину?

  • (Правильный ответ)
    ListBox1.Height = Unit.Pixel(100);ListBox1.Width = Unit.Percentage(50);
  • <asp:TextBox ID=»TextBox1″ runat=»server» Height=»50px» Width=»100%»></asp:TextBox>
  • (Правильный ответ)
    Unit height = new Unit(100, UnitType.Pixel);Unit width = new Unit(50, UnitType.Percentage);DropDownList1.Height = height;DropDownList1.Width = width;

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

  • (Правильный ответ)
    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);
  • 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);
  • 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);

В каком случае форма отправляется обратно на сервер при изменении пользователем текущего выбора?

  • <asp:TextBox ID=»»TextBox1″» runat=»»server»» AutoPostBack=»»False»» OnTextChanged=»»CtrlChanged»»>Текстовое поле</asp:TextBox>
  • <asp:RadioButton ID=»»RadioButton2″» runat=»»server»» GroupName=»»radioGroup»» OnCheckedChanged=»»CtrlChanged»» />
  • (Правильный ответ)
    <asp:RadioButton ID=»»RadioButton1″» runat=»»server»» AutoPostBack=»»True»» Checked=»»True»» GroupName=»»radioGroup»» OnCheckedChanged=»»CtrlChanged»» />

Как задан список List1, если после загрузки он выглядит следующим образом?

  • <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>
  • (Правильный ответ)
    <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>
  • <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>

Какой код реализует заданный интерфейс?

  • <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>
  • (Правильный ответ)
    <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>
  • <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>
  • <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>

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

  • Page_PreLoad
  • (Правильный ответ) Page_PreInit
  • Page_Load
  • Page_Init

Какой класс, представляющий списковые Web-элементы, в HTML трансформируется в дескриптор <select> с атрибутом size=»1″?

  • RadioButtonList
  • (Правильный ответ) DropDownList
  • CheckBoxList
  • ListBox
  • BulletedList

Какой валидатор следит, чтобы поле TextBox2, не было пустым?

  • <asp:CompareValidator ID=»»Val2″» runat=»»server»» ControlToValidate=»»TextBox2″» Display=»»Dynamic»» Text=»»Заполните правильно поле заказа»» Type=»»Integer»» ControlToCompare=»»TextBox1″» Operator=»»LessThanEqual»» />
  • <asp:CompareValidator ID=»»Val3″» runat=»»server»» ControlToValidate=»»TextBox2″» Display=»»Dynamic»» Text=»»Заполните правильно поле заказа»» ValueToCompare=»»0″» Operator=»»GreaterThan»» />
  • (Правильный ответ)
    <asp:RequiredFieldValidator ID=»»Val1″» runat=»»server»» ControlToValidate=»»TextBox2″» Display=»»Dynamic»» Text=»»Укажите количество товара»» />

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

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);

  • 5
  • 4
  • 0
  • (Правильный ответ) 1

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

  • (Правильный ответ) Standard
  • Validation
  • HTML

Какой класс, представляющий списковые Web-элементы, в HTML трансформируется в дескриптор <select> с атрибутом size=»N», где N — количество видимых элементов?

  • CheckBoxList
  • (Правильный ответ) ListBox
  • BulletedList
  • DropDownList
  • RadioButtonList

В каком случае в текстовом поле 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″»;

Какие утверждения являются неверными?

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

Какие утверждения являются неверными?

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

Какие утверждения являются верными?

  • объект страницы и объект пользовательского элемента управления имеют много одинаковых свойств и методов, так как они наследуются от одного и того же класса Page
  • (Правильный ответ) объект пользовательского элемента управления производится от класса UserControl
  • (Правильный ответ) вместо директивы @Page файл пользовательского элемента управления содержит директиву @Control
  • файл пользовательского элемента управления может содержать дескрипторы <html>, <head>, <body>, <form>

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

  • <asp:TextBox ID=»Header1″ runat=»server» />
  • (Правильный ответ) <myElem:Header ID=»Header1″ runat=»server» ></myElem:Header>
  • (Правильный ответ) <myElem:Header ID=»Header1″ runat=»server» />

Сколько событий имеет класс System.Web.UI.WebControls.LinkButton?

  • (Правильный ответ) 2
  • 8
  • 10

Какую функциональность содержит элемент управления Wizard?

  • (Правильный ответ) встроенные кнопки навигации
  • (Правильный ответ) возможность последовательного отображения одного или нескольких представлений
  • (Правильный ответ) стили и шаблоны
  • (Правильный ответ) встроенное боковое меню со ссылками на выполняемые шаги-вкладки

Задано следующее дескрипторное представление мастера 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>

К какому шагу мастера нельзя вернуться после его прохождения?

  • (Правильный ответ) Теория
  • Ответы к контрольной работе
  • Практика
  • Контрольная работа

Что может содержать в себе файл пользовательского элемента управления?

  • (Правильный ответ) стандартные элементы управления
  • (Правильный ответ) файл поддержки .cs
  • (Правильный ответ) статический HTML-код

Какое имя имеет свойство класса в приведенном ниже коде?

private string format; public string Format{ get { return format; } set { format = value; }}

  • get
  • set
  • (Правильный ответ) Format
  • format

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

  • (Правильный ответ) Global.asax
  • Web.config
  • Default.aspx

В каком случае описан селектор класса?

  • h1{ color: red; text-align: center;}
  • (Правильный ответ)
    .btnResult{ background-image:url(BackgroundImage.bmp); color:white;}
  • #TextBox1{ font-family:»»Courier New»», Courier, mono; font-size:24px; font:bold italic; background-color:#0000FF; color:yellow; width:400;}

Какие утверждения являются неверными для файла приложения Global.asax?

  • файл является необязательным для приложения
  • (Правильный ответ) файл должен находиться в любом подкаталоге виртуального каталога приложения
  • при наличии файла он должен быть единственным

В каком случае описан селектор 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;}

При использовании каких таблиц стилей отдельные теги HTML имеют свои индивидуальные настройки стилей, областью действия которых является только этот тег?

  • встроенных (embedded) таблиц стилей
  • (Правильный ответ) внутренних (inline) таблиц стилей
  • внешних (linked) таблиц стилей

Какие утверждения о шаблонах являются неверными?

  • (Правильный ответ) файлы кода поддержки для шаблонов на языке C# имеют расширение .cs
  • файлы шаблонов имеют расширение .master
  • при загрузке страницы объект мастер-страницы создается раньше, чем сама страница с содержимым
  • (Правильный ответ) шаблоны можно выполнять напрямую, как обычные страницы

По какому принципу работают каскадные таблицы стилей?

  • (Правильный ответ) стиль внутреннего каскада перекрывает действие стилей всех внешних каскадов
  • стиль внешнего каскада перекрывает действие стилей всех внутренних каскадов
  • стили не могут быть вложенными

Какой шаблон нужно выбрать для создания файла оформления темы?

  • Resource File
  • Style Sheet
  • Web Form
  • (Правильный ответ) Skin File

Какие компоненты приложения содержат настройки среды исполнения как для всего приложения в целом, так и для групп страниц, расположенных в подкаталогах виртуального каталога?

  • (Правильный ответ) конфигурационные файлы
  • Web-страницы
  • файл событий приложения
  • Web-службы
  • файлы отделенного кода

Какие компоненты приложения содержат исполнимый код для программного управления объектами, определяемыми в интерфейсной части страницы?

  • Web-страницы
  • конфигурационные файлы
  • (Правильный ответ) файлы отделенного кода
  • Web-службы
  • файл событий приложения

Как можно хранить стилевые настройки элементов управления для темы?

  • (Правильный ответ) в нескольких файлах
  • стилевые настройки должны всегда храниться в CSS
  • (Правильный ответ) в одном файле

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

  • Command
  • DataReader
  • Connection
  • (Правильный ответ) DataAdapter

Какое свойство класса SessionStateSection задает режим использования cookie-набора для пересылки идентификатора сеанса?

  • (Правильный ответ) Cookieless
  • CookieName
  • Mode

Для чего приложение загружается в память сервера в виде множества копий (пула)?

  • для снижения нагрузки на каналы связи
  • для улучшения безопасности
  • (Правильный ответ) для улучшения масштабируемости

Что такое состояние приложения?

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

Какие возможности предоставляет класс DataReader?

  • запись данных
  • (Правильный ответ) чтение данных
  • сортировка данных
  • (Правильный ответ) отображение данных

В конфигурационном файле 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
  • (Правильный ответ) приложение и сервер базы данных находятся на одном и том же компьютере

Что происходит после обработки страницы при хранении данных на клиенте с помощью состояния вида?

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

В каком объекте задаются тип источника и его атрибуты?

  • (Правильный ответ) 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» />

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

  • <form method=»»post»» runat=»»server»»> <asp:TextBox ID=»»TextBox1″» runat=»»server»» Text=<%# GetFilePath() %> /><br /></form>
  • (Правильный ответ)
    <form method=»»post»» runat=»»server»»> <asp:Image ID=»»Image1″» runat=»»server»» ImageUrl='<%# FilePath %>’ /><br /></form>
  • (Правильный ответ)
    <form method=»»post»» runat=»»server»»> <input type=»»hidden»» ID=»»LogoPath»» runat=»»server»» value=»»MyMy.png»»> <b><%# FilePath %></b><br /> <img src=»»<%# GetFilePath() %>»»></form>
  • (Правильный ответ)
    <form method=»»post»» runat=»»server»»> <asp:Label ID=»»Label1″» runat=»»server»» Text=»»<%# FilePath %>»» /><br /></form>

Задан следующий код:

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?

  • 6
  • 3
  • 4
  • (Правильный ответ) 5
  • 2

Для чего нужно стремиться ограничивать количество информации, предоставляемой пользователю за один запрос?

  • (Правильный ответ) для разгрузки сети передачи данных клиенту
  • (Правильный ответ) для разгрузки базы данных
  • для обеспечения более удобной и понятной работы для пользователя

Какие утверждения являются верными для отсоединенного режима работы?

  • соединение удерживается открытым в течение всего периода обработки
  • (Правильный ответ) пользователь кратковременно подключается к базе для выгрузки данных
  • (Правильный ответ) пользователь кратковременно подключается к базе для загрузки данных

Какие утверждения являются верными?

  • DataSet всегда оставляет соединение с базой данных открытым
  • (Правильный ответ) сразу после пересылки данных DataSet автоматически закрывает соединение с базой данных
  • объект DataAdapter служит посредником между объектом DataTable и базой данных

Что будет выведено в браузер в результате выполнения приведенного ниже фрагмента кода при условии, что каталог 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);}

  • (Правильный ответ)
    g:\TestDir\TestFile1.txtg:\TestDir\TestFile2.txtg:\TestDir\TestFile3.txt
  • TestFile1.txtTestFile2.txtTestFile3.txt
  • TestFile0.txtTestFile1.txtTestFile2.txt
  • g:\TestDir\TestFile0.txtg:\TestDir\TestFile1.txtg:\TestDir\TestFile2.txt

В каком случае будет выполнено наибольшее количество операций создания каталога (каталог g:\TestDir изначально отсутствует)?

  • (Правильный ответ)
    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);}
  • string szMsg;string szPath = @»»g:\TestDir»»;for (int i = 0; i < 3; i++){ if (Directory.Exists(szPath)) { szMsg = «»Каталог «» + szPath +