ASP.NET练习题
单项选择题
1、下面()方式可以浏览.aspx网页。
A. 用记事本打开.aspx文件 B. 用Dreamweaver打开.aspx文件
C. 在浏览器输入地址打开.aspx文件 D. 用FrontPage打开.aspx文件
2、HTML设置文字外观标记中,可以通过设置()标记的属性把字体放大一级。
A. <B> B. <FONT> C. <TT> D. <SUB>
3、表格标记中,用于构成单栏数据的标记是()。
A. <TABLE>……</TABLE> B. <TD>……</TD>
C. <TR>……</TR> D. <TB>……</TB>
4、ASP.NET网页动作部分主要由()完成。
A. <HTML>部分 B. <Body>部分 C. <Script>部分 D. <Form>部分
5、<%Reponse.Write(Now)%>等价于()
A. <%=(Now)%> B. <%Now%> C. <Write(Now)> D. <%Write=Now%>
6、下列()HTTP对象经常用来制作网页计数器。
A. Reponse B. Application C. Request D. Session
7、Server控件的“Server”是指()。
A. 控件在服务器端定义 B. 控件是服务器
C. 控件在服务器端存在并执行 D. 控件可以提供服务
8、要把一个TextBox设置成密码输入框,应该设置()属性。
A. Columns B. Rows C. Text D. TextMode
9、现有一课程成绩输入框,成绩范围为0-100,这里最好使用()验证控件。
A. RequiredFieldValidator B. CompareValidator
C. RangeValidator D. RegularExpressionValidator
10、用RegularExpressionValidator验证控件来限制用户输入的电子邮件地址,要求不含空格但必须包含“@”,下面()表达式可以达到这个目的。
A. ValidationExpression=”.+@.+” B. ValidationExpression=”[@]”
C. ValidationExpression=”.+@^ ” D. ValidationExpression=”^@.^”
11、如果要连接MS SQL Server数据库,Provider参数应该设置为()。
A. SQLOLEDB B. ODBC C. Microsoft.Jet.OLEDB.4.0 D. MSDAORA
12、下面()文件主要定义应用初始化、结束,会话开始、结束,请求开始、结束等事件发生时,应用要做的事情。
A. Web.Config B. Global.asax C. Global.inc D. Config.asax
13、ASP.NET验证中,经常和IIS一起配合,可以让一个匿名用户去访问应用程序的是()模式。
A. None B. Windows C. cookie D. Passport
14、假如为C:\Inetpub\wwwroot\asp.net\chapter1添加了虚拟目录chapter1,那么如果访问其中的1-1.aspx,下面的()是错误的。
A. http://localhost/asp.net/chapter1/1-1.aspx B. http://localhost/chapter1/1-1.aspx
C. http://localhost/asp.net/1-1.aspx D. http://127.0.0.1/chapter1/1-1.aspx
15、如果外地朋友通过Internet访问你的计算机上的ASP.NET文件,应该选择()。
A. http://localhost/asp.net/chapter1/1-1.aspx
B. http://127.0.0.1/asp.net/chapter1/1-1.aspx
C. http://你的计算机名字/asp.net/chapter1/1-1.aspx
D. http://你的计算机IP地址/asp.net/chapter1/1-1.aspx
16、文件上传控件.PostedFile.FileName表示的是()。
A. 服务器端文件物理路径 B. 客户端文件物理路径
C. 服务器端文件名称 D. 客户端文件名称
17、如果希望控件内容变换后立即回传表单,需要在控件中添加属性()。
A. AutoPostBack=”True” B. AutoPostBack=”False”
C. IsPostBack=”True” D. IsPostBack=”False”
18、如果需要确保用户输入大于30的值,应该使用()验证控件。
A. RequiredFieldValidator B. CompareValidator
C. RangeValidator D. RegularExpressionValidator
19、下面程序段执行完毕,页面显示的内容是什么?
Reponse.Write “春秋”
Reponse.End
Reponse.Write “战国”
A. 春秋 B. 战国 C. 春秋战国 D. 春秋(换行)战国
20、Session对象的默认有效期为多少分钟?
A. 10 B. 15 C. 20 D. 30
21、Application对象的默认有效期为多少分钟?
A. 10 B. 15 C. 20 D. 从应用程序启动到结束
22、下面程序段执行完毕,页面上显示的内容是什么?
Message.Text=”<a href=’http://www.sina.com.cn’>新浪</a>”
A. 新浪 B. <a href=’http://www.sina.com.cn’>新浪</a>
C. 新浪 (超链接) D. 该句有错,无法正常输出
23、下面程序段执行完毕,页面显示的内容是什么?
Dim strTemp as String
strTemp=”user_name”
Session(“strTemp”)=”张红”
Session(strTemp)=”王刚”
Reponse.Write(Session(“user_name”))
A. 张红 B. 王刚 C. 张红王刚 D. 语法有错,无法正常输出
24、如果希望在DataGrid控件中显示“上一页”和“下一页”的导航栏,则PagerStyle-Mode为()。
A. NumericPages B. NextPrev C. 上一页 D. 下一页
25、在DataGrid控件中,如果定制了列,又希望排序,则需要在每一列设置()属性。
A. SortExpression B. Sort C. SortField D. DataFieldText
26、在DataList控件中,如果希望每行有4列数据,应设置()属性。
A. RepeatDirection B. RepeatColumns C. RepeatLayout D. RepeatNumber
27、下面()属性可以在Repeater控件中使用。
A. OnEditCommand B. OnItemCommand
C. OnupdateCommand D. OndeleteCommand
28、如果希望获取文件的扩展名,应该使用()对象。
A. File B. FileInfo C. Path D. FileStream
29、如果希望从C:\iinetpub\temp.txt中提取文件名称,应该使用()对象。
A. File B. FileInfo C. Path D. FileStream
30、在FileInfo对象中,如果希望获得该文件的父文件夹名称,需使用()属性。
A. FullName B. Parent C. Path D. DirectoryName
31、一个应用程序中一般有()个Global.asax文件有效。
A. 0 B. 1 C. 若干 D. 以上都不对
32、一个应用程序中一般有()个Web.config文件有效。
A. 0 B. 1 C. 若干 D. 以上都不对
多项选择题
1、ASP.NET与传统的ASP在API方面不同之处在于()。
A. Request() B. Request.QueryString() C. Request.Form()
2、DataSet的数据可以来自()途径。
A. 数据源 B. 程序自行产生 C. XML文档 D. 其他一般文档