精品Web开发练习题.docx
- 文档编号:30086057
- 上传时间:2023-08-04
- 格式:DOCX
- 页数:17
- 大小:130.53KB
精品Web开发练习题.docx
《精品Web开发练习题.docx》由会员分享,可在线阅读,更多相关《精品Web开发练习题.docx(17页珍藏版)》请在冰豆网上搜索。
精品Web开发练习题
Web开发练习题
《Web应用开发技术》练习题
一.选择题(单项选择)
1.关于文本对齐,源代码设置不正确的一项是:
( )
A.居中对齐:
B.居右对齐:
C.居左对齐:
D.两端对齐:
2当多个不同的计算机网络相互连接起来,就构成了一个()
A.互联网B.InternetC.万维网(WorldWideWeb)
3下列说法哪一个是错误的()
A.互联网信息的载体是网页
B.相互链接的网页构成了Web信息的网状结构
C.一个WebServer只能有一个WebSites
D.一个Web站点可以有多个虚拟目录
4下列说法哪一个是正确的()
A.最简单的.NET文件是将一个没有<%…%>代码块的.asp另存为.aspx文件。
B.如果WWW服务主目录中有一个子目录名为mydir,那么就不能再创建一个虚拟目录,其目录名也是mydir。
C.ASP和ASP.NET都是解释性语言,ASP.NET是ASP的升级。
D.在ASP.NET页面中,可以在<%…%>代码块中声明函数。
5下列哪一项表示的不是按钮。
( )
A.type="submit" B.type="reset"
C.type="image" D.type="button"
6.下面哪一个属性不是文本的标签属性?
( )
A.nbsp; B.align
C.color D.face
7下面说法错误的是()。
A.CSS样式表可以将格式和结构分离
B.CSS样式表可以控制页面的布局
C.CSS样式表可以使许多网页同时更新
D.CSS样式表不能制作体积更小下载更快的网页
8若要在网页中插入样式表main.css,以下用法正确的是()。
A.
B.
C.
D.
9如果要在不同的网页中应用相同的样式表定义,应该()。
A.直接在HTML的元素中定义样式表
B.在HTML的
标记中定义样式表C.通过一个外部样式表文件定义样式表
以上都可以
10引用外部样式表的元素应该放在()。
A.HTML文档的开始的位置
B.HTML文档的结束的位置
C.在head元素中
D.在body元素中
11下列()是定义样式表的正确格式。
A.{body:
color=black(body}
B.body:
color=black
C.body{color:
black}
D.{body;color:
black}
12写“HelloWorld”的正确javascript语法是?
()
A.document.write("HelloWorld")B."HelloWorld"
C.response.write("HelloWorld")D.("HelloWorld")
13下列选项中,()不是网页中的事件。
A.onclickB.onmouseover
C.onsubmitD.onpressbutton
14关于HTML和XML,下列说法不正确的是()
A.HTML用固有标记来描述网页的外观和内容
B.XML没有固定标记,描述内容的数据形式和结构
C.HTML和XML文档都是纯文本
D.HTML和XML标记都必须合理嵌套
15在C#中,数据类型转换的类是()。
A.ModB.ConvertC.ConstD.Single
16.在ASP.NET中,使用()对象分别记载了特定客户和所有客户的信息。
A.Cookie和ServerB.Cookie和SessionC.Session和Application
17.下面的()控件不能对Web页上的输入控件进行验证。
A.RangeValidatorB.ValidationSummary
C.RegularExpressionValidatorD.CompareValidator
18.下列哪些是格式良好的XHTML?
( )
A:
Ashortparagraph
B:
Ashortparagraph
C:
Ashortparagraph
19.Application_OnStart和Application_OnEnd事件放在()文件中。
A.web.configB.machine.configC.web.xmlD.Global.asax
20.在以下的HTML中,哪个是正确引用外部样式表的方法?
()
A:
B:
C:
21.在ASP.NET页面被加载的时候,首先调用()事件。
A.Page_LoadB.Page_OnStart
C.Session_OnStartD.Application_OnStart
22.HTML定义了网页的结构,()决定了浏览器如何显示HTML代码。
A.JavaScriptB.CSS
C.XMLD.C#
23.()isaclient-sidescriptinglanguage
A.PHPB.JSP
C.JavaScriptD.C#
24.在ASP.NET中,下面语句中正确的是()
A.<%Response.Write(“HelloWorld”);%>
B.<%Response.Write(HelloWorld)%>
C.<%Console.Write(“HelloWorld”);%>
D.<%=“HelloWorld”;%>
25.要将Textbox控件设置成多行输入,TextMode属性须设置成()。
A.SinglelineB.MultilineC.PasswordD.Textarea
26.在HTML页面中,包含一个按钮控件mybutton,如果要实现点击该按钮时调用已定义的Javascript函数compute,要编写的HTML代码是()
A.
B.
C.
D.
27.以下对JavaScript事件说法错误的是:
A、onclick单击鼠标左键时触发
B、onfocus光标离开标签时触发
C、onchange改变域(如下拉选单)的内容时触发
D、onmouseover鼠标进入标签时触发
28.关于内置对象的选择题:
(1)Request.Form(“username”)中的username是_________。
A.表单的名称B.网页的名称
C.表单元素的名称D.表单按钮的名称
(2)下列代码中,不需要在网页第一行添加<%Response.Buffer=True%>的是_________。
A.Response.RedirectB.Response.Clear
C.Response.EndD.Response.Flush
(3)执行完如下的语句后,页面上显示的内容为_________。
<%
Response.Write"X"
Response.End
Response.Write"Y"
%>Z
A.XB.XY
C.XZD.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.Request.ServerVariables(“REMOTE_HOST”)
D.Request.ServerVariables(“URL”)
(6)如果想在URL里带有汉字参数,下面正确的是_________。
A. hz=<%=Server.HTMLencode("你好")%>>问候 B. hz=<%=Server.URLencode("你好")%>>问候 C. hz=<%=Server.MapPath("你好")%>>问候 (7)如果需要在网页中输出 A.Response.Write(“ B.Response.Write(Server.URLencode(“ C.Response.Write(Server.HTMLencode(“ D.以上都不对 29.以下描述中,哪一个是错误的? () A.Webservicesareapplicationcomponents B.Webservicescommunicateusingopenprotocols C.Webservicesareself-containedandself-describing D.WebservicescanbediscoveredusingWSDL 30.以下描述中,哪一个是错误的? () A.SOAPisforcommunicationbetweenapplications B.SOAPisaformatforsendingmessages C.SOAPcommunicatesviaInternet D.SOAPisplatformdependent 31.以下描述中,哪一个是错误的? () A.HTMLisalanguagefordescribingwebpages. B.AnHTMLfileisatextfilecontainingsmallmarkuptags C.ThemarkuptagstelltheWebbrowserhowtodisplaythepage D.AnHTMLfilecanonlyhaveanhtmfileextension 32.TheDifferenceBetweenXMLandHTMLisasfollows.Whichoneiswrong? () A.XMLisnotareplacementforHTML. B.XMLwasdesignedtotransportandstoredata,withfocusonwhatdatais. C.HTMLwasdesignedtodisplaydata,withfocusonhowdatalooks. D.XMLwasdesignedtodisplaydata,nottocarrydata. 二、填空题 1.B/S结构的编程分端编程语言和端编程语言。 后者主要是用3P技术来实现,即ASP(ASP.NET)、和PHP。 2.协议是在Internet中进行信息传送的协议,是万维网客户端与服务器端交互遵守的协议,是一个层的协议。 3.HTML是一种描述性的________语言,主要用于组织网页的内容和控制输出格式。 JAVASCRIPT或VBSCRIPT是________语言,常嵌入网页中使用,以实现对网页的编程控制,进一步增强网页的交互性和功能。 4.HTML网页文件的标记是_________,网页文件的主体标记是__________,标记页面标题的标记是_____________。 5. 6.表单对象的名称由______属性设定;提交方法由______属性指定;若要提交大量数据,则应采用______方法;表单提交后的数据处理程序由_______属性指定。 7.C#中,日期采用数据类型,该类型的属性用于获取计算机当前日期和本地时间。 要想把日期变量dt按照mm/dd/yyyy格式输出,可以采用的形式为。 8.是用来识别和记录一个用户信息的。 它是一个很小的文本文件,由网站的服务器生成,发送到客户端的硬盘里。 9.在ASP.NET页面被加载的时候,首先调用事件。 判断一个页面是否被提交过,可利用对象的属性来判断。 10.ASP.NET不会自动执行数据绑定操作,只有在程序中调用方法时,才会执行绑定操作。 11.将网页重定向到其他页面,应该使用Response对象的方法;使用Request对象可以读取客户端输入的数据。 12.使用对象可以读取客户端输入的数据;要将当前网页引导到其他页面,应该使用对象的方法。 13.对象是通过Command对象的ExecuteReader()方法创建,用于从数据库中获取仅向前的只读数据流。 14.使用DataSet对象的方法,可以读取XML文档的内容;使用DataSet对象的方法,可以创建一个XML文档。 15.是可以使用标准Internet协议进行访问的可编程应用程序逻辑。 16.使用对象可以设置Cookie,使用对象可以读出Cookie的值。 17.对象只能在同一个页面的多次回发间保存状态信息,要想在同一网站的多个页面间共享信息,需使用对象。 18.关于ASP.NET的内置对象: (1)Response对象的__________方法可以使得浏览器显示另外一个URL。 (2)在Web网站,一般使用__________对象来存储在线人数。 (3)Server对象的__________方法可以将虚拟路径转化为物理路径。 (4)设置Cookie采用__________对象,读取Cookie采用__________对象。 (5)Server对象的ScriptTimeout属性的默认值是__________,Session对象的Timeout属性的默认值是__________。 (6)Session对象同Application对象类似,提供了__________和__________事件。 (7)Request对象的__________集合可以用来获取服务器的名称。 19.关于Web数据库的访问: (1)利用ADO实现数据库操作时,对象用来建立网页文件与数据库的连接;对象用来浏览和操作已经连接的数据库中的数据。 (2)创建ADO组件中的对象要可以使用Server对象的方法。 (3)在数据表students中查询所有女生的SQL语句为: (4)Connection对象的常用属性ConnectionString表示。 (5)Command对象的属性用来指定它所属的Connection对象,即指定Command对象属于哪个数据库连接。 20.关于绑定控件: (1)通过DataSourceID属性将数据绑定控件和关联起来。 (2)如果不使用DataSourceID属性,可以使用下述方法: 获取要绑定显示的数据,如DataReader对象。 设定数据绑定控件的属性为要绑定的数据 调用数据绑定控件的方法 21.XMLWebService可以定义为: 通过在Web上提供的软件服务,使用文件进行说明,并通过进行注册。 22WebService是一种应用程序,使用标准____________协议在网上提供函数接口,用户可以从任何地方调用WebService。 23WebService驻留于______________中,使用______________机制查找符合要求的WebService,网络中的机器通过______________协议进行通讯. 24Theterm"webserver"alsoreferstothepieceof______________thatrunsonthosecomputers,acceptingHTTPconnectionsfrom______________anddeliveringwebpagesandotherfilestothem,aswellasprocessingformsubmissions. 三、读程序题 1.填写空缺的语句 <%@PageLanguage="C#"%> <% Application.; Application["count"]=Convert.ToInt32(Application["count"])+1; Application.; %> 您是本站点第<%%>位来访贵宾! 2.读下列程序,写出程序的运行结果 <%@pagelanguage="C#"%> voidpage_load(objectserder,EventArgse){ int[]myArray1=newint[5]{1,2,3,4,5}; int[,]myArray2=newint[2,3]{{1,2,3},{4,5,6}}; labContent1.Text=myArray1[1].ToString(); labContent2.Text=myArray2[1,2].ToString(); } labelrunat=serverid=labContent1/> labelrunat=serverid=labContent2/> 3.写出下列C#程序的运行结果。 usingSystem; classTest{ publicstaticvoidMain(){ intx=5; inty=x++; Console.WriteLine(y); y=++x; Console.WriteLine(y); } } 4.写出下列函数的功能。 staticfloatFH(){ floaty=0,n=0; intx=Convert.ToInt32(Console.ReadLine());//从键盘读入整型数据赋给x while(x! =-1){ n++;y+=x; x=Convert.ToInt32(Console.ReadLine()); } if(n==0) returny; else returny/n; } 5.用①②③④标出下列程序的4处错误,并修改之。 <%@PageLanguage="C#"%> <%@ImportNamespace="System.Data.SqlClient"%> voidPage_Load(Objectsender,EventArgse){ OleDbConnectionconn=newOleDbConnection(); conn.ConnectionString="DataSource=localhost\SQLEXPRESS; InitialCatalog=studentinfo;IntegratedSecurity=True”; Stringsqlstr="insertintograde(学号,姓名,数学)values('080607102','张三',100)"; SqlCommandmycom=newSqlCommand(sqlstr,conn); mycom.ExecuteReader(); conn.Close(); } 6.在划线部分写出程序的相关注释 publicpartialclassClickCounter2: System.Web.UI.Page{ protec…. 是用来定义__________;… 是用来定义_________;… 是用来定义__________。