aspnet习题

aspnet习题
aspnet习题

习题

一、填空题

1..NET Framework具有两个组件,它们是和类库。

2.https://www.360docs.net/doc/7212493830.html,页面文件的后缀名是。基于C#的https://www.360docs.net/doc/7212493830.html,程序文件的后缀是。

3.对两个值进行比较验证,需要使用控件;验证相关输入控件的值是否匹配正则表达式指定的模式,需要使用控件。

4.母版页是https://www.360docs.net/doc/7212493830.html,2.0中新增的功能,是扩展名为的https://www.360docs.net/doc/7212493830.html,文件;级联样式表是扩展名为的文件。

5.使用Application对象时防止竞争,使用前锁定语句为;使用后解锁语句为。

6.当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),应该将控件的属性设置为。

7.控件TextBox的AutoPostBack属性的作用是,值为_______ _____。

8.Command对象ExecuteNOQuery()方法的功能是___________________________,值为___________________。

9..net Framework是https://www.360docs.net/doc/7212493830.html,开发平台的基础,它包括两个主要组件:

和。

10.https://www.360docs.net/doc/7212493830.html,允许以两种方式从数据库中检索数据;一种是使用对象;第二种是使用_________对象。

11.Session对象的生命周期为,在产生,在结束。

12.ASPX网页的代码储存模式有两种,是和。

13.数据适配器DataAdapter用于和。

14.Command对象ExecuteReader()方法的功能是。

15.多态包括多态和多态。

16. 在https://www.360docs.net/doc/7212493830.html,中所有的自定义用户控件都必须继承自。

17. 如果希望控件内容变换后立即回传表单,需要在控件中添加属性。

18. https://www.360docs.net/doc/7212493830.html,提供了大量的内置对象,其中对象用于读取客户端的信息,

对象的作用恰恰相反,主要用于控制对浏览器的输出。

19.https://www.360docs.net/doc/7212493830.html,用于访问和操作数据的两个主要组件是和。

20.DataTable由哪些对象组成(任意写3个)、、

21. 网站地图文件的扩展名是。

22.用户控件的文件扩展名是。

23. 对象可以在客户端长期保存信息,对象用来记载一次会话中的客户的信息。

24. 若要使用网站导航控件,必须在文件中描述网站的结构。

25. 文件上传控件PostedFile的FileName属性表示的是。

26. 模版列中实现数据绑定时,方法用于单向绑定,方法用于双向绑定。

27. 要对Application状态变量值修改之前应使用。

28. 主题可以包括、样式表文件和。

二、单项选择题

1.下列文件名后缀中,只有哪个不是动态网页的后缀( )

A .jsp

B .xml

C .aspx

D .php

2.下列数据类型属于值类型的是()

A struct

B class

C interface

D delegate

3.下列数据类型属于引用类型的是( )

A enum

B struct

C string

D bool

4.下面控件中,可以将其他控件包含在其中,所以它常用来包含一组控件()

A AdRatator控件

B Button控件

C Panel控件

D Wizard控件

5.如果用来输入密码,需要将TextBox控件的TextMode设置为()

A SingleLine

B MultiLine

C Password

D 采用默认值

6.验证某个值是否在要求的范围内,需要使用()控件

A.RequireFieldValidator控件

B.CompareValidator控件

C.RangeValidator控件

D.CustomValidator控件

7.开发https://www.360docs.net/doc/7212493830.html, Web应用程序,必须具有的工具是()

A..NET Framework B.IIS

C.Visual Studio D.SQL Server

8.题是有关页面和控件的外观属性设置的集合,由一组元素组成,不包括()

A.外观文件B.级联样式表(CSS)C.图像D.网页

9.Session与Cookie状态之间最大的区别在于()

A.存储的位置不同

B.类型不同

C.生命周期不同

D.容量不同

10.获取服务器的名称,可以用()对象AResponseBSessionCServerDCookie

11.在https://www.360docs.net/doc/7212493830.html,应用程序中访问SqlServer数据库时,需要导入的命名空间为( ) A System.Data.Oracle B System.Data. SqlClient

C System.Data.ODBC

D System.Data.OleDB

12.下面不属于控件的是()

A. DataSet

B. Repeater

C. SqlDataSource

D. GridView

