为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

2022年全国计算机等级考试二级笔试Web程序设计题库+试卷

2022-04-25 8页 doc 157KB 3阅读

用户头像 个人认证

㊖春哥㊖💫

暂无简介

举报
2022年全国计算机等级考试二级笔试Web程序设计题库+试卷2022年全国计算机等级考试二级笔试Web程序设计题库+试卷2022年全国计算机等级考试二级笔试Web程序设计题库+试卷2022年全国计算机等级考试二级笔试Web程序设计题库+试卷一、名词解释1、HTML:hypertextmarkuplanguage,超文本标记语言2、ASP:activeserverpages,活动服务器网页3、URL:uniformresorcelocator,统一资源定位符4、3W:worldwideweb,万维网5、CSS:cascadingstylesheets,层叠式样式表6、:水平线标记7、No...
2022年全国计算机等级考试二级笔试Web程序设计题库+试卷
2022年全国计算机等级考试二级笔试Web程序设计题库+试卷2022年全国计算机等级考试二级笔试Web程序设计题库+试卷2022年全国计算机等级考试二级笔试Web程序设计题库+试卷一、名词解释1、HTML:hypertextmarkuplanguage,超文本标记语言2、ASP:activeserverpages,活动服务器网页3、URL:uniformresorcelocator,统一资源定位符4、3W:worldwideweb,万维网5、CSS:cascadingstylesheets,层叠式样式表6、
:水平线标记7、Now函数功能:根据计算机系统设定的日期和时间返回当前的日期和时间值8、Trim函数功能:去掉字符串前后的空格9、Len功能:返回字符串内字符的数目,或是存储一变量所需的字节数10、msgbox():基本输出信息框11、CStr函数:将数据转换成一个字符串12、事件:是对网页中各种控件状态改变的一种描述。13、对象:浏览器中或脚本编写中用于综合描述一组功能和事件的组合体14、<%Session.abandon%>意思为:清除所有的session15、组件:是将执行某项或一组任务的代码集成为一个独立的可调用的模块16、SQL:structuredquerylanguage,结构化查询语言17、ADO:ActiveXDataObjects.ActiveX数据对象18、ODBC:opendatabaseconnectivity,开放式数据库连接19、InputBox函数:在键盘上输入数据20、IsNumeric函数:测试自变量是否是一个数值二、填空题1、如果操作系统是Windows2000,一般需要安装______组件才能运行ASP程序。(IIS)2、ASP的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了的_______负担。(网络传输)3、ASP的脚本程序是在_______执行的,通常脚本代码不会被别人窥视,另外程序执行完毕后,仅仅将执行结果返回给客户端浏览器,这样做减轻了网络传输的负担。(服务器端)4、Web是基于___________的一种体系结构。客户机向服务器发送请求,要求执行某项任务,而服务器执行此项任务,并向客户机返回响应。(C/S(客户机/服务器))5、传输层也叫TCP层,主要功能是负责应用进程之间的端-端通信,传输层定义了两种:TCP(传输控制协议)和____________。(UDP(用户数据报协议))7、IP地址是识别Internet网络中的主机及网络设备的唯一标识,通常分为网络地址和_________两部分。(主机地址)9、________是识别Internet网络中的主机及网络设备的唯一标识。(IP地址)10、可以直接在InternetExplorer浏览器中打开XML文档,更多的是通过CSS和_________方式来显示XML文档。(XSL)12、ASP通过后缀名为asp的文件来实现,一个ASP文件相当于一个_______文件。(可执行)14、ASP运行于服务器端,是Microsoft公司在1996年底推出的一种取代________________的Web应用程序开发技术。(CGI(或者公共网关接口))16、DHTML中的D指的是_______________________。(Dynamic(或者动态))17、IP地址中一个C类地址最高三位是110,接下来21位是网络地址,其余___位是主机地址。(8)19、Web是一种体系结构,它可以访问分布于Internet主机上的_________联接在一起的链接文档。(超链接)20、Web全称是____________,(WorldWideWeb)22、HTTP协议的工作模式是基于_______服务器响应(客户端请求)23、匹配一个HTML标记和CSS样式表标记有三种方式:标记选择符、___________和___________。(类和ID)24、表格标记
的action属性用于指定表单处理程序的URL地址,___________属性用于定义数据提交方式。(method)26、DOM,即__________________,是由W3C提出的,从DHTML对象模型技术发展而来。它将文档作为一个树形结构,其中的每个节点表现为一个HTML标记或者HTML标记内的文本项。(DocumentObjectModel(或者文档对象模型))27、JavaScript是由Netscape开发的一种解释语言,可以直接插入到_______文档中(HTML)29、在文件开头添加________语句后,则所有的变量都必须先声明才能使用(<%OptionExplicit%>)30、语句b=Int(10*______)+1)将返回1到10之间的随机整数(rnd或rnd())31、执行完a=Left("vbscript",2)&Mid("vbscript",3,4)&Right("vbscript",2)后,a的值为______。(VBSCRIPT)32、在VBScript中,我们用检验函数________来判断变量是数字类型。(isNumeric)33、执行完a=InStr(“jjshang@263.net”,”@”)后,a的值为。(8)34、在VBScript函数中,如果要返回一个值,给___________赋值。(函数名)35、使用关键字___________在重新调整大小时保留原来数组的内容。(redim)36、声明Variant变量使用___________语句。(dim)37、VBScript只有一种数据类型,称为___________,也叫做变体类型。(variant)38、___________是VBScript的输出语句,可以向浏览器发送字符串(document.write)39、VBScript一般运行在客户端,ASP一般运行在_________端(服务器)41、Response.Write语句的简写形式是:__________(<%=”简写形式”%>)42、___________获得的是网站的根目录信息(Server.MapPath("/"))43、如果希望修改Session的生存期,可以有两种方法:(1)修改IIS中系统的设置值;(2)______________________。(设置Session.timeout属性)44、Response.Write()的功能是向浏览器输出信息,与VBScript中的___________的功能相近。(document.write())45、使用________可以在用户浏览网站时,跟踪和它的一些特定信息,而不用在每次向服务器发出请求是都让用户验证自己的身份,它是前端浏览器与服务器每一次会话的表示变量。(Session)47、Request对象的主要功能是从______取得信息,而Response对象的功能与Request对象的功能刚好相反。(客户端)48、Session对象的概念和Cookie很相似,也可以用来记录客户的状态信息。所不同的是,Cookie是把信息记录在客户端的浏览器中,而Session对象则是把信息记录在____中。(服务器)50、上传组件的属性设置为:obj.extname="gif"功能是_____________________(上传的文件类型)51、表单属性中一定要包含语句______________________,此时处理的文件是一种Form数据,所以一定要加上这条语句,否则文件不能上传。(enctype="multipart/form-data")52、ReadLine()的功能是___________。(读取一整行文本内容)53、在数据库的表中,纵的一行叫做一个_____,横的一行叫做一个______。(字段,记录)54、数据库最常用的四大基本操作:查询(SELECT)、___________、___________和删除(DELETE)。(插入(insert),修改(update))55、判断记录指针是否到了记录集的末尾的属性是Eof,向下移动指针,可调用记录集对象的__________方法来实现。(MoveNext)56、为了建立与数据库的连接,必须调用连接对象的OPEN方法,连接建立后,可利用连接对象的_______方法来执行SQL语句。(Exectue)57、为了建立与数据库的连接,必须调用连接对象的_______方法,连接建立后,可利用连接对象的Exectue方法来执行SQL语句。(Open)58、判断记录集合是否到表的最后,利用语句___________。(whilenotrs.eof)59、创建记录集对象的一个实例,可以使用___________,这种方法创建的记录集指针只能向下,而不能向上移动,即不能执行MoveFirst()和MovePrevious()指令。(connection)60、通常的数据库接口技术由CGI,JDBC和______。(ODBC)61、ADO是一个ASP内置的服务器组件它是一座连接Web应用程序和OLEDB的桥梁,运用它结合ASP技术可在网页中执行____命令,达到数据库访问的目的。(SQL)63、JDBC与ODBC一样是支持基本SQL功能的一个通用低层的应用程序编程接口(API),它在不同的数据库功能模块层次上提供了一个统一的用户界面,只不过ODBC提供的是C语言接口,而JDBC提供了一个__________。(JAVAAPI)65、ADO技术是一种良好的Web数据库访问解决,通过一组对象的______和属性来完成相应的数据库访问的目的。(方法)67、________技术是一种良好的Web数据库访问解决方案,通过一组对象的属性和方法来完成相应的数据库访问的目的。(ADO(或者ActiveX数据对象))68、为了能使HTML代码能在浏览器中显示,可以使用server对象的_____方法来实现。(HTMLEncode)69、response的_____方法可以将客户端的浏览器重定向到一个新的网页。(redirect)70、要将ASP网站的预编写公共函数、变量定义和头、脚文件引入asp文档中,一般采用包含文件方法,其使用格式:____()四、单选题1、Asp页面中用以包含其它页面的命令是___________。(C)A、returnB、includeC、includefileD、global2、张三使用163拨号上网,访问新浪网站,___________是服务器端。(C)A、张三的电脑B、163的拨号网络服务器C、新浪网站D、没有服务器3、相对JSP和PHP,是ASP优点的是_______。(C)A、全面支持面向对象程序设计B、执行效率高C、简单容易D、多平台支持4、关于B/S和C/S编程体系,下面说法不正确的是___________。(C)A、B/S结构的编程语言分成浏览器端编程语言和服务器端编程语言。B、HTML和CSS都是由浏览器解释的,JavaScript语言和VBScript语言是在浏览器上执行。C、目前应用领域的数据库系统全部采用网状型数据库。D、JSP是SUN公司推出的是J2EE十三种核心技术中的一种。5、下面哪门语言不是被浏览器执行的(A)A、HTMLB、JavaScriptC、VBScriptD、ASP6、Web的工作模式是:(A)A、客户端/服务器端B、浏览器/服务器C、浏览器/浏览器D、浏览器/客户端7、相对比较早出现的服务器端技术是:(B)A、ASPB、CGIC、JSPD、JavaScript8、HTML表单的起始标记为_________。(B)A、FONTB、FORMC、BODYD、HTML9、下面的HTML标记word
”name=‘N1’size=‘15’>的作用是_。(D)A、在web页面中产生一个多行文本框B、在web页面中产生一个单行文本框C、在web页面中产生一个复选框D、在web页面中产生一个口令文本框10、是一个___________。(B)A、文本框B、重新填写的按钮C、下拉菜单D、提高给服务器的按钮11、在超级链接中,如果指定___________框架名称,连接目标将在链接文本所在的框架页内出现,当前页面被刷新。(D)A、BlankB、SelfC、ParentD、Top12、以下标记中,_____可用于在网页插入图像。(A)A、标记B、
标记C、

