ASP复习题Word格式文档下载.docx
《ASP复习题Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《ASP复习题Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。
}(选择一项)
a)用户不能在DataGrid控件中看到数据集中的数据,因为没有设置DataGrid控件的
DataMember属性
b)用户不能在DataGrid控件中看到数据集中的数据,因为没有进行数据绑定
c)用户不能在DataGrid控件中看到数据集中的数据,因为代码行2、3不能被执行
d)用户可以在DataGrid控件中看到数据集中的数据
4、在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面
中输出(a)。
(选择一项)
Response.Write(“欢迎光临”);
Response.End();
Response.Write(“欢迎下次光临”);
a)欢迎光临b)欢迎下次光临
c)欢迎光临
欢迎下次光临d)欢迎光临欢迎下次光临
5、如图,在一个ASPX页面中,有四个RadioButton控件,他们的HTML代码如下,在图
示状态下,当及户单击足球RadioButton控件后,下列说法正确的是(a)
asp:
RadoioButtonid=”RadioButton1”groupName=”bigBall”runat=”server”
Text=”篮球”>
/asp:
RadioButton>
<
RadioButtonid=”RadioButton2”groupName=”bigBall”runat=”server”
Text=”足球”>
RadoioButtonid=”RadioButton3”groupName=”littleBall”runat=”server”
Text=”乒乓球”>
RadioButtonid=”RadioButton4”groupName=”littleBall”runat=”server”
Text=”羽毛球”>
(选择一项)
a)篮球RadioButton控件的Checked属性变为False;
b)乒乓球RadioButton控件的Checked履带性变为False;
c)羽毛球RadioButton控件的Checked属性变为True
d)篮球RadioButton控件的Checked属性仍为True
11、在一个ASP.NET项目中,可以使用(c)控件来判断TextBox控件中的内容是一个
数字,并且数字范围在1~99之间。
a)RequiredFieldValidator
b)CompareValidator
c)RangeFieldValidator
d)RegularExpressionValidator
12、在ASP.NET中,Application是(c)类的实例
a)HttpApplication
b)HttpApplicationUtility
c)HttpApplicationState
d)Page
13、在ASP.NET中,下列关于session对象的说法正确的是(d)。
a)用户每次打开一个web页面,将会创建一个session对象
b)用户关闭客户端web页面后,session对象将立即消失
c)应用程序退出后,session对象的值才能消失
d)每个用户的Session对象不能被其他用户访问
14、基于(c)的数据传输标准,WEB服务可以实现跨平台、跨语言的相互通信和数据
共享。
a)HTMLb)CSSc)XMLd)XSLT
15、在ASP.NET服务器验证控件中,能够验证自定义正则表达式的控件是(d).
a)A、RequiredFieldValidator
b)B、CompareValidator
c)C、RangeFieldValidator
d)D、RegularExpressionValidator
16、在.NET应用中,改变button的(a)属性可以改变button的大小,颜色,位置等。
a)styleb)textc)named)type
17、在ASP.NET中,为了才当前页面跳转到一个相同目录下名为Main.htm的页面,下
面方法正确的是(c)。
a)Server.Execute(“Main.htm”);
b)Servlet.Transfer(“Main.htm”);
c)Response.Redirect(“Main.htm”);
d)Response.Write(“Main.htm”);
18、创建WEB服务时,(c)文件描述了服务,如何访问这些服务以及期望的响应类型。
a)soapb)uddlc)wsdld)iiop
19、以下是对一个ASP.NET页面中的一个TextBox控件进行验证的代码,页面运行时,
用户在TextBox控件输入下列信息(c)不会出现错误提示信息。
textboxid=”txtAge”runat=”server”/>
requiredfieldvalidatorid=”reqvala”controltovalidate=”txtAge”errormessage=”必须输
入”display=”dynamic”runat=”server”/>
comparevalidatorcontroltovalidate=”txtAge”display=”dynamic”errormessage=”不符
合要求”valuetocompare=”60”type=”Integer”operator=”GreaterThan”runat=”server”>
comparevalidator>
a)50b)60c)80d)ok
20、假设存放ASP.NET应用程序页面的目录为C:
\InetPub\WWWRoot\WebSvrSample则
Request对象的ApplicationPath属性的值是(b)。
a)c:
\InetPub\WWWRoot
b)/WebSvrSample
c)C:
\InetPub\WWWRoot\WebSvrSample
d)\InetPub\WWWRoot\WebSvrSample
21、在ASP。
NET技术中,在设置GridView控件的模版列时(c)。
a)模版列中的控件只有默认属性可以绑定数据库
b)模版列中的控件的任意属性可以绑定数据库,但只能有一个属性绑定数据库
c)模版列中的控件的任意属性可以绑定数据库,同时可以有多个属性绑定数据库
d)模版列中只有TextBox控件可以绑定数据库
22、在ASP。
NET中,为了将下列方法声明为Web服务,在空白处应该补充的代码是
(d)。
[]
publicstringHelloWorld()
{return“HelloWorld!
”;
}
a)WebService
b)PublicService
c)PublicMethod
d)WebMethod
24、在ASP。
NET中,为了声明一个HtmlInputImage服务器控件,下列标签使用正确
的是(a)。
a)<
inputtype=”image”runat=”server”>
b)<
HtmlInputImageid=”image1”runat=”server”>
c)<
d)<
inputtype=”HtmlInputImage”runat=”server”>
25、在ASP。
NET中,应用程序启动时触发的事件为(c)。
a)Session_Start
b)Session_End
c)Application_Start
d)Application_End
26、某个用ASP。
NET技术开发的网站拥有大量的访问量,最近该网经常因为服务器
内存占用率过高而宕机,作为该网站技术员的你仔细检查了该网站的系统,发现内存占
有率过高是因为每个用户都有大量数据保存在Session中,为了解决该问题你应该进行
(c)处理。
a)将保存在Session中的数据保存在Application中
b)将保存在Session中的数据保存在Cookie中
c)将Session中对安全性要求不高的数据保存在Cookie中,不经常使用的数据保存在
数据库中
d)将Session中对安全性要求不高的数据保存在Application中,不经常使用的数据保
存在Cookie中
27、在ASP.NET中,下列代码在页面中可能的输出结果是(a)。
Response.Write(Server.MapPath(“WebForm1.aspx”));
a)C:
\Inetpub\wwwroot\AspTest\WebForm1.aspx
b)C:
\Inetpub\wwwroot\AspTest\
c)WebForm1.aspx
d).aspx
31、如图在ASP。
NET中,为了在当前页面获得其他页面从地址栏中传递过来的参数
ExamLevel的值,下列方法正确的是(a)
a)Request.QueryString[“ExamLevel”];
b)Request.QueryString[0]
c)Request.QueryString[1]
d)Request.Params[1]
34、中,以下对DropDownList服务器控件描述错误的是(d)。
a)DropDownList服务器控件不支持多重选择
b)可以用SelectedIndex属性或者SelectedItem属性来判断哪一项被选取
c)当用户更改选项时会引发SelectedIndexChanaged事件
d)类似WinForm中的ComboBox控件,允许用户在运行时输入文本
35、在ASP.NET中,为了在页面中使用一个名为USerControll的用户控件,在下列空
白处应该补充的代码是(a)。
%@RegisterTagPrefix=”ucl”TagName=”UserControll”Src=”空白处”%>
a)UserControll.ascx
b)UserControll
c)UserControll.dll
d)UserControll.ascx.cs
37、你们正在使用ASP.NET开发一个论坛程序,为了在页面中实现文件上传的功能,
最好选择下列的(b)实现(选择一项)
a)一个HtmlInputText控件和两个按纽
b)一个HtmlInputFile控件和一个按钮
c)一个HtmlInputText控件,一个HtmlImage控件和一个按钮控件
d)一个HtmlSelect控件和两个按钮
38、在中,下列代码在页面中的输出结果是:
(c)。
XmlDocumentxd=newXmlDocument();
Xd.loadXml(“<
Person>
name>
诸葛亮<
/name>
/Person>
”);
XmlElementxe=xd.CreateElement(“Sex”);
Xe.InnerText=”男”;
Xd.DocumentElement.AppendChild(xe);
Response.Write(Server.HtmlEncode(xd.DocumentEmelent.InterXml));
Sex>
/Sex>
男<
40、如图,在一个ASPX页面中有一个HyperLink控件,该控件的Target属性为“_blank”,
NavigateUrl属性为“http:
//www.B”,当用户单击该控件后,下列说法正确的是(d)。
a)当前窗体将变成空白页
b)将打开一份空白页窗体
c)在当前页面打开“http:
//www.B”网址对应的网页
d)在一个新的窗体中打开“http:
42、在一个没有启用事务处理的ASP.NET页面中有一个Button控件,控件的Click事
件中有如下的代码,已知sqlCon是一个已经创建好的SqlConnection对象。
当用户点击按
并执行完毕Click事件后,下列说法正确的是(a)。
Try{
Sqlcon.Open();
SqlCommandsqlCom=newSqlCommand(“deletefromstuInfowherestuID=20”,sqlcon);
sqlCom.ExecuteNonQuery();
inta=1,b=0;
inti=a/b//模拟异常发生
sqlcom.connandText=”deletefromstuInfowherestuID=21”;
sqlCom.ExecuteNonQuery();
ContextUtil.SetAbort();
Sqlcon.Close();
Catch{
Sqlcon.Close();
a)只能删除表stuInfo中stuID=20的记录
b)只能删除表stuInfo中stuID=21的记录
c)同时删除数据表stuInfo中stuID等于20与21的记录
d)没有删除数据表stuInfo中stuID等于20与21的记录
43、在ASP.NET中,关于下列代码的说法正确的是(d)。
(选择一项)
HttpCookieuser=newHttpCookie(“name”,”王飞”);
//1
Response.Cookie.Add(user);
user.Expires=DateTime.Now.AddMinutes(4);
Response.Write(Request.Cookie[“name”].Value);
//4
a)代码行1错误
b)代码行2错误
c)代码行3错误
d)代码行4错误
44、要在页面中显示服务器的计算机名,正确的代码为(b)。
a)Response.Write(Server.IPAddress)
b)Response.Write(Server.MachineName)
c)Response.Write(Application.IPAddress)
d)Response.Write(Application.MachineName)
45、在中,在一个登录页面中,为了验证用户在文本框中输入的用户名不为空,
需要采用的验证控件是(a)。
c)RangeValidator
46、28)在中,为了把页面中一个名为name的string类型的字段绑定到一个
textbox控件的文本属性中,下列代码正确的是(c)。
Publicstringname=”诸葛亮”;
TextBoxid=”TextBox1”Text=”<
#%name%>
”>
textbox>
%name%>
%#name%>
48、在中,有个窗体,为了让用户确认自己所设置的密码,要求两次一样,要
使用(b)控件。
a)requiredfieldvalidator
b)comparevalidator
c)rangevalidator
d)regularexpressionvalidator
50、在ASP.NET中,对于已经生成好的WebService,在部署和实现该XMLWebService
的时候,至少需要(a)文件。
a).asmx文件和.dll文件
b).dll文件和.disco文件
c)AssemblyInfo.cs文件Web.config文件
d)AssemblyInfo.cs文件.asmx文件
1.以下哪不是ASP.NET程序的特点()
A、ASP.NET解释运行的编程框架,效率低
B、ASP.NET编译性的编程框架,效率高
C、ASP.NET界面设计和程序设计以不同的文件分离开
D、ASP.NET可以做web应用程序
2.以下是ASP.NET页面的后缀名是:
_______
A..aspB..phpC..csD..aspx
3.以下不是ASP.NET验证控件的是______
A.RangeValidatorB.CompareValidatorC.
CustomValidatorD.Required
4.以下是Label控件的属性的是______
A.textB.valueC.accD.accp
5.Calendar控件是______
A.文本控件B.ajax控件C.按钮D.日历控件
6.ASP.NET中的上传控件是______
A.ListBoxB.AdRotatorC.FileUploadD.Panel
8.visualstudio里没有______
A.html控件B.数据控件C.验证控件D.发布控件
10.以下代码表示程序应用windows身份验证的是______
A.<
authenticationmode="
Windows"
B.<
?
"
C.<
unix"
D.<
delay"
11.以下说法错误的是:
______
A:
ASP.NET程序可以操作xml文档
B:
ASP.NET程序可以遍历xml文档
C:
Dataset控件可以以xml文档作为数据源
D:
Dataset控件不能以xml文档作为数据源
12.ASP.NET中可以在不同项目之间共享值的对象是:
ResponseB.RequestC.ApplicationD.Session
13.以下说法不正确的是______
A.母板页是ASP.NET中独有的
B.应用母板页样式的页面叫做内容页
C.母板页只能有前台样式不能含后台代码
D.母板页不仅有前台样式也可以包含后台代码
14.面向对象语言的特征是______
A.封装,继承,多态
B.封装,继承,泛型
C.封装,继承,重载
D.封装
15.下列对象可以向dataset中填充数据的是______
A.SqlConnectionB.SqlCommandC.SqlDataReaderD.SqlDataAdapter
16.下列哪个控件不能作为数据源显示控件______
A、GridViewB、DataListC、RepeaterD、CustomValidator
18、以下对类和对象的关系说法正确的是:
()
A、类是创建对象的模板
B、对象是创建类的模板
C、类中的字段一定是该类的对象才能引用
D、类是在对象中定义