ASP NET Web程序设计试题二及答案.docx

上传人:b****3 文档编号:3947191 上传时间:2022-11-26 格式:DOCX 页数:9 大小:45.95KB
下载 相关 举报
ASP NET Web程序设计试题二及答案.docx_第1页
第1页 / 共9页
ASP NET Web程序设计试题二及答案.docx_第2页
第2页 / 共9页
ASP NET Web程序设计试题二及答案.docx_第3页
第3页 / 共9页
ASP NET Web程序设计试题二及答案.docx_第4页
第4页 / 共9页
ASP NET Web程序设计试题二及答案.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

ASP NET Web程序设计试题二及答案.docx

《ASP NET Web程序设计试题二及答案.docx》由会员分享,可在线阅读,更多相关《ASP NET Web程序设计试题二及答案.docx(9页珍藏版)》请在冰豆网上搜索。

ASP NET Web程序设计试题二及答案.docx

ASPNETWeb程序设计试题二及答案

ASP.NETWeb程序设计试题二及答案

注意:

时间120分钟,满分100分。

一、选择题(请将正确选项的字母填在括号内,每小题2分,15小题,共30分)

1..NETFramework是多语言组件开发和执行环境,提供了一个跨语言的()

A.统一框架B.统一编程思想

C.统一模式D.统一编程环境

2.在ASP.NET体系结构中,哪部分可以存储网页请求期间的信息()

A.安全基础结构B.状态管理功能

C.ASP.NET配置D.ASP.NET编译器

3.IIS是创建、管理和承载ASP.NET网页的()

A.客户端B.服务器端

C.Web服务器D.安装路径

4.Web服务的扩展名是()

A..aspxB..asmx

C..ascxD..asax

5.将命名空间倒入页面的网页指令是()

A.ControlB.Import

C.MasterD.Page

6.在HTML标签库中用于放置图像的标签是()

A.

B.

C.D.</p><p>7.设置控件属性的方法有()</p><p>A.设计视图和源视图B.组件视图和逻辑视图</p><p>C.控件视图和源视图D.设计视图和逻辑视图</p><p>8.在HTML服务器控件中执行一个指令或动作,在网页上创建按钮的是()</p><p>A.HtmlInput控件B.Textarea控件</p><p>C.HtmlInputButton控件D.HtmlInputText控件</p><p>9.在标准控件中用于文本显示的控件是()</p><p>A.Label控件B.Textarea控件</p><p>C.TextBox控件D.CheckBox控件</p><p>10.支持绑定到ADO.NET提供程序所表示的SQL数据库的数据源控件是()</p><p>A.XmlDataSourceB.ObjectDataSource</p><p>C.SqlDataSourceD.AccessDataSource</p><p>11.组成ADO.NET数据提供程序的核心对象有几个()</p><p>A.3B.4</p><p>C.5D.6</p><p>12.在ADO.NET数据提供程序的核心对象中用于对数据源执行命令的对象是()</p><p>A.DataReaderB.DataAdapter</p><p>C.ConnectionD.Command</p><p>13.支持通过Seek方法随机访问文件的是()</p><p>A.BufferStreamB.MemoryStream</p><p>C.NetworkStreamD.FileStream</p><p>14.文件访问模式中用于打开现有文件并查找到文件尾或创建新文件的是()</p><p>A.CreatB.Append</p><p>C.CreateD.OpenOrCreate</p><p>15.用于验证用户输入信息的控件是()</p><p>A.RangeValidatorB.ComparValidator</p><p>C.RequiredFieldValidatorD.RegularExpressionValidator</p><p>二、填空题(每空1分,共10分)</p><p>1.HTML文档分为______________和______________。</p><p>2.Web程序开发技术大体上分为______________和______________。</p><p>3.ASP.NET窗体分为______________和______________。</p><p>4.实现超文本链接,方便用户在应用程序页面转移的标准控件是______________。</p><p>5.ASP.NET2.0中,主要的授权方式有______________和______________</p><p>6.数据访问体系结构中数据访问涉及的主要控件有Web应用程序、数据层、______________以及真正的数据源。</p><p>三、简答题(每小题5分,6小题,共30分)</p><p>1.简述Web服务平台使用的主要协议。</p><p> </p><p>2.简述用户控件和ASP.NET窗体的区别。</p><p> </p><p>3.简述在用户管理中,ASP.NET三种登录控件的功能。</p><p> </p><p>4.简述ASP.NET验证控件,在使用时应注意的事项。</p><p> </p><p>5.简述ASP.NET数据绑定控件GridView、DetalsView、FromView、TreeView和Menu的功能。</p><p>6.简述ASP.NET站点导航控件的种类。</p><p> </p><p>四、程序改错题(共10分)</p><p>1.标出程序错误并改正。</p><p><%@PageLanguage="c#"AutoEventWireup="true"></p><p><htmlxmlns="http:</p><p>//www.w3.org/1999/xhtml".></p><p><headrunat="server"></p><p><title>元标题页

LabelID="Labell"runat="server"Text="Label">

Label>

ButtonID="Buttonl"runat="server"OnClick="Buttonl_Click"Text="Button"/>

2.标出程序错误并改正。

XMLversion=1.0?

>

//example.books.com">

TheConfidenceMan

Herman

Melville

11.99

TheGorgias

Sidas

Plato

9.99

五、综合题(1题,共20分)

应用ASP.NET程序设计相关知识,编程实现如图所示的应用程序。

(包括定义控件的html语句和事件代码)

 

