игра брюс 2048
Главная / Программирование / Программирование на ASP.NET / Тест 5

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

Упражнение 1:
Номер 1
Какие элементы управления являются серверными?
        
<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 


Номер 2
Какие элементы управления не являются серверными?
        
<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 


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

Ответ:

 (1) в режиме проектирования серверные элементы отображается на HTML-дескрипторы 

 (2) в режиме выполнения серверные элементы отображается на HTML-дескрипторы 

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


Упражнение 2:
Номер 1
Элементы какой группы способны генерировать несколько HTML-дескрипторов?files

Ответ:

 (1) Standard 

 (2) HTML 

 (3) Validation  


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

Ответ:

 (1) Standard 

 (2) HTML 

 (3) Validation 


Номер 3
Элементы какой группы выполняют проверку достоверности?files

Ответ:

 (1) Data 

 (2) Validation 

 (3) Login 


Упражнение 3:
Номер 1
Для чего предназначены элементы группы WebParts?files

Ответ:

 (1) для управления навигацией 

 (2) для поддержки мобильных клиентов 

 (3) для построения Web-порталов 


Номер 2
Какие утверждения являются верными для приведенного ниже кода?
        
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) при компиляции приведенного кода возникнет ошибка 


Номер 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";  


Упражнение 4:
Номер 1
Какой фрагмент кода реализует вывод следующей динамической таблицы?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);  


Номер 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;

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)

 (2)

 (3)

 (4)


Номер 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 = 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)

 (2)

 (3)

 (4)


Упражнение 5:
Номер 1
Как задан список 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>  


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

Ответ:

 (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>  


Номер 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>  


Упражнение 6:
Номер 1
В каком случае наступление события щелчка будет сгенерировано последним?

Ответ:

 (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" />  


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

Ответ:

 (1) события изменения следуют в порядке следования дескрипторов на форме 

 (2) события изменения могут генерироваться ASP.NET в произвольном порядке 

 (3) наступление события щелчка генерируется первым независимо от расположения кнопки 


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

Ответ:

 (1) наступление события щелчка генерируется первым независимо от расположения кнопки 

 (2) события изменения следуют в порядке следования дескрипторов на форме 

 (3) события изменения могут генерироваться ASP.NET в произвольном порядке 


Упражнение 7:
Номер 1
Какие элементы управления будут иметь одинаковую ширину?

Ответ:

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


Номер 2
Какие утверждения являются верными для приведенного фрагмента кода?
        
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 текст будет выведен шрифтом случайного цвета на красном фоне 


Номер 3
Какие утверждения являются верными для нижеприведенного фрагмента кода?
        
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 текст будет выведен черным шрифтом на красном фоне 


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

Ответ:

 (1) ListBox 

 (2) DropDownList 

 (3) BulletedList 

 (4) CheckBoxList 

 (5) RadioButtonList 


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

Ответ:

 (1) ListBox 

 (2) DropDownList 

 (3) BulletedList 

 (4) CheckBoxList 

 (5) RadioButtonList 


Номер 3
Какой класс, представляющий списковые Web-элементы, в HTML трансформируется в набор дескрипторов <ul> или <ol>?

Ответ:

 (1) ListBox 

 (2) DropDownList 

 (3) BulletedList 

 (4) CheckBoxList 

 (5) RadioButtonList 


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

Ответ:

 (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" />  


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

Ответ:

 (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" />  


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

Ответ:

 (1) проверка данных на клиенте 

 (2) проверка данных на сервере 

 (3) проверка данных и на клиенте и на сервере 


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


Номер 2
Какой код реализует заданный интерфейс?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>  


Номер 3
Какой код реализует заданный интерфейс?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>  


Упражнение 11:
Номер 1
Какой валидатор следит, чтобы значение, введенное в поле 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" />  


Номер 2
Какой валидатор следит, чтобы поле 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" />  


Номер 3
Какой валидатор контролирует, чтоб значение, введенное в поле 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" />  


Упражнение 12:
Номер 1
Задан код:
        
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) при загрузке страницы в текстовом поле будет выведен текст "Текстовое поле" красным цветом 


Номер 2
Задан код:
        
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) при загрузке страницы в текстовом поле будет выведен текст "Текстовое поле" красным цветом 


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

Ответ:

 (1) Page_PreLoad 

 (2) Page_Load 

 (3) Page_PreInit 

 (4) Page_Init 




Главная / Программирование / Программирование на ASP.NET / Тест 5