web应用技术net复习题文档格式.docx
- 文档编号:21099102
- 上传时间:2023-01-27
- 格式:DOCX
- 页数:15
- 大小:64.51KB
web应用技术net复习题文档格式.docx
《web应用技术net复习题文档格式.docx》由会员分享,可在线阅读,更多相关《web应用技术net复习题文档格式.docx(15页珍藏版)》请在冰豆网上搜索。
this.IsPostBack)
{
Name="
ACCP4.0"
}
Response.Write(Name);
}
privatevoidButton1_Click(objectsender,System.EventArgse)
Name="
ACCP5.0"
}
A.在页面中输出的文本
“ACCP5.0”
B.在页面中输出的文本
“ACCP4.0”
C.在页面中输出的文本
“ACCP3.0”
D.在页面中不输出的文本
7.在A中,为了把页面中一个名为name的string类型的字段帮定到一个textbox控件的文本属性中,下列代码正确的是(c)。
publicstringname=”诸葛亮”;
A.<
asp:
TextBoxid=”TextBox1”Text=”<
#%name%>
”>
<
/asp:
textbox>
B.<
%name%>
C.<
%#name%>
D.<
name>
8.在A中,在一个登录页面中,为了验证用户在文本框中输入的用户名不为空,需要采用的验证控件是(a)。
9.要在A页面中显示服务器的计算机名,正确的代码为(b)。
A.Response.Write(Server.IPAddress)
B.Response.Write(Server.MachineName)
C.Response.Write(Application.IPAddress)
D.Response.Write(Application.MachineName)
10.在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
11.某个用ASP.NET技术开发的网站拥有大量的访问量,最近该网经常因为服务器内存占用率过高而宕机,作为该网站技术员的你仔细检查了该网站的系统,发现内存占有率过高是因为每个用户都有大量数据保存在Session中,为了解决该问题你应该进行(c)处理。
A.将保存在Session中的数据保存在Application中
B.将保存在Session中的数据保存在Cookie中
C.将Session中对安全性要求不高的数据保存在Cookie中,不经常使用的数据保存在数据库中
D.将Session中对安全性要求不高的数据保存在Application中,不经常使用的数据保存在Cookie中
12.当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,应该选用的控件是(D)
(A)RadioButton
(B)CheckBoxList
(C)CheckBox
(D)RadioButtonList
13.下面不属于容器控件的是(B)。
A.PanelB.CheckBox
C.TableD.PlaceHolde
14.下面对ASP.NET验证控件说法正确的是(A)。
A.可以在客户端直接验证用户输入信息并显示错误信息。
B.对一个下拉列表控件不能使用验证控件
C.服务器验证控件在执行验证时必定在服务器端执行
D.对验证控件,不能自定义规则
15.下面对CustomValidator控件说法错误的是(D)。
A.能使用自定义的验证函数
B.可以同时添加客户端验证函数和服务端验证函数
C.指定客户端验证的属性是ClientValidationFuction
D.属性runat用来指定服务器端验证函数
16.若要获得当前正在执行的脚本所在页面的虚拟路径,以下用法中,正确的是( A)。
(A)Requst.ServerVariables(“SCRIPT_NAME”)
(B)Response.ServerVariables(“SCRIPT_NAME”)
(C)Requst.ServerVariables(“PATH_TRANSLATED”)
(D)Response.ServerVariables(“PATH_TRANSLATED”)
17.在ASP.NET中,应用程序启动时触发的事件为(c)。
A.Session_Start
B.Session_End
C.Application_Start
D.Application_End
18.在ASP.NET中为了在页面中原样输出图中所示的字符串,下列代码正确的是(b)。
script>
confirm(‘长风破浪会有时,直挂云帆济沧海’);
scrrpt>
A.Server.HtmlDecode(“<
confirm(‘长风破浪会有时,直挂云帆济沧海’);
”);
B.Server.HtmlEncode(“<
C.Server.UrlDecode(“<
D.Server.UrlEncode(“<
19.使用ValidatorSummary控件需要以对话框形式显示错误信息,则应(B)。
A.设置属性ShowSummary值为true
B.设置属性ShowMessageBox值为true
C.设置属性ShowSummary值为false
D.设置属性ShowMessageBox值为true
20.如果需要确保用户输入大于100的值,应该使用(C)验证控件。
A.RequiredFieldValidator.
B.RangeValidator
C.CompareValidator
D.RegularExpressionValidator
21.要重定向网页,不能使用(C)
A.LinkButton控件B.HttpResponse.Redirect()方法
C.Image控件D.HttpServerUtility.Transfer()方法
22.Session状态和Cookie状态的最大区别是(A)。
A.储存的位置不同B.类型不同
C.生命周期不同D.容量不同
23.默认情况下,Session状态的有效时间是(D)
A.30秒B.10分钟C.30分钟D.20分钟
24.执行lblMsg.Text=”<
aherf=’’>
微软<
/a>
”;
语句后,页面上显示的内容是(B)。
A.<
ahref=’’>
B.以超链接形式显示“微软”
C.微软
D.程序出错
25.下面有关SqlDataSource控件的描述中错误的是(D)
A.可连接Access数据库
B.可执行SQLServer中的存储过程
C.可插入、修改、删除、查询数据
D.在数据操作时,不能使用参数
26.如果希望在GridView中显示“上一页”和“下一页”的导航栏,则属性集合PagerSettings中的属性Mode值应设为(B)。
A.NumericB.NextPrevious
C.NextPrevD.上一页,下一页
27.如果对定制后的GridView实现排序功能,除设置GridView的属性AllowSorting的值为True外,还应该设置(A)属性。
A.SortExpressionB.SortC.SortFieldD.DataFieldText
28.利用GridView和DetailsView显示主从表数据时,DetailsView中插入了一条记录需要刷新GridView,则应把GridView.DataBind()方法的调用置于(D)事件的代码中。
A.GridView的ItemInsertingB.GridView的ItemInserted
C.DetailsView的ItemInsertingD.DetailsView的ItemInserted
29.下面关于绝对路径的说法,正确的是(D)
(A)绝对路径是被链接文档的完整URL,不包括使用的传输协议
(B)绝对路径是被链接文档的完整URL,不包括文件名
(C)绝对路径是被链接文档的完整URL,不包括文件虚拟路径
(D)创建外部链接时,必须使用绝对路径
30.以下标记符中,用于设置页面标题的是(A)
(A)<
title>
(B)<
caption>
(C)<
head>
(D)<
html>
31.以下标记符中,没有结束标记的是(B)
body>
br>
32.利用ASP.net开发的网页,其扩展名应命名为(B)
(A).htm
(B).aspx
(C).asp
(D)无严格限制
33.ASP.net网页是在(B)执行的。
(A)客户端浏览器
(B)服务器端
(C)第一次在服务器端,以后在客户端
(D)没有定论
34.服务器端要获得客户端所提交的表单数据,应使用(A)对象来实现。
(A)Request
(B)Response
(C)Server
(D)Session
35.若表单提交的数据中包含着图形,或大数量的文本,此时表单的提交方法应该采用(C)。
(A)Get
(B)Submit
(C)Post
(D)Resct
36.在服务器端,若要将页面导航到index.asp,应使用Response对象的(D)方法来实现。
(A)href
(B)Transfer
(C)Flush
(D)Redirect
37.在ASP中,创建对象通常用(C)对象的CreatObject方法来实现。
(B)Object
(D)Application
38.以下不是ASP.NET验证控件的是(D)
A、RangeValidatorB、CompareValidator
C、CustomValidatorD、Required
39.以下是Label控件的属性的是(A)
A、textB、value
C、accD、accp
40.网页重定向功能可以有内置对象(B)的方法Redirect实现、
A、ServerB、Response
C、RequestD、Application
41.ASP.NET中的上传控件是(C)
A、ListBoxB、AdRotator
C、FileUploadD、Panel
42.下列对象可以向dataset中填充数据的是(D)
A、SqlConnectionB、SqlCommand
C、SqlDataReaderD、SqlDataAdapter
43.下列哪个控件不能作为数据显示控件(D)
A、GridViewB、DataList
C、RepeaterD、CustomValidator
44.以下不是SqlCommand对象的方法是(A)
A、Cancel()B、ExecuteRead()
C、ExecuteScalar()D、ExecuteNonQuery()
45.表示只有所属的成员才能访问的修饰符是(C)
A、publicB、protected
C、privateD、Internal
46.以下是某程序员在一个Web窗体中编写的部分C#代码,已知GetJobDs是一个返回一个数据集的方法,当某个用户第一次访问该页面时,下列说法正确的是(b)。
privatevoidPage_Load(objectsender,System.EventArgse){
if(!
IsPostBack){//1
DataSetds=GetJobDs();
//2
GridView1.DataSource=ds.Tables[0];
//3
A.用户不能在GridView控件中看到数据集中的数据,因为没有设置GridView控件的DataMember属性
B.用户不能在GridView控件中看到数据集中的数据,因为没有进行数据绑定
C.用户不能在GridView控件中看到数据集中的数据,因为代码行2、3不能被执行
D.用户可以在GridView控件中看到数据集中的数据
47.在一个ASPX页面的Page_Load事件中,编写了如下代码,则执行该页面后,将在页面中输出(a)。
Response.Write(“欢迎光临”);
Response.End();
Response.Write(“欢迎下次光临”);
A.欢迎光临
B.欢迎下次光临
C.欢迎光临
欢迎下次光临
D.欢迎光临欢迎下次光临
48.如图,在一个ASPX页面中,有四个RadioButton控件,他们的HTML代码如下,在图示状态下,当及户单击足球RadioButton控件后,下列说法正确的是(a)
<
RadoioButtonid=”RadioButton1”groupName=”bigBall”runat=”server”
Text=”篮球”>
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
49.在一个ASP.NET项目中,可以使用(c)控件来判断TextBox控件中的内容是一个数字,并且数字范围在1~99之间。
C.RangeFieldValidator
50.在ASP.NET服务器验证控件中,能够验证自定义正则表达式的控件是(d)。
51.在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”);
52.在ASP.NET的一个Web页面中,有三个CheckBox控件的ID分别为chBoy(男)、chGirl(女)、chPregnancy(怀孕),程序员为了实现当用户选中chBoy后chPregnancy隐藏,用户选中chGirl后chPregnancy显示,针对chBoy,chGirl控件的CheckedChanged事件中编写了如下代码:
privatevoidchBoy_CheckedChanged(objectsender,System.EventArgse){
if(!
chBoy.Checked)
chPregnancy.Visible=true;
else
chPregnancy.Visible=false;
privatevoidchGirl_CheckedChanged(objectsender,System.EventArgse){
chGirl.Checked)
else
已知设计时chPregnancy控件的Visible属性为Flase,,当页面启动后,用户首先选中chGril,chPregnancy没有显示,然后选中chBoy,chPregnancy仍旧没有显示,由此可以推断(c)。
A.chGirl_CheckedChanged事件中的代码编写出现逻辑错误
B.chBoy_CheckedChanged事件中的代码编写出现逻辑错误
C.chGril控件的AutoPostBack属性被设置为false
D.chBoy控件的AutoPostBack属性被设置为false
53.当WEB窗体使用代码分离技术时,需要使用@Page指令链接页面文件和代码文件。
以下是@Page指令的属性,与链接代码文件无关的属性有(B)。
A.ALanguage
B.AutoEventWireup
C.CodeFile
D.Inherits
填空题
1.数据绑定控件通过属性DataSourceID与数据源控件实现绑定。
2.GridView的属性AllowPaging确定是否分页。
3.实现数据绑定时,Eval()方法用于单向绑定,Bind()方法用于双向绑定。
4.Session对象启动时会触发Session_Start事件。
5.要让ASP.net的TextBox控件发生的事件需要立即得到响时,应该将他的AutoPostBack属性设置为true。
6.下面是使用Application对象时防止竞争的代码。
Application.Lock();
//锁定Application对象
Application[“counter”]=(int)Application[“counter”]+1;
Application.UnLock();
//解除对Application对象的锁定
7.利用Request对象可以从客户端得到数据,在提交表单时有两种不同的提交方法,分别是Post方式和Get方式。
8.ASP.NET提供的6个内置对象分别是Request、Response、Server、Application、Session和Cookies。
9.常见的动态网页程序设计语言有ASP/ASP.NET、PHP和JSP。
10.ASP.NET目前能够支持2种语言:
C#、VB.NET
11.要对Application状态变量值修改之前应使用Application.Lock()。
12.设置属性ControlToValidate指定被验证控件的ID。
13.对使用数据源显示信息的Web服务器控件,当设置完控件的属性DataSource后,需要方法DataBind()才能显示信息。
14.如果需要将多个单独的RadioButton控件形成一组具有RadioButtonList控件的功能,可以通过将属性GroupName设置成相同的值实现。
15.下面程序代码写在页面的Page_Load事件中,IsPostBack变量起什么作用?
if(!
IsPostBack){
lblMessage.Text="
第一次访问!
"
16.
已知在页面上放置了一个如右图1所示的RadioButtonList控件,控件名为radioColor,其各个成员的Text值分别为:
红色、黄色、蓝色、黑色,对应的Value值为:
Red、Yellow、Blue、Black。
现想从C#代码中取出当前用户选择的颜色的英文名称,应当使用radi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- web 应用技术 net 复习题