标记D、标记13、下面关于标记的说法不正确的是_______。(C)A、标记要填写在一对尖括号(<>)内B、书写标记的时候,英文字母的大、小写或混合使用大小写都是允许的。C、标记内可以包含一些属性,属性名称出现在标记的后面,并且以分号进行分隔。D、HTML对属性名称的排列顺序没有特别的要求。14、发展DHTML的作用不在于:(D)A、减轻服务器处理压力B、加快客户端页面处理速度C、减轻网络压力D、加快数据搜索速度15、Textarea属性之Rows用于设置:(B)A、多行文本框名称B、设置最多可以输入的行数C、设置每行可以输入的字符数D、设置每列可以输入的字符数16、设定互动式表单的信息传输方式的属性是(C)A、Action和MethodB、ActionC、MethodD、post17、请问下面程序段执行完毕,页面上显示内容是什么:<%Response.Write"搜狐"%>(C)A、搜狐B、搜狐C、搜狐(超链接)D、该句有错,无法正常输出18、<%Response.Write"您来访的时间是:"&Year(date())&"年"&Month(date())&"月"&Day(date())&"日"%>如果浏览者打开这个ASP页面的日期是2006年5月20日,以上代码运行后,转化成HTML代码为:(A)A、您来访的时间是:2006年5月20日B、Response.WriteC、<%您来访的时间是:2006年5月20日%>D、您来访的时间是:19、ASP文件所有的Script程序代码均须放在下列符号之间:(D)A、./**/B、.B、#includefile=”路径/文件名”C、D、的区别答:1)