参考答案

一、选择题(每小题2分,15小题,共30分)

1.D2.B3.C4.B5.B

6.B7.A8.C9.A10.C

11.B12.D13.D14.B15.C

二、填空题(每空1分,共15分)

1.文本内容,文本格式

2.客户端技术,服务器端技术

3.可视组件,逻辑部分

4.HyperLink控件

5.文件授权,URL授权

6.数据提供程序

三、简答题(每小题5分,6小题,共30分)

1.简述Web服务平台使用的主要协议。

(P312)

答:

①XML和XSD:

XML已经成为在Internet上传递数据的事实标准方式,因而也就顺理成章地成为Web服务中表示数据的基本格式。

XML主要的优点在于它既与平台无关,又与厂商无关。

②SOAP:

SOAP是用于交换XML编码信息的轻量级协议,是一个基于XML的协议。

③WSDL:

WSDL是用XML文档来描述Web服务的标准,是Web服务的接口定义语言。

2.简述用户控件和ASP.NET窗体的区别。

(P277)

答:

①用户控件的文件扩展名为.ascx,而不是.aspx。

②用户控件中没有@Page指令,而是包含@Control指令,该指令对配置及其他属性进行定义。

③用户控件中没有html、body或form元素。

这些元素必须位于宿主页中。

④用户控件不能作为独立文件运行。

而必须像处理任何控件一样,将它们添加到ASP.NET窗体中。

3.简述在用户管理中,ASP.NET三种登录控件功能。

(P258)

答:

①Login控件:

该控件提供了一个用户登录网站的用户界面。

②LoginView控件:

该控件自动检测用户的身份验证状态和角色。

根据用户身份或角色的不同显示不同的视图。

③LoginStatus控件:

该控件自动检测用户的身份验证状态,并显示适当的登录/注销选项。

4.ASP.NET验证控件,在使用时应注意的事项。

(P229)

答:

(1)何时进行验证。

①验证控件始终在服务器代码中执行输入检查。

当用户向服务器提交页面之后,服务器将逐个调用验证控件来检查输入。

如果检测到错误,则该页面将自行设置为无效状态,以便在代码运行之前测试其有效性。

②默认情况下启用客户端验证。

如果要禁用客户端验证,只要将页的ClientTarget属性设置为“Downlevel”(“Uplevel”是强制客户端验证):

<%@PageClientTarget="Uplevel"%>

(2)验证多个条件。

每个验证控件通常只执行一次验证。

如需要检查多个条件,可以将多个验证控件附加到页面上的一个输入控件,通过使用逻辑AND运算符来解析控件执行验证,只有用户输入的数据通过所有验证才视为有效。

(3)显示验证错误。

可以使用Page对象的IsValid属性来判定,当IsValid属性为True时,表示通过验证,否则表示有错误。

如果验证控件有错误,错误信息也可以通过ValidationSummary控件显示。

5.简述ASP.NET数据绑定控件:

GridView、DetalsView、FromView、TreeView和Menu的功能。

(P178)

答:

①GridView:

以网格格式呈现数据。

此控件是DataGrid控件的演变形式,并且能够自动利用数据源功能。

②DetailsView:

在标签/值对的表格中呈现单个数据项,类似于Access中的窗体视图。

此控件也能自动利用数据源功能。

(显示一条记录的所有数据项)

③FormView:

在由自定义模板定义的窗体中一次呈现单个数据项。

在标签/值对的表格中呈现单个数据项,类似于Access中的窗体视图。

此控件也能自动利用数据源功能。

(显示一条记录的所有数据项)

④TreeView:

在可展开节点的分层树视图中呈现数据。

⑤Menu:

以分层动态菜单(包括弹出式菜单)来呈现数据。

6.分别简述ASP.NET站点导航控件的种类。

(P141)

答:

SiteMapPath控件

Menu控件

TreeView控件

四、程序改错题(共10分)

(1)<%@PageLanguage="c#"AutoEventWireup="true">

改为<%@PageLanguage="c#"AutoEventWireup="true"%>

(2)

改为

(3)

XMLversion=1.0?

>

改为

XMLversion="1.0"?

>

(4)

改为

(5)添加

五、综合题(1题,共20分)

//www.w3.org/1999/xhtml">

你所在年级:


DropDownListID="DropDownList1"runat="server"AutoPostBack="True"OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">

ListItem>03

ListItem>

ListItem>04

ListItem>

ListItem>05

ListItem>

ListItem>06

ListItem>

DropDownList>

从列表框中选课:

 

ListBoxID="ListBox1"runat="server"AutoPostBack="True"OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"

Rows="4"SelectionMode="Multiple">

ListItem>微机原理

ListItem>

ListItem>数据结构

ListItem>

ListItem>数据库

ListItem>

ListItem>C语言

ListItem>

ListItem>计算机网络

ListItem>

ListItem>编译原理

ListItem>

ListBox>

LabelID="Label2"runat="server">

Label>

LabelID="Label1"runat="server">

Label>

protectedvoidDropDownList1_SelectedIndexChanged(objectsender,EventArgse)

{Label2.Text="您是:

"+DropDownList1.SelectedItem.Value+"级学生";}

protectedvoidListBox1_SelectedIndexChanged(objectsender,EventArgse){

stringstr="";

inti;

for(i=0;i

if(ListBox1.Items[i].Selected)

str+=ListBox1.Items[i].Value+"  ";

Label1.Text="您选的课程是:

"+str;

}

展开阅读全文
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1