西安财经学院aspnet试题及答案

  • 格式:docx
  • 大小:32.98 KB
  • 文档页数:5

选择题(在本题的每一小题的备选答案中,只有一个答案是正确的,请把你认为正确答案的题号(如:A、B、C、D),填入题中下扛的上面。

多选不给分。

每题1分,共25分)
(1)CSS样式不包括(D )
A 基于元素的样式 B. 基于类的样式
C. 基于ID的样式
D. 基于文件的样式
(2)下面(B)是静态网页文件的扩展名。

A. .net
B. .html
C. .aspx
D. .jsp
(3)APP_Code文件夹用了存储(C )Array(4
(5
(6
(7
(8
A
(10
B.可以同时添加客户端验证函数和服务端验证函数
C.指定客户端验证的属性是ClientValidationFuction
D.属性runat用来指定服务器端验证函数
(11)使用ValidatorSummary控件需要以对话框形式显示错误信息,则应(B)。

A. 设置属性ShowSummary 值为true
B. 设置属性ShowMessageBox 值为true
C. 设置属性ShowSummary 值为false
D. 设置属性ShowMessageBox 值为true
(12)如果需要确保用户输入大于100的值,应该使用( C )验证控件。

A.RequiredFieldValidator.
B. RangeValidator
C. CompareValidator
D. RegularExpressionValidator
(13)要重定向网页,不能使用(C)
(14)下面的(A)对象可使用于使服务器获取从客户端浏览器提交的信息。

A.HttpRequest B.HttpResponse
C.HttpSessionState
D.HttpApplication
(15)Session状态和Cookie状态的最大区别是(A)。

A.储存的位置不同 B.类型不同
C.生命周期不同 D.容量不同
(16)默认情况下,Session状态的有效时间是(D)
A.30秒 B.10分钟 C.30分钟 D.20分钟
(17
A
B.
C
D
(18)
A
(19)
D
(20)
C.
D
(21)
A.
C.
(22中的属性
A.
C. NextPrev
D. 上一页,下一页
(23)如果对定制后的GridView实现排序功能,除设置GridView的属性AllowSorting的值为True外,还应该设置(A)属性。

A,SortExpression B,Sort C,SortField D,DataFieldText
(24)利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView。

DataBind()方法的调用置于(D)事件的代码中。

A,GridView的ItemInserting B,GridView的ItemInserted
C,DetailsView的ItemInserting D,DetailsView的ItemInserted
(25).NET Framwork4.0不包括(A)
A. .NET Framework 1.1
B. .NET Framework 2.0
C. LINQ
D. AJAX
判断题(在本题的每一小题的答案要么是正确的(用√表示),要么是错误的(用×表示)请把你的答案填入题干的括号内。

每题1分,共20分)
(1).NET Framework 3.0是.NET Framework 4.0的一部分。

(√)
(2) 4.0是边解释边执行的。

(×)
(3)在Visual Studio 2010环境中开发网站必须安装IIS。

(×)
(4) XHTML是HTML的子集。

(×)
(5) XHTML中每个元素都有结束标记。

(√)
(6) .htm文件不需要编译,直接从Web服务器下载到浏览器执即可。

(√)
(7)基于类的样式在定义是要加前缀“#”。

(×)
(8) JavaScript代码必须包含在<script>元素中。

(×)
(9)单击Button类型控件会形成页面往返处理(√)。

实体类,存储过程映射为方法
(9)Session对象启动时会触发Session_Start事件。

(10)若设置浏览器禁止Cookie,要有效地识别用户可以在web.config 中加入<SessionState Cookieless="AutoDetect"> 。

(11)要对Application状态变量值修改之前应使用Application.Lock() 。

(12)若要对页面中包含的控件分成不同的组进行验证,则应设置这些控件的属性
ValidationGroup为相同值。

(13)通过正则表达式定义验证规则的控件是RegularExpressionValidator。

(14)设置属性ControlToValidate 指定被验证控件的ID。

(15)对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法DataBind() 才能显示信息。

(16)如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName设置成相同的值实现。

(17) 3.5 的服务器控件包括HTML服务器控件和Web服务器控件。

(18)添加属性runat="server" 可将XHTML元素转化为HTML服务器控件
(简答题,每题5分,共30分)
1.
2.0的数据源控件有几种类型?各用于访问什么类型的数据?
[参考答案]
数据源控件有5种类型,分别可以用于访问数据库(database)、平面文件(flat file )、各种对象(Object)以及XML文件等。

它们是:
●AccessDataSource数据源控件;Microsoft Access数据库是微软提供的小型数据库
●SqlDataSource数据源控件;此控件还能够用来访问Oracle 、ODBC、OLE DB等大型数据
2.
[
(包括业
3.
[
实施编译来提高效率。

3.开发方式
ASP把界面设计和程序设计混在一起,维护和重用困难。

把界面设计和程序设计以不同的文件分离开,复用性和维护性得到了提高。

4.请解释web.config文件中的重要节点。

.
[参考答案]
appSettings包含自定义应用程序设置。

system.web 系统配置
compilation动态调试编译设置
customErrors自定义错误信息设置
authentication身份验证,此节设置应用程序的身份验证策略
authorization授权, 此节设置应用程序的授权策略
5.简述 2.0的事件模型。

系统采用什么方式来减少信息往返次数的?
[参考答案]
2.0中对事件处理的原则是:
●基于服务器处理事件;
●尽量减少事件处理中信息往返的次数;
●调用浏览器执行辅助功能。

为了减少事件处理中信息往返的次数,系统采用了以下的策略,即客户端发生的事件,并不是每发生一次就向服务器传送一次信息。

默认情况下,只有当服务器端按钮(Button)被点击时,才集中向服务器传递事件信息。

其他支持改变(Change)事件的服务器端控件,如文本框、下拉列表框、单选按钮、复选框等,当它们的
(点击按
钮时
true即可。

6.
[
定。