13.下下面SqlComand对象方法中,可以连接执行Transact-SQL语句并返回受影响行数的是()

A. ExecuteReader

B. ExecuteScalar

C. Connection

D. ExecuteNonQuery

14.面对象中可以脱机处理数据的是( )

A.DataSet

B.Connection

C.DataReader

D.DataAdapter

15.Session对象的默认有效期为多少分钟()

A 10

B 15

C 20

D 应用程序从启动到结束

16.如果需要确保用户输入大于30且小于60的值,应该使用( )验证控件较合理。

A. RequiredFieldValidator

B. CompareValidator

C. RangeValidator

D. RegularExpressionValidator

https://www.360docs.net/doc/7212493830.html,框架中,服务器控件是为配合Web表单工作而专门设计的。服务器控件有两种类型,它们是()。

A.HTML控件和Web控件

B.HTML控件和XML控件

C.XML控件和Web控件

D.HTML控件和IIS控件

18.下面哪一个文件是全局配置文件()

A Global.asax

B Web.config

C Styles.css

D AssemblyInfo.vb

19.Cookie是Web服务器保存在用户硬盘上的一段文本,分会话Cookie和永久Cookie。如要定义一个永久Cookie,则必须设置Cookie的()属性。

A. Value

B. Item

C. Path

D. Expires

20. 主题不包括()

A. skin文件

B. css文件

C. 图片文件

D. config文件

21. 现有一人口年龄调査输入框,年龄范围为10?120,则最好使用()验证控件。

A. RequiredFieldValidator

B. CompareValidator

C. RangeValidator

D. RegularExpressionValidator

22. 如需在Calendar控件的SelectionChanged事件发生时得到用户选择的日期,则需要用到Calendar的()属性。

A. SelectDate

B. SelectedDate

C. ChangeDate

D. ChangedDate

23. 下面哪一行代码可以得到当前的日期和时间()

A.DateTime.Now

B. DateTime.Today

C. DateTime. DateAndTime

D. new DateTime

24. dsStudents数据集中包含一个名为students的表,该表的字段按顺序为:Id, Name,Age。如果要获得第1条记录中Name字段的值,应该使用以下哪个代码()。

A. dsStudentsTables(''students'').Rows(0).Item("Name")

B. dsStudents.students(l).Name

C. dsStudents.Tables[0].Rows[0][l]

D. dsStudents.Fields["Name"]

25. Global.asax文件中Session_Start事件何时激发()

A.在每个请求开始时激发

B. 尝试对使用进行身份验证时激发

C. 启动会话时激发

D. 在应用程序启动时激发

26.https://www.360docs.net/doc/7212493830.html,中用于对SQL Server数据库执行一条Transact-SQL语句或存储过程的对象是()

A. Command对象

B. Connection对象

C. DataReader对象

D. DataRow对象

27. 在https://www.360docs.net/doc/7212493830.html,中,用于建立Connection对象和数据集之间的桥梁的对象是()

A. DataTable对象

B. Command对象

C. DataSet对象

D. DataAdapter对象28.SqlConnection对象中,用于设置连接SQL Server数据库的字符串的属性是()A. DataSource属性 B. ServerVersion属性 C. ConnectionString属性 D. State属性29.若要在GridView控件中显示【上一页】和【下一页】的导航栏,则属性集合PagerSettings 中的属性Mode值应设置为()。

A.Numeric

B.NextPrevious

C.NextPrev

D.上一页,下一页

30.如果对定制后的GridView控件实现排序功能,除设置GridView控件的属性AllowSorting 的值为True外,还应设置()属性。

A.SortExpression

B.Sort

C.SortField

D.DataFiledText

31. 母版页文件的扩展名是()

A. .aspx

B. .master

C. .cs

D. .skin

32. 某https://www.360docs.net/doc/7212493830.html,的Web项目,名称为“TestWeb”。在其根目录下建立两个目录dicl和dic2,两目录下分别有文件filel.aspx和file2.aspx。现在需要编写代码从file1.aspx跳转到file2.aspx,正确的代码是()。

A. Response.Redirect( “dic2/file2.aspx”)

B. Response.Redirect( “~\dic2\file2.aspx” )

C. Response.Redirect(“../dic2/file2.aspx”)

D. Response.Redirect(“..\dic2\file2.aspx”)

33. 定义一个验证控件如下: