1、浏览器在浏览一些网页时,网页一开始会将所有的文本内容显示出来,而嵌入网页的图片会在显示文本内容后逐渐一幅幅地显示,这反映了浏览器解析HTML时采用的是(A)工作方式。A线程的解析2、使用CSS后可以将Web页的页面元素的如何呈现加以解决,此时HTML的主要作用已经从页面排版转向了A)A.反映文档逻辑结构的作用3、已回传到客户端浏览器的HTML文档中,能够将客户端不同种类数据回传到服务器端的HTML元素是(B)。B.表单元素4、如果没有CSS进行定义,针对HTML中的块元素,浏览器默认的显示方式是(C)。C.新起一行显示5、以下关于DOM的说法正确的是(C)。C.浏览器在读取HTML文档时,依据DOM建立起各种对象,并提供接口提供可编程处理6、母版页文件的扩展名是(C)。C.master7、下面(A)集合包含在DataSet集合中。A.Tables集合8、使用Command的什么方法可以检索数据并将结果返回给DataReader(A)。A.ExecuteReader9、在实现Web服务的.asmx文件中将方法暴露给浏览器的语句是(A)。A.WebMethod()10、具有应用程序级生成期的全局对象是(B)。B.Application二、1、ASP.NET动态网页中无法在服务器端编程操纵浏览器的重定向。(X)2、Global.asax文件可以编写HTML控件的事件响应代码。(X)3、在ASP.NET页面代码中,可以编写数据库端的存储过程。(X)4、数据库连接字符串必须放置在web.config文件中才能连接上数据库。(X)5、数据绑定控件可以不需要数据源控件配合使用存访数据库。(/)6、动态网页可以更改客户机浏览器窗口的界面、位置等设置。(/)7、GridView控件功能强大到仅这个控件可以完成对数据库表的增删改查显示等操作。(/)8、在ASP.NET网页中,所有的事件必须是客服端浏览器发出的。(X)9、AJAX即可以整页刷新也可以页面局部刷新。(/)10、微软提供的PassPort是一个Webservice。(/)1.对下列程序隐藏文件中加注下划线的代码进行注释?对该段代码的功能进行描述。(每个注释5分,功能描述5分)PublicpartialclassClickCounter2:System.Web.UI.Page{ProtectedvoidPageLoad(objectsender,EventArgse){If(!IsPostBack){Counter=0;ViewState[“Counter”]=counter;}ElseCounter=(int)ViewState[“Counter”];}Privateintcounter=0;ProtectedvoidbtnClickMe_Click(objectsender,EventArgse){Counter++;ViewState[“counter”]=counter;lblInfo.Text=”您单击了”+counter.ToString()+”次按钮。”;答:stem.web.Ui.Page:页面类,ASP.NET页面继承用。Page_load():重新绘制页面。IsPostBack:用来检查目前网页是否为第一次加载,当使用者第一次浏览这个网页时Page.IsPostBack会传回False,不是第一次浏览这个网页时就传回True。ViewState:用来跟踪和保存控件的状态信息。Int:将数字向下舍入到最接近的整数。1、简述ASP.NET采用哪些技术解决Web网站的状态保持的?答:.NET技术提供了①ViewState对象用于在一个ASP.NET动态网页的多次请求之间保存信息。②Session对象可用于多个HTTP请求之间保存状态信息。③Cookie技术是Web服务器在客户端写入文本数据,每次浏览器提交都会将特定站点的Cookie与请求一起发送到Web服务器,多用于保存一些不重要的短小信息,并且可以离线脱机保存,开机后依旧存在(生命期内)。④Application对象可以在整个ASP.NET站点(应用程序)中的所有页面共享,并且与浏览器无关,生命期与Web服务器启动、关闭一致。⑤查询字符串使用浏览器请求页面的URL的结尾部分,使用键值对将信息传递给Web页面,可以用于不同页面之间和本页面内数据传递。⑥隐藏域技术,可以让JavaScript和服务器端C#代码交互。⑦跨页回发技术,用于有着明显访问顺序的页面之间进行数据交换。1.给命名空间定义简短别名,使用(C)语句。C.Namespace2.DimAAsString=”电大”;A=”安徽”;DimBAsString=A;B=”安徽电大”;这几句代码执行完毕后,A、B的值分别是(A)A.安徽、安徽电大3.只能用于“在一个ASP.NET网页的多次请求之间保存信息”是(D)对象。D.”ViewState”4.面向对象程序设计中的数据封装指的是(D)。D.对象内部数据结构的不可访问性5.在Microsoft.NET框架中,提供文件访问的类集中在命名空间(B)中。B.System.IO6.静态HTML中(A)标签元素可以将浏览器端数据传递给Web服务器。A.Form7.下面(A)集合包含在DataSet集合中。A.Tables集合8.使用Command的什么方法可以检索数据并将结果返回给DataReader(A)。A.ExecuteReader9.在实现Web服务的.asmx文件中将方法暴露给浏览器的语句是(A)。A.WebMethod()10.具有应用程序级生成期的全局对象是(B)。B.ApplicationNYNYNYNNYY答:p.net页面类生成服务器端脚本块:scriptrunat=serverintmy=10;/script分散的脚本%=my.ToString()%%Response.Write(my);%.aspx文件的内容被解析为类的定义,然后被编译为一个程序集,服务器端脚本块具直接加入到类定义中,分散的脚本被合并成该类的一个Render方法,该方法将所有静动态内容写入响应流中。使用控件使用控件展示动态内容,类似占位符,controls.add,newhtmlform(),controls.add(_form),htmlform.add,_kongjian.controls.add(....)使用数据绑定:string[]list={.......}.DataSource=list;.DataBind();页面的生命周期初始化、加载视图状态信息和回发数据、加载页面的用户代码以及执行回发服务器端事件。之后,页面进入显示模式:收集更新的视图状态,生成HTML代码并随后将代码发送到输出控制台。最后,卸载页面。表中按顺序列出了页面的执行包括的几个阶段,执行的标志是一些应用程序级的事件和/或受保护并可覆盖的方法。表:ASP.NET页面生命中的关键事件阶段页面事件可覆盖的方法页面初始化Init加载视图状态LoadViewState处理回发数据任意实现IPostBackDataHandler接口的控件中的LoadPostData方法加载页面Load回发更改通知任意实现IPostBackDataHandler接口的控件中的RaisePostDataChangedEvent方法处理回发事件由控件定义的任意回发事件任意实现IPostBackDataHandler接口的控件中的RaisePostBackEvent方法页面显示前阶段PreRender保存视图状态SaveViewState显示页面Render卸载页面Unload1.浏览器不能识别的有(B)。B.CSS代码2.ASP.NET动态网页技术中,下面那一个暂时没有使用XML技术(A);A.ADO.NET中的数据集(DataSet)对象3.CSS中类别选择器定义的CSS样式规则如果html元素要应用该样式规则的话,需要在html标签中加入(C)属性。C.style4.html控件要转变为服务器端控件,关键控件里要声明(A)属性。A.runat=”server”5.在Microsoft.NET框架中,提供文件访问的类集中在命名空间(B)中。B.System.IO6.静态HTML中(A)标签元素可以将浏览器端数据传递给Web服务器。A.Form7.下面(A)集合包含在DataSet集合中。A.Tables集合8.使用Command的什么方法可以检索数据并将结果返回给DataReader(A)。A.ExecuteReader9.在实现Web服务的.asmx文件中将方法暴露给浏览器的语句是(A)。A.WebMethod()10.具有应用程序级生成期的全局对象是(B)。B.Application11.浏览器在浏览一些网页时,网页一开始会将所有的文本内容显示出来,而嵌入网页的图片会在显示文本内容后逐渐一幅幅地显示,这反映了浏览器解析HTML时采用的是(A)工作方式。A.多线程的解析12.使用CSS后可以将Web页得页面元素的如何呈现加以解决,此时HTML的主要作用已经从页面排版转向了(A)A.反映文档逻辑结构的作用13.已回传到客户端浏览器的HTML文档中,能够将客户端不同种类数据回传到服务器端的HTML元素是(B)。B.表单元素14.如果没有CSS进行定义,针对HTML中的块元素,浏览器默认的显示方式是(C)。C.新起一行显示15.以下关于DOM的说法正确的是(C)。C.浏览器在读取HTML文档时,依据DOM建立起各种对象,并提供接口提供可编6.母版页文件的扩展名是(C)。C.master7.下面(A)集合包含在DataSet集合中。A.Tables集合8.使用Command的什么方法可以检索数据并将结果返回给DataReader(A)。A.ExecuteReader9.在实现Web服务的.asmx文件中将方法暴露给浏览器的语句是(A)。A.WebMethod()10.具有应用程序级生成期的全局对象是(B)。B.Application11.浏览器不能识别的有(B)。B.CSS代码12.ASP.NET动态网页技术中,下面那一个暂时没有使用XML技术(A);A.ADO.NET中的数据集(DataSet)对象13.CSS中类别选择器定义的CSS样式规则如果html元素要应用该样式规则的话,需要在html标签中加入(C)属性。C.style14.html控件要转变为服务器端控件,关键控件里要声明(A)属性。A.runat=”server”15.在Microsoft.NET框架中,提供文件访问的类集中在命名空间(B)中。B.System.IO16.静态HTML中(A)标签元素可以将浏览器端数据传递给Web服务器。A.Form17.下面(A)集合包含在DataSet集合中。A.Tables集合18.在ASP.NET页面中可以通过(B)对象的Cookie属性来向浏览器写入Cookie。B.Response1.对ASP.NET页面的所有请求都称之为“回发”。(×)2.打开同样浏览器的多个窗口访问一个ASP.NET网站,每个窗口都会保存单独的Cookie副本(√)3.ASP.NET动态网页中可以在服务器端动态生成Javascript代码,但代码也需要服务器发送到客户端浏览器后才能执。(×)4.在服务器端动态生成的Javascript代码可以在执行的时候访问ASP.NET控件。(√)5.ASP.NET的“隐藏域”技术可以使得Javascript代码和ASP.NET服务器端代码共享数据。(√)6.ASP.NET的“跨页回发”技术可以使得两个不同的服务器端页面互相通讯。(×)7.ASP.NET的所有数据验证控件都支持“正则表达式”。(×)8.一个ASP.NET网站必须需要一个Global.asax文件。(×)9.ASP.NET网页有些事件是在浏览器端代码响应的。(√)10.SQLServer2005数据库管理系统不依赖于文件系统进行长久保存。(√)