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

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

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

Ответ:

 (1) файл поддержки .cs 

 (2) стандартные элементы управления 

 (3) статический HTML-код 


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

Ответ:

 (1) скопировать пользовательский блок в нужный сайт 

 (2) создать библиотечные специальные серверные элементы 

 (3) для использования пользовательских блоков кода в разных сайтах достаточно, чтобы этот код был реализован в каком-либо одном сайте 


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

Ответ:

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

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

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


Упражнение 2:
Номер 1
В файлах с каким расширением должны храниться пользовательские элементы управления?

Ответ:

 (1) .cs 

 (2) .aspx 

 (3) .ascx 


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

Ответ:

 (1) объект пользовательского элемента управления производится от класса UserControl 

 (2) вместо директивы @Page файл пользовательского элемента управления содержит директиву @Control 

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

 (4) файл пользовательского элемента управления может содержать дескрипторы <html>, <head>, <body>, <form> 


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

Ответ:

 (1) вместо директивы @Page файл пользовательского элемента управления содержит директиву @Control 

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

 (3) объект пользовательского элемента управления производится от класса UserControl 

 (4) файл пользовательского элемента управления может содержать дескрипторы <html>, <head>, <body>, <form> 


Упражнение 3:
Номер 1
Пользовательский элемент управления зарегистрирован на странице с помощью директивы @ 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) зарегистрированный элемент управления автоматически подключается к странице 


Номер 2
Пользовательский элемент управления зарегистрирован на странице с помощью директивы @ 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" /> 


Номер 3
Что нужно сделать для того, чтобы интегрировать элемент управления в форму?

Ответ:

 (1) зарегистрировать элемент на странице 

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

 (3) элемент управления автоматически добавляется в форму 


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


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

Ответ:

 (1) format 

 (2) Format 

 (3) get 

 (4) set 


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


Упражнение 5:
Номер 1
Какое из перечисленных событий инициализации генерируется раньше всех?

Ответ:

 (1) удаленный запрос страницы и ее загрузка в память сервера 

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

 (3) событие Page.Load родительской страницы 


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

Ответ:

 (1) удаленный запрос страницы и ее загрузка в память сервера 

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

 (3) событие Page.Load родительской страницы 


Номер 3
Событие Page.Load какого элемента выполняется раньше?

Ответ:

 (1) родительской страницы 

 (2) пользовательского элемента управления 

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

 (4) cобытие Page.Load для родительской страницы и пользовательского элемента управления выполняется одновременно 


Упражнение 6:
Номер 1
Что такое событие?

Ответ:

 (1) специальный член класса C#, который управляет доступом к члену-данному этого класса 

 (2) встроенный механизм C#, с помощью которого автоматически обеспечивается уведомление зарегистрированных объектов о необходимости выполнения ими какого-то действия 

 (3) тип, который ссылается на метод 


Номер 2
Что такое свойство?

Ответ:

 (1) специальный член класса C#, который управляет доступом к члену-данному этого класса 

 (2) встроенный механизм C#, с помощью которого автоматически обеспечивается уведомление зарегистрированных объектов о необходимости выполнения ими какого-то действия 

 (3) тип, который ссылается на метод 


Номер 3
Для чего используются свойства?

Ответ:

 (1) для реализации ограничения допустимых значений 

 (2) для разрешения только чтения данных 

 (3) для разрешения только записи данных 


Упражнение 7:
Номер 1
Сколько событий имеет класс System.Web.UI.WebControls.LinkButton?files

Ответ:

 (1)

 (2)

 (3) 10 


Номер 2
Сколько событий имеет класс System.Web.UI.WebControls.HyperLink?files

Ответ:

 (1)

 (2)

 (3) 10 


Номер 3
Сколько событий имеет класс System.Web.UI.WebControls.Table?files

Ответ:

 (1)

 (2)

 (3)


Упражнение 8:
Номер 1
Какое свойство разрешает только чтение данных?

Ответ:

 (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("Ошибка"); } }  


Номер 2
Задано свойство 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 


Номер 3
Задано свойство 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 


Упражнение 9:
Номер 1
Web-страница содержит интегрированный в нее пользовательский элемент управления. К каким компонентам этого элемента Web-страница имеет доступ без дополнительных приемов?

Ответ:

 (1) к методам 

 (2) к событиям 

 (3) к свойствам 


Номер 2
В каком случае Web-страница имеет доступ к компонентам пользовательского элемента управления, интегрированного в нее?

Ответ:

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

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

 (3) Web-страница всегда имеет доступ к компонентам инегрированного пользовательского элемента 

 (4) Web-страница не может иметь доступ к компонентам инегрированного пользовательского элемента 


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

Ответ:

 (1) Web-страница всегда имеет доступ к компонентам инегрированного пользовательского элемента 

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

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

 (4) Web-страница не может иметь доступ к компонентам инегрированного пользовательского элемента 


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

Ответ:

 (1) возможность последовательного отображения одного или нескольких представлений 

 (2) встроенное боковое меню со ссылками на выполняемые шаги-вкладки 

 (3) стили и шаблоны 

 (4) встроенные кнопки навигации 


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

Ответ:

 (1) элемент управления MultiView позволяет организовать страницу в виде множества вкладок 

 (2) все вкладки MultiView должны содержать одинаковый пользовательский интерфейс 

 (3) каждая вкладка MultiView может обеспечивать свою форму представления одной и той же информации пользователя 

 (4) элемент управления MultiView является более развитым, чем элемент Wizard 


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

Ответ:

 (1) элемент управления MultiView является более развитым, чем элемент Wizard 

 (2) все вкладки MultiView должны содержать одинаковый пользовательский интерфейс 

 (3) каждая вкладка MultiView может обеспечивать свою форму представления одной и той же информации пользователя 

 (4) элемент управления MultiView позволяет организовать страницу в виде множества вкладок 


Упражнение 11:
Номер 1
Какие элементы управления могут быть содержимым вкладок мастера Wizard?

Ответ:

 (1) HTML-элементы управления 

 (2) Web-элементы управления 

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


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

Ответ:

 (1) Table 

 (2) MultiView 

 (3) Wizard 

 (4) MultiView и Wizard 

 (5) все перечисленные элементы 

 (6) ни один из перечисленных элементов 


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

Ответ:

 (1) добавление в контейнер мастера дескриптора <asp:WizardStep> 

 (2) опция Add/Remove WizardSteps в дополнительной локальной панели задач 

 (3) свойство WizardSteps в панели Properties 


Упражнение 12:
Номер 1
Задано следующее дескрипторное представление мастера 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) Ответы к контрольной работе 


Номер 2
Задано следующее дескрипторное представление мастера 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) Ответы к контрольной работе 


Номер 3
Задано следующее дескрипторное представление мастера 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) Ответы к контрольной работе 




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