分段标签,表示一个段落的开始;2)表示字体设置为粗体8、ASP文件的基本结构答:通常包含如下三部分内容:1)HTML标记:“静态”部分,使用“<”和“>”括起。2)脚本命令:一组可在Web服务器端或客户浏览器端运行的命令,使用“<%”和“%>”表示脚本的开始和结束。3)文本:直接显示给用户的信息,“静态”部分。9、Request.Form和Request.QueryString有什么异同点?答:前者是隐式传递数据(不在url中出现),数据量可以很大;后者是显示传递数据,字符数量一般不能超过1024。10、Application对象和Session对象有什么联系和区别?答:他们共同点同时都是用于不同的ASP页面之间共享信息;区别是:应用范围不同,前者针对所有用户,后者针对一个用户;存活时间不同,前者存活到网站关闭,后者离开网站就删除信息11、如何获得获得客户端的IP地址?答:在ASP中使用Request.ServerVariables("REMOTE_ADDR")来取得客户端的IP地址12、Response对象有什么功能,Response.Wrtie和document.write有什么区别?答:Response对象功能十服务器端向客户端浏览器(IE)发送指定的字符Response.Wrtie和document.write区别:功能都是向浏览器输出文本。但一般response.write在服务器断执行,然后向客户端浏览器发送,而document.write在客户端执行,然后向浏览器发送。13、试述Application对象有哪些方法和事件,各事件的触发条件是什么答:方法:Lock:用于锁定Application对象,禁止其他用户修改Application对象的值Unlock:解除锁定,允许其他用户修改Application对象的值事件:Application_OnStart事件:第一个用户访问该站点时发生Application_OnEnd事件:关闭Web服务器时发生14、试述Session和Cookie的异同答:同:用Response对象可以建立Cookie文件,以记录来访客户的各种信息。Session对象也可以用来记录客户的状态信息异:Cookie把信息记录在客户端的浏览器中,而Session对象则把信息记录在服务器中。15、Session对象和Application对象各自的作用和最主要的区别答:都可以保存信息,Session是每个客户的信息,Application是所有人的。Session的有效期默认为20分钟,Application为从服务启动到服务结束。16、内置组件和外置组件有什么区别答:组件是一种代码可重用的程序,通过指定的接口函数实现其强大的功能。ASP分内置组件和外置组件两种,内置组件可以直接创建其实例,实现其功能;外置组件则需要注册方能使用。17、写出asp与sqlserver连接字符串答:setconn=server.createobject("adodb.conncetion")conn.open"driver={SQLServer};server=服务器名或IP;uid=登陆SQL的帐户;pwd=密码;database=数据库"18、写出asp与access连接字符串答:dimconn,mdb,connstrmdb=server.mappath("数据库名称.mdb")setconn=server.createobject("adodb.connection")connstr="driver={microsoftaccessdriver(*.mdb)};uid=admin;pwd=数据库密码;dbq="&mdbconn.openconnstr19、如何实现模糊查询?答:select*from数据表where字段名like'%"&指定的信息&"%'20、ADO中的独立对象类主要有哪些?(说出5个以上)答:1)Connection2)Command3)RecordSet4)Property5)Error6)Field7)Parameter七、编程题1、请使用VBSCRIPT编写一段代码,在页面上显示如下图形。注意:只要写出主要代码即可
**********
*********
********
*******
******
*****
****
***
**
*
答:<%
DimI,J
ForI=10To1Step-1
ForJ=1ToI
Response.Write"*"
Next
Response.Write"
"
Next
%>2、有100个和尚吃100个馒头,大和尚1人吃4个,小和尚4人吃1个,问有多少个大和尚和多少个小和尚?清写出关键代码。答:<%DimI,J,ren,mantouForI=1To100'大和尚从1到100循环ForJ=1To100'小和尚从1到100循环ren=I+J'计算总人数mantou=I*4+J*0.25'计算总馒头数Ifren=100Andmantou=100ThenResponse.write"
大人="&I&"小孩="&JEndIfNextNext%>3、用VBScript实现根据时间的早晚显示不同的页面信息,白天以8—18点计算,显示photo-day.jpg,晚上显示photo—night.jpg。请补全相关代码:答:hour(now)(h>=8andh<=18)document.write""document.write""4、下面这段语句,将根据今天是星期几,分别在页面上显示一幅图片,星期一、二显示p1.jpg,其它时间显示p2.jpg。请填写完整下面的程序。<%
Dimtheday
theday=__________
SelectCasetheday
Case___
________""
CaseElse
____""
EndSelect
%>答:Weekday(NOW())2,3Response.WriteResponse.Write5、原来用一个数组users保存学生名单,现在新转来一位同学“张峰”,需要将其名字添加到该数组中,请填写下面程序段中的空格。<%Dimusers()Redimusers(40)users(0)="王军"users(1)="李俊"„„Redim_______users(41)_______="张峰"%>答:Preserve(说明:这样就可以保留原有数据,否则就不能保留)users(41)6、使用VBSCRIPT脚本,编写一段程序,求1-1/3+1/5-1/7+1/9-„+1/101的和。请补充完成如下代码。<%dimndimtdimst=_____s=_____response.Write("计算并输出数列1-1/3+1/5-1/7+1/9-...+1/101")response.Write("
")for__________________________s=___________________nextresponse.Write("计算结果:"&s)response.Write("
")%>答:10n=1to101step2s=s+(1/(t*n))t=-t7、使用VBSCRIPT脚本,编写一段程序,求100~999中的所有水仙花数。水仙花数:a^3+b^3+c^3=abc.请补全如下代码:<%dimn,a,b,cresponse.write"100~999中的水仙花数有:"for_____a=_____b=__________c=_________if___________thenresponse.writen&","next%>答:n=100to999left(n,1)left(right(n,2),1)right(n,1)n=a^3+b^3+c^38、试利用VBSCRIT打印一个九九乘法表,要求表格格式化显示,如下图所示:请根据图示补全如下代码。<%response.write"乘法表"&"
”Dimi,j,kresponse.write________For________response.write______For_________k=i*jresponse.write__________Nextresponse.write_____Next________%>答:""i=1To9""j=1Toi""&i&"*"&j&"="&k&""“"response.write""9、试利用VBScript编写一个求1~500之间的同时能被3除余2,被5除余3,被7除余2的所有数的页面<%dimnforn=1to500if_____________________________________thenresponse.writen&","next%>答:nmod3=2andnmod5=3andnmod7=210、试利用VBScript编写一个求1~100中所有的质数的页面.补全如下代码:<%response.write"1~100中所有的质数:"forn=2to100i=2l=0dowhile_____and______if_____thenl=1elsei=i+1endifloopifl=0thenresponse.writen&","next%>答:i<=int(sqr(n))l=0nmodi=0hours=_______minutes=________seconds=________ifhours>12thenmark="PM"hours=hours-12endififhours=0thenhours=12ifhours<10thenhours="0"________ifminutes<10thenminutes="0"______ifseconds<10thenseconds="0"_______nowtime=_________________________.innerhtml=nowtimetimerid=_____________endsub答:hour(now)minute(now)second(now)&hours&minutes&secondshours&":"&minutes&":"&seconds&""&marknowTwindow.settimeout("clock()",1000)14、利用VBSCRIPT的函数或过程,检查一个表单元素是否只含有字母(即“a”到“z”以及“A”到“Z”)(提示:可用button1_onclick过程,for循环一个一个字符的查找)请补全如下代码:subwindows_onloadform1.elm.focusendsubsubbutton1_onClickdimzmzm=_________ifzm=""then__________"没输入内容,请输入内容"endifzm=Lcase(zm)for__________‘利用len()函数得到字符串长度if____________________then‘利用mid(字符串,第几个起,取几个)遍历字符串msgbox"输入的内容中还没发现字母"endifnextfor______________if______________________thenmsgbox"输入的内容中已发现含有字母"exitforendifnextendsub检测表单元素是否含有字母答:form1.elm.valuemsgboxi=1tolen(zm)mid(zm,i,1)<"a"ormid(zm,i,1)>"z"i=1tolen(zm)mid(zm,i,1)>"a"andmid(zm,i,1)<"z"elm15、下面的程序段用来计算客户是第几次访问本站。请填写其中的空格。<%DimvarNumbervarNumber=_________If___________Then'cookie空时varNumber=1ElsevarNumber=_________EndIf_____________=varNumber'创建名为number的cookie____________=#2012-1-1#'设置cookie的过期日期Response.Write"您是第"____________"次访问本站"%>答:Request.Cookies("number")VarNumber=””varNumber+1Response.Cookies(“number”)Response.Cookies(“number”).Expir&varNumber&16、很多网站要求客户必须登录后才能访问,如果客户没有登录,

/
本文档为【2022年全国计算机等级考试二级笔试Web程序设计题库+试卷】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索