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. 定义一个验证控件如下: