1、Web开发练习题Web应用开发技术练习题一.选择题(单项选择)1.关于文本对齐,源代码设置不正确的一项是:( )A居中对齐:B居右对齐:C居左对齐:D两端对齐:2当多个不同的计算机网络相互连接起来,就构成了一个( )A.互联网 B.Internet C.万维网(WorldWideWeb)3下列说法哪一个是错误的( )A.互联网信息的载体是网页B相互链接的网页构成了Web信息的网状结构C一个WebServer只能有一个WebSitesD一个Web站点可以有多个虚拟目录4下列说法哪一个是正确的( )A最简单的.NET文件是将一个没有代码块的.asp另存为.aspx文件。B如果WWW服务主目录中有一
2、个子目录名为mydir,那么就不能再创建一个虚拟目录,其目录名也是mydir。CASP和ASP.NET都是解释性语言,ASP.NET是ASP的升级。D在ASP.NET页面中,可以在代码块中声明函数。5下列哪一项表示的不是按钮。()Atype=submit Btype=resetCtype=image Dtype=button6.下面哪一个属性不是文本的标签属性?()Anbsp; BalignCcolor Dface7下面说法错误的是( )。A.CSS样式表可以将格式和结构分离B.CSS样式表可以控制页面的布局C.CSS样式表可以使许多网页同时更新D.CSS样式表不能制作体积更小下载更快的网页8
3、若要在网页中插入样式表main.css,以下用法正确的是( )。A.B.C.D.19如果要在不同的网页中应用相同的样式表定义,应该( )。A直接在HTML的元素中定义样式表B在HTML的标记中定义样式表C通过一个外部样式表文件定义样式表以上都可以10引用外部样式表的元素应该放在( )。A.HTML文档的开始的位置B.HTML文档的结束的位置C.在head元素中D.在body元素中11下列( )是定义样式表的正确格式。A.body:color=black(bodyB.body:color=blackC.bodycolor:blackD.body;color:black12写“HelloWorld
4、”的正确javascript语法是? ( )A.document.write(HelloWorld) B.HelloWorldC.response.write(HelloWorld) D.(HelloWorld)13下列选项中,( )不是网页中的事件。A.onclick B.onmouseoverC.onsubmit D.onpressbutton14关于HTML和XML,下列说法不正确的是( )A.HTML用固有标记来描述网页的外观和内容B.XML没有固定标记,描述内容的数据形式和结构CHTML和XML文档都是纯文本DHTML和XML标记都必须合理嵌套15在C#中,数据类型转换的类是( )。
5、A.Mod B.Convert C.Const D.Single16.在ASP.NET中,使用( )对象分别记载了特定客户和所有客户的信息。A.Cookie和Server B.Cookie和Session C.Session和Application17.下面的( )控件不能对Web页上的输入控件进行验证。A.RangeValidator B.ValidationSummaryC.RegularExpressionValidator D.CompareValidator18下列哪些是格式良好的XHTML?()A:AshortparagraphB:AshortparagraphC:Ashortpa
6、ragraph219.Application_OnStart和Application_OnEnd事件放在( )文件中。A.web.config B.machine.config C.web.xml D.Global.asax20在以下的HTML中,哪个是正确引用外部样式表的方法?( )A:B:C:mystyle.css21在ASP.NET页面被加载的时候,首先调用( )事件。APage_Load BPage_OnStartCSession_OnStart DApplication_OnStart22HTML定义了网页的结构,( )决定了浏览器如何显示HTML代码。AJavaScript BCS
7、SCXML DC#23( )isaclient-sidescriptinglanguageAPHP BJSPCJavaScript DC#24.在ASP.NET中,下面语句中正确的是( )ABCD25.要将Textbox控件设置成多行输入,TextMode属性须设置成( )。A.Singleline B.Multiline C.Password D.Textarea26. 在HTML页面中,包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是( )A.B.C.D.27.以下对JavaScript事件说法错误的是:A、
8、onclick单击鼠标左键时触发B、onfocus光标离开标签时触发C、onchange改变域(如下拉选单)的内容时触发D、onmouseover鼠标进入标签时触发28.关于内置对象的选择题:(1) Request.Form(“username”)中的username是_。A.表单的名称 B.网页的名称C.表单元素的名称 D.表单按钮的名称(2) 下列代码中,不需要在网页第一行添加的是_。3A.Response.Redirect B.Response.ClearC.Response.End D.Response.Flush(3) 执行完如下的语句后,页面上显示的内容为_。ZA.X B.XYC.
9、XZ D.XYZ(4) 现在有如下URL:http:/127.0.0.1/test.asp?user=aa,如果想接收user中的内容,以下正确的是_。A.Request.Form(“user”) B.Request.Querystring(“user”)C.Request.Cookies(“user”) D.Request.ServerVariables(“user”)(5) 如果要获得服务器的IP地址,应使用下面哪条语句?_A.Request.ServerVariables(“LOCAL_ADDR”)B.Request.ServerVariables(“REMOTE_ADDR”)C.Req
10、uest.ServerVariables(“REMOTE_HOST”)D.Request.ServerVariables(“URL”)(6) 如果想在URL里带有汉字参数,下面正确的是_。A.ahref=test.asp?hz=问候B.ahref=test.asp?hz=问候C.ahref=test.asp?hz=问候(7) 如果需要在网页中输出网易,以下语句中正确的是_。A.Response.Write(“网易”)B.Response.Write(Server.URLencode(“网易”)C.Response.Write(Server.HTMLencode(“网易”)D.以上都不对29.以
11、下描述中,哪一个是错误的?( )A.WebservicesareapplicationcomponentsB.WebservicescommunicateusingopenprotocolsC.Webservicesareself-containedandself-describingD.WebservicescanbediscoveredusingWSDL30.以下描述中,哪一个是错误的?( )A.SOAPisforcommunicationbetweenapplicationsB.SOAPisaformatforsendingmessagesC.SOAPcommunicatesviaInt
12、ernetD.SOAPisplatformdependent31.以下描述中,哪一个是错误的?( )A.HTMLisalanguagefordescribingwebpages.B.AnHTMLfileisatextfilecontainingsmallmarkuptagsC.ThemarkuptagstelltheWebbrowserhowtodisplaythepageD.AnHTMLfilecanonlyhaveanhtmfileextension432.TheDifferenceBetweenXMLandHTMLisasfollows.Whichoneiswrong?( )A.XMLi
13、snotareplacementforHTML.B.XMLwasdesignedtotransportandstoredata,withfocusonwhatdatais.C.HTMLwasdesignedtodisplaydata,withfocusonhowdatalooks.D.XMLwasdesignedtodisplaydata,nottocarrydata.二、填空题1.B/S结构的编程分 端编程语言和 端编程语言。后者主要是用3P技术来实现,即ASP(ASP.NET)、 和PHP。2. 协议是在Internet中进行信息传送的协议,是万维网客户端与服务器端交互遵守的协议,是一个
14、层的协议。3.HTML是一种描述性的_语言,主要用于组织网页的内容和控制输出格式。JAVASCRIPT或VBSCRIPT是_语言,常嵌入网页中使用,以实现对网页的编程控制,进一步增强网页的交互性和功能。4.HTML网页文件的标记是_,网页文件的主体标记是_,标记页面标题的标记是_。5.是用来定义_;是用来定义_;是用来定义_。6.表单对象的名称由_属性设定;提交方法由_属性指定;若要提交大量数据,则应采用_方法;表单提交后的数据处理程序由_属性指定。7.C#中,日期采用 数据类型,该类型的 属性用于获取计算机当前日期和本地时间。要想把日期变量dt按照mm/dd/yyyy格式输出,可以采用的形式
15、为 。8. 是用来识别和记录一个用户信息的。它是一个很小的文本文件,由网站的服务器生成,发送到客户端的硬盘里。9.在ASP.NET页面被加载的时候,首先调用 事件。判断一个页面是否被提交过,可利用 对象的 属性来判断。10.ASP.NET不会自动执行数据绑定操作,只有在程序中调用 方法时,才会执行绑定操作。11.将网页重定向到其他页面,应该使用Response对象的 方法;使用Request对象可以读取客户端输入的数据。12.使用 对象可以读取客户端输入的数据;要将当前网页引导到其他页面,应该使用 对象的 方法。513. 对象是通过Command对象的ExecuteReader()方法创建,用
16、于从数据库中获取仅向前的只读数据流。14.使用DataSet对象的 方法,可以读取XML文档的内容;使用DataSet对象的 方法,可以创建一个XML文档。15. 是可以使用标准Internet协议进行访问的可编程应用程序逻辑。16.使用 对象可以设置Cookie,使用 对象可以读出Cookie的值。17. 对象只能在同一个页面的多次回发间保存状态信息,要想在同一网站的多个页面间共享信息,需使用 对象。18.关于ASP.NET的内置对象:(1) Response对象的_方法可以使得浏览器显示另外一个URL。(2) 在Web网站,一般使用_对象来存储在线人数。(3) Server对象的_方法可以
17、将虚拟路径转化为物理路径。(4) 设置Cookie采用_对象,读取Cookie采用_对象。(5) Server对象的ScriptTimeout属性的默认值是_,Session对象的Timeout属性的默认值是_。(6) Session对象同Application对象类似,提供了_和_事件。(7) Request对象的_集合可以用来获取服务器的名称。19.关于Web数据库的访问:(1)利用ADO实现数据库操作时, 对象用来建立网页文件与数据库的连接;对象用来浏览和操作已经连接的数据库中的数据。(2)创建ADO组件中的对象要可以使用Server对象的 方法。(3)在数据表students中查询所有
18、女生的SQL语句为:(4)Connection对象的常用属性ConnectionString表示 。(5)Command对象的 属性用来指定它所属的Connection对象,即指定Command对象属于哪个数据库连接。20.关于绑定控件:(1)通过DataSourceID属性将数据绑定控件和 关联起来。(2)如果不使用DataSourceID属性,可以使用下述方法:获取要绑定显示的数据,如DataReader对象。设定数据绑定控件的 属性为要绑定的数据调用数据绑定控件的 方法21.XMLWebService可以定义为:通过 在Web上提供的软件服务,使用文件进行说明,并通过 进行注册。22We
19、bService是一种应用程序,使用标准_协议在网上提供函数接口,用户可以从任何地方调用WebService。623WebService驻留于_中,使用_机制查找符合要求的WebService,网络中的机器通过_协议进行通讯.24Thetermwebserveralsoreferstothepieceof_thatrunsonthosecomputers,acceptingHTTPconnectionsfrom_anddeliveringwebpagesandotherfilestothem,aswellasprocessingformsubmissions.三、读程序题1.填写空缺的语句您是
20、本站点第位来访贵宾!2读下列程序,写出程序的运行结果voidpage_load(objectserder,EventArgse)intmyArray1=newint51,2,3,4,5;int,myArray2=newint2,31,2,3,4,5,6;labContent1.Text=myArray11.ToString();labContent2.Text=myArray21,2.ToString();3.写出下列C#程序的运行结果。usingSystem;classTestpublicstaticvoidMain()intx=5;inty=x+;Console.WriteLine(y);
21、y=+x;Console.WriteLine(y);74.写出下列函数的功能。staticfloatFH()floaty=0,n=0;intx=Convert.ToInt32(Console.ReadLine();/从键盘读入整型数据赋给xwhile(x!=-1)n+;y+=x;x=Convert.ToInt32(Console.ReadLine();if(n=0)returny;elsereturny/n;5.用标出下列程序的4处错误,并修改之。voidPage_Load(Objectsender,EventArgse)OleDbConnectionconn=newOleDbConnection();conn.ConnectionString=DataSource=localhostSQLEXPRESS;InitialCatalog=studentinfo;IntegratedSecurity=True”;Stringsqlstr=insertintograde(学号,姓名,数学)values(080607102,张三,100);SqlCommandmycom=newSqlCommand(sqlstr,conn);mycom.ExecuteReader();conn.Close();6在划线部分写出程序的相关注释publicpartialclassClickCounte
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1