动态网页设计(js)试卷
《动态网页设计(JSP)》期末考试和答案
《动态网页设计(JSP)》期末考试和答案信息工程职业技术学院试卷( A卷)2021—2022学年第一学期课程:动态网页设计(JSP)开课班级:2019级(609)计应班年级:2019级本试卷满分100 分;考试时间:90分钟;考核方式:考试;考试方式:闭卷(不需要稿纸)一、填空题(10分)1. javaweb应用的部署描述符是指 _______.xml 文件。
[填空题] *_________________________________(答案:web)2. JSP开发网站的两种模式分为___________和___________。
[填空题] *空1答案:jsp+javabean空2答案:jsp+javabean+servlet3. Tomcat服务器的默认端口是。
[填空题] *_________________________________(答案:8080)4. 在JSP中, request 内置对象代表请求消息, response 内置对象代表响应消息,_________内置对象代表会话。
[填空题] *_________________________________(答案:session)5. 如果使用第四类jdbc驱动器连接数据库,jar文件的存放位置为“web应用/WEB-INF/___”。
[填空题] *_________________________________(答案:lib)6. Servlet容器为每一个HttpSession对象分配一个唯一标识符,叫做Session____。
[填空题] *_________________________________(答案:ID)7. javaweb在mvc设计模式下,_________是模型,_________是视图, _________是控制器。
[填空题] *空1答案:javabean空2答案:jsp空3答案:servlet二、单项选择题。
动态网设计试题及答案
━━━━━━━━━━━━━━━一、填空共10题(共计20分)━━━━━━━━━━━━━━━第1题(2分)form表单中,用于重新填写表单信息的按钮的type属性需设置为【1】.[答案使用小写字母]答案:1). reset第2题(2分)当HTML表单用【1】方法向ASP文件传递数据时,用户提交的数据将附在URL的查询字符串中一起被提交到服务器端指定的文件中.(小写字母)答案:1). get第3题(2分)form表单中,用于提交表单信息的按钮的type属性需设置为【1】.[答案使用小写字母]答案:1). submit第4题(2分)asp文件的后缀为【1】.注:答案中字母为小写答案:1). asp第5题(2分)Server.MapPath("sheji.txt")可以获得文本文件sheji.txt完整的【1】路径. 答案:1).第6题(2分)<input type="">标记的【1】属性用于为输入区域命名.(小写字母)答案:1). name第7题(2分)Response对象只有一个集合,即【1】.(答案为小写字母)答案:1). Cookies第8题(2分)查询成绩表中数据并按成绩降序排序的语句是:select*fromcjb【1】bycjdesc[答案使用小写字母]答案:1). order第9题(2分)服务器端要获得客户端所提交的表单数据,需要使用【1】对象来实现.(答案为小写字母)答案:1). request第10题(2分)【1】一经声明,在程序运行期间,其值不能发生改变.答案:1). 常量━━━━━━━━━━━━━━━二、判断共20题(共计20分)━━━━━━━━━━━━━━━第1题(1分)环境变量CONTENT_LENGTH表示客户端发送内容的长度.答案:Y第2题(1分)在网页中,ASP代码必须放置在<%及%>嵌套中.答案:Y第3题(1分)变量在使用之前,必须首先被声明.答案:N第4题(1分)在条件判断语句中,使用了if,则必须使用then与之匹配.答案:Y第5题(1分)ASP在发送到浏览器之前,被转换为HTML语言.答案:Y第6题(1分)用Fix函数来转换数据时,小数部分采用四舍五入原则.答案:N第7题(1分)在IIS中,默认的访问网页总是index.html.答案:N第8题(1分)在没有给Session赋值之前,Session的初始值为0.答案:N第9题(1分)只要条件为真,则while语句将一直循环.答案:Y第10题(1分)当数组有20个元素时,则数组的下标是从0到19.答案:Y第11题(1分)表单以Get方式提交时,表单中的变量及其取值将被附加在URL中提交给处理者. 答案:Y第12题(1分)ASP的内置对象Response可以重定向网页.答案:Y第13题(1分)ASP网页是在服务器端被Web服务器解析的.第14题(1分)当两个数进行AND运算时,只要有一个数为1,则结果为1.答案:N第15题(1分)当两个数进行OR运算时,只要有一个数为1,则结果为1.答案:Y第16题(1分)根据运算符的优先级顺序,A B-C/D*E等价于(A B)-((C/D)*E) 答案:Y第17题(1分)在IIS中,http://localhost用来表示本机.答案:Y第18题(1分)HTML代码是在服务器端被解析的.答案:N第19题(1分)IIS是Microsoft提供的Web服务器.答案:Y第20题(1分)所有的if…then…else…语句都可以用select case语句替代. 答案:N━━━━━━━━━━━━━━━━━三、单项选择共40题(共计40分)━━━━━━━━━━━━━━━━━第1题(1分)Session对象仅有一个方法,就是( ).A:TimeOutB:SessionIDC:AbandonD:Session_OnEnd第2题(1分)在ASP程序中,可对Cookies进行操作的对象有( ).A:Request 和 ResponseB:Request 和 ApplicationC:Response 和 SessionD:Application 和 Session答案:A第3题(1分)SQL语言中,实现检索的语句是( )A:selectB:insertC:updateD:delete答案:A第4题(1分)若要将f.txt文件的虚拟路径转换为真实的物理路径,以下语句正确的是( ) A:Response.Mappath("f.txt")B:Server.Mappath("f.txt")C:Request.Mappath("f.txt")D:Server.URLEncode("f.txt")答案:B第5题(1分)下列不属于Request对象的集合是( ).A:FormB:CookiesC:ServerVariablesD:Server答案:D第6题(1分)HTML段落标记是( ).A:<html>...</html>B:<head>…</head>C:<body>…</body>D:<p>…</p>答案:D第7题(1分)FileSystemObject是IIS自带的一个组件,实现的功能是( )A:操作数据库B:操作文件C:操作浏览器D:操作登录答案:B第8题(1分)下面程序执行后,页面显示的内容是( )<% x="祖国万岁" %><%=x%>A:xB:什么也不显示C:祖国万岁D:祖国答案:C第9题(1分)利用request对象的form属性获取表单中的取值时,在语法Request.Form(element)[(index)|.Count]中,Count的含义是( ).A:成员element的取值的总个数B:用来表示某个取值的索引数C:form表单中成员的总个数D:form表单中成员的索引数答案:A第10题(1分)Session_OnStart事件和Session_OnEnd事件的处理过程必须写在( ). A:<head>和</head>之间B:<body>和</body>之间C:<title>和</title>之间D:global.asa文件中答案:D第11题(1分)客户端浏览器向Web服务器递交表单中的数据,可采用的方式是( ). A:POST 和 GETB:POST 和 SENDC:POST 和 SUBMITD:SEND 和 SUBMIT答案:A第12题(1分)利用( )属性设置session的有效时间.A:session.timeoutB:session.abandonC:session.clearD:session.set答案:A第13题(1分)HTML标记<select name="xl"></select>表示创建一个().A:表格B:滚动菜单C:表单项内容D:下拉列表框答案:D第14题(1分)在ASP中,创建对象通常用( )对象的CreateObject方法来实现A:ResponseB:RequestC:ServerD:Session答案:C第15题(1分)对do while…loop循环的循环次数描述正确的是( )A:大于等于1次B:大于等于2次C:初始循环条件若为true,则至少执行1次D:初始循环条件若为true,则一次也不会被执行答案:C第16题(1分)下列选项中,不能返回TextStream对象的是( ).A:CreateTextFileB:WriteBlankLinesC:OpenAsTextStreamD:OpenTextFile答案:B第17题(1分)( )对象主要用来向客户端发送信息.A:requestB:responseC:serverD:application答案:B第18题(1分)利用request对象的form属性获取表单中的取值时,在语法Request.Form(element)[(index)|.Count]中,index的含义是( ). A:成员element的取值的总个数B:用来表示某个取值的索引数C:form表单中成员的总个数D:form表单中成员的索引数答案:B第19题(1分)SQL语句中可使用的通配符有( ).A:*(星号)B:%(百分号)C:_(下划线)D:B和C答案:D第20题(1分)要获取客户端提交的信息,使用ASP内置的( )对象最方便. A:requestB:responseC:serverD:application答案:A第21题(1分)Cint(2.5)的值是( ).A:2B:3C:2.5D:3.0答案:B第22题(1分)允许所有的用户登陆到特定的服务器上访问数据库,它对当前机器上所有用户都可见,即面向所有用户的DSN是( ).A:系统DSNB:文件DSNC:用户DSND:以上都是答案:A第23题(1分)关于VBScript的标准命名规则的说法不正确的是( ).A:第一个字符必须是字母或数字B:长度不能超过255个字符C:名字不能和关键字同名D:在声明的作用域内必须唯一答案:A第24题(1分)下列逻辑运算结果为true的是( ).A:true and 3<1B:(3>1) xor (2<3)C:not (8>9)D:false or (2=8)答案:C第25题(1分)在ASP程序中,用来将网站虚拟目录映射为实际目录的对象和方法是( ). A:Request.FormB:Request.QueryStringC:Server.MapPathD:Response.QueryString答案:C第26题(1分)SQL语言中SELECT语句的是( )A:选择工作区语句B:数据查询语句C:选择表语句D:数据修改语句答案:B第27题(1分)SQL语言中update语句的功能是( )A:属于数据定义动能B:属于数据查询功能C:可以修改表中的某些列的属性D:可以修改表中某些列的内容答案:D第28题(1分)在ASP程序中,Response对象的方法不包括( ).A:WriteB:RedirectC:EndD:CreateObject答案:D第29题(1分)SQL语句中UPDATE命令的功能是( ).A:删除表中的数据B:更新表中的数据C:在表中插入一条记录D:修改表的结构答案:B第30题(1分)下列代码执行后,变量a的值是( ).Dim aa=1s=0do while a<=100s=s aa=a 1LoopA:102B:101C:100D:99答案:B第31题(1分)假设C:\Inetpub\wwwroot目录被设置为服务器的宿主目录,则脚本<%=server.MapPath("asp/data.txt")%>输出为( ).A:C:\Inetpub\wwwroot\asp\data.txtB:C:\Inetpub\wwwroot\asp\asp\data.txtC:C:\Inetpub\wwwroot\data.txtD:系统报错答案:A第32题(1分)关于页面插入图像以及地址的说法错误的是( ).A:在HTML文档中插入图像其实只是写入了一个图像链接的地址,而不是真的把图像插入到页面文档中.B:使用相对地址时,图像的链接起点是此HTML文档所在的文件夹C:使用相对地址时,图像的链接起点是相对于WEB站点的根目录.D:在HTML文档中插入图像就是把该图像插入到了页面文档中.答案:D第33题(1分)Server对象的( )方法可以根据URL规则对字符串进行正确编码.A:HTMLEncodeB:MapPathC:URLEncodeD:CreateObject答案:C第34题(1分)判断程序x=11 1 y="11" & "1" z="11" "1"运行完毕后x,y,z的值分别是( ). A:111 111 111B:12 111 12C:12 111 111D:12 12 12答案:C第35题(1分)下列变量名中正确的变量名是( ).A:_PostCodeB:U9HjaC:7WeekdayD:n_Count%答案:B第36题(1分)Recordset对象在使用前需要使用( )对象建立数据库的连接.A:ApplicationB:ConnectionC:Server_OnStartD:Session答案:B第37题(1分)若表单提交使用的是GET方法,则服务器端要获取所提交的数据,应使用( )语句来实现.A:Request.QueryString("表单域名")B:Response.QueryString("表单域名")C:Request.Form("表单域名")D:Response.Form("表单域名")答案:A第38题(1分)在访问站点时,用来保存访问者个人信息的对象是( ).A:RequestB:ResponseC:ApplicationD:Session答案:D第39题(1分)利用request对象的form属性获取表单中的取值时,如果某个成员的名称是"song",并且共有8个取值,则其第三个取值的表示形式为( ).A:Request.Form("song")(2)B:Request.Form("song")(3)C:Request.Form("song")(4)D:Request.Form("song")(3).Count答案:B第40题(1分)SQL语句中删除表的命令是( ).A:DELETE TABLEB:DROP TABLEC:ALTER TABLED:UPDATE TABLE答案:B━━━━━━━━━━━━━━━━四、简答题共2题(共计20分)━━━━━━━━━━━━━━━━第1题(10分)编写ASP程序,计算并显示1到100的和。
动态网站开发模拟试题及满分答案
1 ()技术不能将网页元素有静态转变为动态2 的数据源可以是:3 对数据源进行的操作包括:4 是一种5 数据库应用程序的开发流程包括:6 提供了哪些对象进行状态管理:7 CompareValidator用哪些属性指出要进行验证的两个控件的名称:8 DataAdapter对象的常用属性包括:9 NET 框架的组成包括10 NET框架支持的开发语言包括:11 NET数据提供程序的对象包括:12 RangeValidator控件指定用于比较的数据类型的属性不是()。
13 Request对象的__属性可以获得客户端提交的数据。
14 SqlCommand对象的CommandType属性可以取值为:15 TextBox控件的TextMode 属性可以设置为:16 ValidatorSummary验证控件的作用不正确的是17 ValidatorSummary验证控件的作用中没有18 Web 服务器控件包括:19 不可以跨服务器共享的服务器端状态管理技术是()。
20 当需要将TextBox控件作为密码输入框时(要求隐藏密码的代码),不能将控件的TextMode属性设置为()。
21 当需要用控件来输入性别(男、女)或婚姻状况(已婚、未婚)时,为了简化输入,下列控件不能选择以下哪个控件22 定义网页标准控件的格式不正确的是。
23 定义验证错误信息的验证控件属性不正确的是()。
24 动态网页的扩展名可以是25 对输入值范围进行验证的控件,不能选用()。
26 对输入值范围进行验证的控件是()。
27 对于应用程序状态的描述说法正确的是()。
28 方法能向网页内写入文本的是29 关于Cookie状态说法正确的是()。
30 关于单文件页模型和代码隐藏页模型,以下说法正确的是:31 关于会话状态说法正确的是()。
32 关于视图状态说法不正确的是()。
33 关于页面验证,说法不正确的是()。
34 关于应用程序状态说法不正确的是()。
西南科技大学网络教育《动态网页设计(JSP)》在线考试
动态网页设计(JSP)——在线考试一、单选题1.下面关于通过JDBC访问数据库哪项说明正确?A.对数据库操作一定要驱动程序B.对数据库操作一定要DriverManager.getConnectionC.对数据库操作一定要ResultSet对象D.对数据库的操作一定要调用存储2.下面哪项不属于结果集类型?A.TYPE_FORWORD_ONLYB.TYPE_BACKWORD_ONLYC.TYPE_SCOLL_INSENSITIVED.TYPE_SCOLL_SENSITIVE3.下面哪项不属于常见的JDBC驱动程序?A.JDBC-ODBC桥加ODBC驱动程序B.本地协议纯Java驱动程序C.远程APID.本地API4.下面哪项不属于JDBC访问接口?A.ConnectionB.StatementC.ResultSetD.Callable5.下面哪项不是Java中File类的构造方法?A.File(String fileName)B.File(File directory)C.File(String directory, String fileName)D.File(File directory, String fileName)6.下面哪项不是session对象的方法?A.getAttribute (String name)B.invalidate()C.getServletInfo()D.setAttribute(String name, Object value)7.下面哪项不是response对象的方法?A.setContentType(String contentTypestr)B.setHeader(String headername,String headervalue)C.getParameter(String str)D.sendError(int errorcode)8.下面哪项是错误设置Bean属性值的方法?A.<jsp:setProperty name="car" property= "*" />B.<jsp:setProperty name="car" property="color"/>C.<jsp:setProperty name="car" property="color" param="red" />D.<jsp:setProperty name="car" property="*" value="{string | <%= expression %>}"/>9.下面哪项不是JSP操作指令?A.getPropertyB.forwardC.includeD.import10.下面哪项不是JavaScript的内置对象?A.DateB.MathC.DocumentD.String11.<%@ page import=”java.util.Date”%>代码属于JSP中的下面哪个?A.(编译指令)指令directiveB.(操作指令)动作actionC.(Jsp代码)脚本元素sriptletD.Javascript代码12.下面哪一项不是Java类访问控制关键字?A.publicB.protectedC.thisD.private13.下面哪个不是包装类?A.LongB.StringC.FloatD.Double14.在JavaScript中弹出一个提示信息框的函数是下面哪个?A.messageB.warnC.alertD.show15.在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同?B.ONBLURC.VALUED.DEFAULTVALUE16.下面哪个对象与另外三个不在一个层次上?A.SELECTB.PASSWORDC.HISTORYD.TEXTAREA17.下面哪个是HTML属性而不是标记?A.IMGB.FORMC.HREFD.TD18.下面哪个标记表示html文件的头元素?A.<html>B.<body>C.<head>D.<title>19.在配置tomcat虚拟目录时,需要打开哪个文件?A.index.jspB.web.xmlC.server.xmlD.index.html20.下面哪一个不能作JSP的服务器?A.IBM WebSphereB.BEA WebLogicC.TomcatD.PWS21.HTTP服务器返回代码404表示?A.由于媒介类型不被支持,服务器不会接受请求。
高中信息技术《动态网页制作》练习题(附答案解析)
高中信息技术《动态网页制作》练习题(附答案解析)学校:___________姓名:___________班级:___________一、选择题1.在VBScript脚本代码中,标记单选注释时可以使用符号()A.’B./*C.%D.”2.对于HTML网页,下列哪种方法不能查看网页效果()A.用浏览器直接打开网页文件B.用FrontPage的预览功能C.用“记事本”软件直接打开网页文件D.将网页发布到网站上,在客户端用浏览器打开3.下列关于JavaScript的叙述,正确的是()A.JavaScript是动态客户端脚本语言B.JavaScript脚本可以被嵌入HTML文件之中,编译之后在浏览器中运行C.在HTML页面中嵌入JavaScript时,JavaScript代码包含在<body>标签内D.JavaScript是一种高级程序设计语言4.下列HTML代码中,能设置表格背景色的是()A.<table bordercolor=”pink”>B.<td bgcolor=”yellow”>C.<table bgcolor=”#C0C0C0”>D.<body bgcolor =”#FF00FF”5.下列选项中属于客户端脚本语言的有①VBScript①HTML①JSP①JavaScript①ASPA.①①B.①①C.①①D.①①6.孙军同学在制作网页时想给一张图片加上注释,他要在HTML代码中找到该图像的源代码进行修改,下列选项中可能是该图片代码的是()A.<hr>B.<font>"party.jpg"</font>C.<input align = "party.jpg">D.<img src = "party.jpg">7.text.css文件是一个()。
动态网页设计JSP_郭伟业版_习题问题
第二章1.java的基本数据类型包括:。
2.java中的变量在使用之前需要声明变量的类型,变量声明通常包括两部分:变量类型和变量名3.比较运算符又称,用来比较运算符两边的变量或常量,返回值为True或Flase4.逻辑运算符用于判断某个表达式的值是True或是False5.循环结构式在一定条件下反复执行某个程序段的流程结构,被反复执行的程序段称为6.java中共有三种循环语句:7.在循环语句中,语句用于跳出当先循环体,并继续执行循环后面的语句8.java中的类由类的和两部分构成。
类中定义的成员变量和方法的数量不受限制9.在java中使用关系字继承一个父类(或称超类)第三章1.page指令用来设置整个jsp页面的祥光属性及功能2.包含在与之间的内容为显示注释,显示注释能在客户端显示3.包含在与之间的内容为隐式注释,隐式注释在jsp页面看不到,并且在客户端的html源文件中也看不到4.jsp页面能够通过指令来包括其他jsp文件、html文件或文本文件5. 指令允许用户自定义新的标签库及标签前缀,用户首先要开发标签库,为标签库编写.tld配置文件,之后再jsp页面中使用自定义标签6.在jsp程序中,声名用于定义jsp程序中使用的成员变量和方法。
声名包含在与之间7.可以一次声名多个变量,但声明结束应以“”结尾,另外,声名仅在当前页面中有效。
如果各个页面都用到一些声名,则将他们放在一个单独的文件中,使用或元素将他们包括进来8.<jsp:include>元素允许包含动态文件和静态文件,若文件仅是静态文件,那么这种包含只是把包含文件的内容加到jsp文件中去;若是,则该被包含文件也会被jsp编译器执行9. 动作将客户端发来的请求重定向到另一个jsp,servlet或html文件中10 >动作在客户端浏览器中执行一个bean或是显示一个applet。
该元素会根据浏览器的版本替换成<object>或是<embed>标签1.“注释部分的内容能被jsp引擎解释,将在客户端的html文件的源代码中产生同样的注释信息,但不在html页面上显示。
动态网页设计理论题(HTML+VBS部份)
2008级计算机动态网页设计期中试题2010-04-25动态网页设计期中理论题学号:____________ 姓名:_________________ 成绩:__________一、填空题(35×2)1、Windows XP 中创建服务器环境的组件是:___________________________________2、Windows XP 中创建服务器环境后用于测试的默认IP地址是:___________________3、Windows XP 中创建服务器环境后默认的用于测试的主页文档是:_______________4、Windows XP 中创建服务器环境后默认网站的TCP端口号是:__________________5、一个网站的虚拟目录的意思是:________________________________________________________________________6、HTML中:_________标记用于指定文档的信息例如定义搜索引擎关键字说明等7、让单元格中的内容水平居中的TD属性是:___________________________________8、DHTML最大的特点是:___________________________________________________9、HTML中用于浏览的内容都应写在主体标记:__________________之内10、<!-- 内容--> 标记的作用是:____________________________________________11、打开网页5秒钟后自动转向另一个地址的HTML标记是:______________________________________________________________________12、把同目录下的bg.gif定义为网页背景的HTML标记是:________________________13、单击文字“百度”在新窗口打开百度网站的HTML标记是:_______________________________________________________________________14、在网页中内容换段和换行的标记分别是:___________________________________15、设置字体为加粗、隶书、黑色、5号的HTML标记是:______________________________________________________________________16、设置一条600像素宽、无阴影水平线的HTML标记是:_______________________17、给网页内图片添加注释信息的<img>属性是:________________________________18、定义一个提交给自身网页处理的表单域form1的HTML标记是:_______________________________________________________________________19、把button.gif定义为一个提交按钮的标记是:________________________________20、在VBScript中数据类型只有一种,叫做:__________________________________21、VBScript中说明注释语句是:_____________________________________________22、Vbscript中强制必须先用dim定义变量才能使用该变量的语句是:______________23、如果a = Int(10*Rnd()),则在0到10中a的值不可能是:_____________________24、过程和函数的主要差别在于:_____________________________________________25、设有一个条件是:a不能为0或者b小于5 ,并且c=10,才能执行a=c的语句是:______________________________________________________________________26、打开网页时执行某一过程的<body>事件名称是:____________________________27、关闭当前窗口对象的语句是:____________________________________________28、用VBScript函数截取出字符串“This is my name”中“my”是:_________________29、设在网页中有一表单域form1中有一个文本框txt1,把txt1中的值存在变量a中的语句是:___________________________________________________________________30、VBScript直接修改当前文档的背景颜色为蓝色的语句是:____________________31、完成下面程序<script language="vbscript">dim s : s=inputbox ("请输入成绩:","输入")do while ______________________________________msgbox "输入不正确!请重新输入!",16,"出错了!"________________________________________________________________if s>100 thenmsgbox "输入数值过大!",16,"出错了!"else if s<60 thenmsgbox "你的成绩不及格!",64,"成绩"elseif s<85 thenmsgbox "你的成绩中等!",64,"成绩"elsemsgbox "你的成绩很优秀!",64,"成绩"__________________end if</script>请问该程序中的do循环的作用是:_______________________________________2008级计算机动态网页设计期中试题2010-04-25二、编程题(3×10)1、按下图写出HTML代码============================ 请写在下面========================== <html></html>2、添加VBScript脚本过程为上题网页表单数据提交时实现以下功能:单击提交按钮后,检测用户名或者密码是否为空,密码和确认密码表单的值是否相同,QQ号是否是大于5位的数字。
《动态网站设计》JSP试题-带答案
一、选择题1、下面哪一个不是JSP本身已加载的基本类?(B)A、ng.*B、java.io.*C、javax.servlet.*D、javax.servlet.jsp.*2、以下关于JavaBeans的说法中,错误的是(B)。
A、JavaBeans是基于JA V A语言的。
B、JavaBeans是JSP的内置对象之一。
C、JavaBeans是一种Java类。
D、JavaBeans是一个可重复使用的软件组件。
3、下面的说法错误的是:(D)A Jsp可以处理动态内容和静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html的标签生成D Jsp中不能使用//注释Java脚本中的代码4、下述选项中不属于JDBC基本功能的是:(D)A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、JSP 页面经过编译之后,将创建一个(B)A.applet B.severlet C.application D.exe文件6、以下对象中的(D )不是JSP的内置对象。
A、requestB、sessionC、applicationD、bean7、在JSP中,内置对象(B)封装了用户提交的信息,使用该对象可获取用户提交的信息。
A、sessionB、requestC、responseD、out8、request对象可以使用( A )方法获取表单中某输入框提交的信息。
A、getParameter(String s)B、getValue(String s)C、getParameterNames(String s)D、getParameterValue(String s)9、JSP的内置对象中( A )对象可对客户的请求作出动态响应,向客户端发送数据。
A、responseB、requestC、applicationD、out10、以下方法,哪个可使session无效?(A )A、session.removeAttribute(String key)B、session.invalidate()C、session.setAttribute(String key)D、session.getAttribute(String key)11、application对象能在(C )间共享。
动态网页设计习题集
动态网页设计习题集一、选择题1.下面哪种技术不属于B/S设计模式:()A. CGI B. XML C. ASP D. PHP2.下面关于B/S、C/S设计模式比较的描述哪项错误 ()A C/S开发和维护成本高B B/S 客户端负载重C C/S移植困难D B/S用户的界面是由客户端所装软件决定的3.下面哪种B/S模式设计技术由SUN公司倡导()A. CGI B.JSP C. ASP D. PHP4.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点()A. 跨平台性B. 一次编写,到处运行C. 编写容易,快速上手D. 通过JDBC驱动程序与数据库连接5.下面哪一个不能作JSP的服务器()A. IBM WebSphereB. BEA WebLogicC. TomcatD. pws6.下面哪个不是配置tomcat运行环境所需的环境变量 ()A. CLASSPATHB.TOMCAT_HOMEC.JAVA_HOMED. OS7.在配置tomcat虚拟目录时,需要打开哪个文件? ()A. index.jspB. web.xmlC.server.xmlD.以上都不是8.在配置tomcat虚拟目录时,需要在哪两个元素之间插入配置信息?()A. Context与HostB. Context与ListenerC. Context与ServerD.以上都不是9. 一个标准的HTML文件是以<html>标记开始,并以什么标记结束()A.<html> B </htm>C <htm>D </html>10. 下面哪个标记表示html文件的头元素:()A <html>B <body>C <head>D <title>11. 下面哪个标记表示html文件的标题元素:()A <html>B <body>C <head>D <title>12.下面哪个是属性而不是标记 ()A.IMGB. FORMC. HREFD.TD13. 下面哪个是标记而不是属性()A.HREFB.HTMLC.SRCD.BORDER14.下面哪个不是表单标记( )A. INPUTB.RADIOC.CHECKBOXD. TR15.下面哪个对象与另外三个不在一个层次上()A. FRAMEB.DOCUMENTC.LOCATIOND.HIDDEN16. 下面哪个对象与另外三个不在一个层次上()A. SELECTB.PASSWORDC.HISTORYD.TEXTAREA17. 下面哪个对象与另外三个不在一个层次上()A. FORMB. AREAC.PLUGIND. FILEUPLOAD18. 在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同()B.ONBLURC.VALUED.DEFAULTVALUE19. 在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同()A.ONFOCUSB.ONSLECTC.ONCHANGED.OPTIONS20.在JavaScript中弹出一个提示信息框的函数是:( )A messageB warnC alertD 以上都不是21.下面哪个不是Java中关键字()A. abstractB.breakC. nullD.int22. 下面哪个不是包装类()A. BooleanB.CharacterC. IntegerD.System23. 下面哪个不是包装类()A.LongB.StringC.FloatD.Double24. 在下面html头元素中定义样式规则的代码中<___?___ TYPE="TEXT/CSS">H2 { FONT-SIZE: LARGE; COLOR: BLUE }</____?___>问号处应该是: ( )A headB styleC bodyD 以上都不是25.在简单数据类型之间进行转换时,需要考虑优先级关系,下面哪个描述不正确()A.byte<shortB.char<shotC.float<doubleD.long>int26.下面哪一项不是Java类访问控制关键字()A. publicB. protectedC. thisD. private27.下面哪一项不是JSP注释()A.<!-- -->B.<%-- --%>C.//D. & &28.下面哪一项不是JSP的page指令的属性()A.importB. contentTypeC.sessionD. useBean29. 下面哪一项不是JSP的page指令的属性()A. extendsB. errorPageC.paramsD. isThreadSafe30.<jsp:forward page="test.jsp"/> 代码属于Jsp中的()A.(编译指令)指令 directiveB.(操作指令)动作 actionC.(Jsp代码)脚本元素 sriptletD. 以上都不是31. <%@ page import=”java.util.Date”%> 代码属于Jsp中的()A.(编译指令)指令 directiveB.(操作指令)动作 actionC.(Jsp代码)脚本元素 sriptletD. 以上都不是32.下面哪项不是Jsp内置对象( )A. JDBCB. responseC. sessionD. out33. 下面哪项不是JavaScript的内置对象( )A. dateB. mathC. documentD. string、34.下面哪项不是默认情况下已经被加入到当前JSP页面,而不需要特殊声明( )A. ng.*B. java.servlet.*C. java.util.*D. java.servlet.http.*35. 下面哪项不是JSP操作指令()A. getPropertyB. forwardC. includeD. import36. 下面哪项不是JSP操作指令的作用()A. 与服务器端资源进行通信B. JSP的解释引擎,需要在编译时做什么动作C. 通过标记库定义自定义标记D. 使 JSP 页面可与 JavaBean 对象进行交互37. 下面哪项不是与Bean进行交互的JSP操作指令()A. useBeanB. includeC. getPropertyD. setProperty38. 下面哪项不是useBean动作scope属性可能的值()A. pageB. requestC. response D.session39. 下面哪项不是useBean动作可能的属性值()A.contentTypeB. idC. scope D.class40. 下面哪项是错误的设置Bean属性值的方法()A. <jsp:setProperty name="beanInstanceName"property= "*" />B. <jsp:setProperty name="beanInstanceName"property="propertyName"/>C. <jsp:setProperty name="beanInstanceName"property="propertyName" param="parameterName" /> D.<jsp:setProperty name="beanInstanceName"property="*" value="{string | <%= expression %>}"/>41. 下面哪项不是Jsp内置对象( )A.requestB.sessionC.config D.Cookie42.下面哪项不是request对象的方法()A. getAttribute(String str)B. getCookies()C.getParameter(String str)D. sendRedirect(String url)43. 下面哪项不是response对象的方法( )A.setContentType(String contentTypestr)B. setHeader(String headername,String headervalue)C. getParameter(String str)D. sendError(int errorcode)44. 下面哪项不是Cookie类的方法()A. invalidate()B. getMaxAge()C. setValue(String newValue )D. setVersion(int v)45. 下面哪项不是session对象的方法()A.getAttribute (String name)B.invalidate()C.getServletInfo()D.setAttribute(String name, Object value)46. 下面哪项不是application对象的方法()A. getAttribute (String name)B.getCookies()C.getInitParameter()D.setAttribute(String name, Object value)47. 下面哪项不是out对象的方法()A.invalidate()B.newLine()C.flush()D.close()48. 下面哪项不是File类的构造方法()A.File(String fileName)B.File(File directory)C.File(String directory, String fileName)D.File(File directory, String fileName)49. 下面哪项不是File类的方法()A.boolean createNewFile()B. boolean mkdirs()C. void flush()D. String getParent()50. 下面哪项不是File类的方法()A.String getAbsolutePath()B.String [] list()C.boolean canRead()D.void write(byte[] b)51.选出与其他三个不类似的选项()A.ReaderB.InputStreamC.FileD.Writer52.下面哪项是Reader和Writer都有的方法()A.long skip(long n)B.int read()C.void close()D.void flush()53.下面哪个方法在RandomAccessFile类有,而在Reader或Writer类中没有()A.void close()B.int read()C.setLength(long newLength)D.以上都不是54.下面哪项不属于SQL语句的子类()A.数据定义语言(DDL)B.数据查询语言(DQL)C.事务控制语言(TCL)D.数据插入语言 (DIL)55. 下面哪项不属于JDBC访问接口()A.ConnectionB.StatementC.ResultSetD.Callable56. 下面哪项不属于数据库最常用的基本操作()A.查询(Select)B.装载(Load)C.插入(Insert)D.更新(Update)57. 下面哪项不属于常见的JDBC驱动程序()A.JDBC-ODBC桥加ODBC驱动程序B.本地协议纯Java驱动程序C.远程APID.本地API58. 下面哪项不属于某个数据库JDBC驱动程序包()A.db2java.jarB.jspsmartupload.jarC.mssqlserver.jarD.mysql.jar59.下面哪个接口不具有executeQuery方法(不考虑参数) ()A.StatementB.ResultSetC.PreparedStatementD.CallableStatement60. 下面哪项不属于结果集类型()A.TYPE_FORWORD_ONLYB.TYPE_BACKWORD_ONLYC.TYPE_SCOLL_INSENSITIVED.TYPE_SCOLL_SENSITIVE61. 下面哪项不属于结果集并发性()A.CONCUR_WRITE_ONLYB.CONCUR_READ_ONLYC.CONCUR_UPDATABLED.以上都不是62.下面关于通过JDBC访问数据库哪项说明正确()A.对数据库操作一定要驱动程序B.对数据库操作一定要DriverManager.getConnectionC.对数据库操作一定要ResultSet对象D.以上说明都不正确63. 下面哪项不属于JDBC for SQL Server 驱动程序包()A.msbase.jarB.msdriver.jarC.mssqlserver.jarD.msutil.jar64.在配置数据库连接池时,哪项说法错误()A.需要配置server.xml文件B.需要配置web.xml文件C.需要配置manager.xml文件D.以上都错误65. 在配置数据库连接池时,配置server.xml,不需要修改哪个元素()A.ContextB.ServerC.ResourceD.ResourceParams66. 在配置数据库连接池时,配置server.xml,哪项不属于要修改的parameter元素()A.factoryB.driverClassNameC.portD.maxWait67. 下面哪项不是Hashtable类的方法()A.clear()B.contains()C.next()D.put()68. 下面哪项不是Servlet处理客户请求的方法()A.doPost()B.doGet()C.service()D.destroy()69.在配置Servlet时,需要书写web.xml文件,哪个元素不是必须的()A.servlet-nameB.servlet-classC.url-patternD.url-mapping70.下面哪项不是常用邮件协议()A.SMTPB.POP3C.IMAPD.TCP71.下面哪项不是Servlet生命周期的方法()A.initB.serviceC.updateD.destroy72.下面哪项不是JavaMail所需的jar包()A.mail.jarB.activation.jarC.xmail.jarD.以上都不是73. 下面哪项不是JavaMail所需的类()A.SessionB.MimeMessageC.MailD.Store74. 下面哪项不是XML的三种显示样式()1.CSS2.XSL3.Data Island4.Schema75. 下面哪项不是JSP操作XML文件的方式()1.DOM2.SAX3.XDOM4.JDOM二、填空题1.__ __________对象封装了对客户端的响应。
动态网站编程基础自考试题及答案
动态网站编程基础自考试题及答案一、选择题(每题2分,共20分)1. 动态网站的核心技术是:A. HTMLB. CSSC. JavaScriptD. PHP答案:D2. 在HTML中,用于创建超链接的标签是:A. <a>B. <link>C. <script>D. <img>答案:A3. 下列哪个不是JavaScript的核心组成部分?A. ECMAScriptB. Document Object Model (DOM)C. JavaScript Object Notation (JSON)D. Java答案:D4. 在PHP中,用于连接数据库的函数是:A. mysql_connect()B. pg_connect()C. fsockopen()D. pfsockopen()答案:A5. 以下哪个不是的内置对象?A. RequestB. ResponseC. SessionD. Database答案:D6. SQL注入攻击是一种:A. 物理攻击B. 服务攻击C. 数据攻击D. 拒绝服务攻击答案:C7. 在JavaScript中,用于定义一个函数的关键字是:A. functionB. defC. methodD. procedure答案:A8. 下列哪个不是HTML5的新特性?A. 语义化标签B. 地理位置APIC. 表单控件D. 插件支持答案:D9. 在PHP中,用来获取POST请求数据的超全局变量是:A. $_GETB. $_POSTC. $_REQUESTD. $_SESSION答案:B10. 以下哪个不是Web开发中的前端技术?A. HTMLB. CSSC. JavaScriptD. MySQL答案:D二、填空题(每题3分,共15分)11. 在HTML中,用于定义最重要的标题的标签是______。
答案:<h1>12. JavaScript中的______对象使我们能够操作网页文档(DOM)。
动态网页编程试题
B、PageCount( )C、AddNew( )D、CancelUpdate( )正确答案:ACD(3)、ASP可以使用哪两种脚本语言?()答:(未答)A、JavaScriptB、ASPC、CSSD、VBScript正确答案:AD(11)、CSS(Cascading Style Sheets)中文翻译为层叠样式表,简称样式表。
层叠样式表写好后,有三种方式和HTML相结合,它们是:()。
答:(未答)A、内部文档头方式B、外部文件方式C、内部文件方式D、直接插入式正确答案:ABD(18)、ASP的内置对象有()。
答:(未答)A、Reponse对象B、Request对象C、Server对象D、Session对象正确答案:ABCD(20)、通过使用ServerVariables集合的成员,可以获取哪些信息?()答:(未答)A、有关发出请求的浏览器的类型的信息B、请求者的IP地址C、构成请求的HTTP方法D、ASP脚本参与的HTTP事务的其他重要数据正确答案:ABCD(22)、ServerVariables集合可用于提供有关随HTTP请求一起传递的HTTP头信息,ServerVariables 组件用于得到系统的环境变量。
通过为其指定不同的关键字,可以得到系统的环境变量,下列几个最为常用的变量的解释中,正确的是()。
答:(未答)A、AUTH_TYPE:当用户访问一个被保护的脚本时,该参数判断是否是一个有效的用户B、CONTENT_LENGTH:客户端所提交的正文的长度C、CONTENT_TYPE:正文数据的类型。
可以使用该参数判断用户提交数据的方法。
它的值可以是:POST、PUT或是其他D、GATEWAY_INTERFACE:服务器端所使用的CGI修订版本。
正确答案:ABCD(24)、Request对象包含的集合有()。
答:(未答)A、QueryStringB、FormC、ServerVariablesD、Cookies正确答案:ABCD(25)、以下是一个广告设置文件,对于该文件哪些说法正确的有()。
2018-2019学年第二学期《JSP动态网页技术》期末试卷
2018-2019学年第二学期《JSP 动态网页技术》期末考试 适用班级:1801、1802、1803、18041. 以下方法,哪个可使session 无效?( )A 、session.removeAttribute(String key)B 、session.invalidate()C 、session.setAttribute(String key)D 、session.getAttribute(String key)2. application 对象能在( )间共享。
A 、某个访问者所访问的当前页面B 、某个访问者所访问的网站的各个页面之间C 、该服务器上的所有的访问者的所有jsp 页面D 、该服务器上的所有的访问者的所有jsp 页面和Java 程序3. JDBC 是Java 数据库连接API ,以下说法中哪个是不正确的?( )A 、与一个数据库建立连接B 、向数据库发送SQL 语句C 、建立ODBC数据源 D 、处理数据库返回的结果 4. 查询数据库得到的结果集中,游标最初定位在( )。
A 、第一行 B 、第一行的前面 C 、最后一行 D 、最后一行的后面 5. 以下关于JavaBeans 的说法中,错误的是( )。
A 、JavaBeans 是基于JAVA 语言的。
B 、JavaBeans 是JSP 的内置对象之一。
C 、JavaBeans 是一种Java 类。
D 、JavaBeans 是一个可重复使用的软件组件。
6. 在编译Servlet 或Javabean 时,我们使用( )命令。
A 、JavacB 、JavaC 、ServletD 、以上三种都不对7. 下面哪一个不是JSP 本身已加载的基本类?( )A 、ng.*B 、java.io.*C 、javax.servlet.*D 、javax.servlet.jsp.*8. 在JSP 中使用<jsp:getProperty>标记时,不会出现的属性是:( ) A 、name B 、property C 、value D 、以上皆不会出现 9. 如果要在JavaBean 组件中封装对数库的操作,下列说法正确的是:( )。
《动态网站设计》计科09试卷A+答案
c= Application ("a")+ Application ("b")%>A 12B abC 30D 以上都不对6.要在网页中显示“欢迎访问我的主页!”,要求字体为隶书,字体大小为6。
下列语句正确的是()A.<p><font size=6 type=”隶书”>欢迎访问我的主页!</font>B.<p><font size=+2 face=”隶书”>欢迎访问我的主页!</font>C.<p><font size=6 face=”隶书”>欢迎访问我的主页!</font>D.<p><font size=+3 style=”隶书”>欢迎访问我的主页!</font>7.要创建一个1行2列的表格,下面的语句正确的是()A.<table><td><tr>单元格1</tr><tr>单元格2</tr></td></table>B.<table><tr><td>单元格1</td><td>单元格2</td></tr></table>C.<table><tr><td>单元格1</td></tr><tr><td>单元格2</td></tr></table>A.<table><tr><t1>单元格1</t1><t2>单元格2</t2></tr></table>8.在HTML中,文本域的标记是( )A.<text…>B.<input type=text…>C.<input type=textarea…>D.<textarea…>9.下面关于VBScript的命名规则的说法不正确的是()A. 第一个字符必须是数字或字母B. 长度不能超过255个字符C. 名字不能和关键字同名D.在声明的时候不能声明两次10.执行完strUser="12345678"以后,strUser是()类型A.整数变量 B.字符串变量C.布尔型变量D.单精度变量11.下面程序段执行完毕,页面上显示内容是什么()?<%Dim strTempstrTemp=“user_name”Session(strtTemp)= “张三”Session(“strtTemp”)= “李四”Respone.Write Session(“user_name”)%>A.张三B.李四C.张三李四 D.语法有错,无法正常输出12.关于For…Next语句,下面说法错误的是()A.可以在循环中的任何位置放置一个Exit For语句B.step的值必须是整数,默认为1C.For i=1 To 15 Step 4 ,这一行说明循环体最多可以执行4次D.计数变量i可以是变量或表达式13. 关于VBScript过程,下列说法错误的是()A.call语句用于Sub或Function过程的调用B.调用Function过程时call语句可以省略,但调用Sub过程时不可以省略C.Function 函数可以有返回值D.使用Exit Function 语句可以从Function过程中立即退出14. 对于下面的语句,执行的结果是()<%Response.Write("中国")Response.endResponse.Write("你好")%>A.中国你好B.中国C.你好D.出错15. 下面属于Server对象的方法的是()A.CreateObjectB.HTMLEncodeC.MapPathD.以上全都是16. QueryString获取方法、Form 获取方法获取的数据子类型分别是:()A.数字、字符串B.字符串、数字C.字符串、字符串D.必须根据具体值而定17. 下面程序段执行完毕,我们在浏览器中看到的内容是什么?()<%Response.Write "<a href=''>新浪</a>"%>A.新浪B.<a href=''>新浪</a>C.新浪D.该句有错,什么也不显示18. 关于Session对象的属性,下列说法正确的是()A.Session的有效期时长默认为90秒,且不能修改。
JavaScript动态网页编程复习习题及答案
第一章第1题(单选题,2分)[本题第2次答]Internet 是______?[A]对等网[B]局域网[C]城域网[D]国际互联网第2题(单选题,2分)[本题第2次答]Web是一种建立在Internet 网络基础上的应用系统,它采用客户机/服务器模型,使用______协议在服务器和客户端之间传输数据。
[A]FTP[B]Telnet[C]Email[D]HTTP第3题(单选题,2分)[本题第2次答]HTTP 服务的默认端口号是______。
[A]20[B]21[C]25[D]80第4题(单选题,2分)[本题第2次答]Web 是以HTML 语言和_____ 协议为基础的全球信息网络。
[A]HTTP[B]FTP[C]POP3[D]SNMP第5题(单选题,2分)[本题第2次答]HTML 是一种标记语言,它由______解释执行。
[A]Web 服务器[B]操作系统[C]Web 浏览器[D]不需要解释第6题(单选题,2分)[本题第2次答]超文本的最基本含义是_____。
[A]该文本中包含有图像[B]该文本中包含有声音[C]该文本中包含有二进制信息[D]该文本中包含有链接到其他页面的链接点第7题(单选题,2分)[本题第2次答]URI 的意思是_____。
[A]统一资源定位符[B]统一资源名[C]统一资源标识符[D]URL第8题(单选题,2分)[本题第2次答]以下哪个URL 的写法是正确的?[A]get:///about.htm[B]ftp:/[C]ftp://[D]http:第9题(单选题,2分)[本题第2次答]以下哪个程序不是Web 浏览器?[A]IE[B]Firefox[C]Mosaic[D]IIS第10题(单选题,2分)[本题第2次答]以下哪个程序不是Web 服务器程序?[A]IIS 6.0[B]IIS 7.0[C]Apache[D]WPS第11题(单选题,2分)[本题第2次答]以下哪种技术不是服务器端动态网页技术?[A]DOM[B]ASP[C]PHP[D]JSP第12题(单选题,2分)[本题第2次答]目前的Web 标准不包括____。
动态网页制作复习题1
动态网页制作复习题1一、填空题(每空2分,共40分)32.静态网页是指适用(HTML)语言编写的网页。
每个静态网页都有一个固定的(URL),且网页的地址通常以(.html)、(.htm)、(.shtml)等为后缀。
34.计算机网络协议主要是由(语法)、(语义)、(时序)三要素组成。
5.在HTML语言里,使用(<%和%>)来表示ASP脚本代码的开始和结束。
8.使用Dreamweaver编辑ASP代码,共有三种工作视图方式可供选择,分别是(设计)、(代码)、(拆分)。
10.在HTML文本编辑方法中有分段和换行两种换行方法,其中分段用<p></p>表示,相当于直接按回车;换行用<br>表示,相当于按住(SHIFT)再按回车。
11.在网页中应用的图像应该在保证其质量的同时尽量减少其所占空间,常用的格式有(GIF)、(JPG/JPEG)、(PNG)等。
12.VBscript中,可以用(Dim)关键字来声明变量,用(Const)声明常量。
13.ActieX组件主要由两部分组成。
第一部分是基本的(ASP内置组件),第二部分是(用户自定义)的或从第三方购买的现成组件。
二、选择题(每小题3分,共10题)1. 在以下几个选项中,()表达式的最后结果为True。
A.a&b;(其中a=1,b=0)B.a|b;(其中a=1,b=0)C.true&&0;D.false||0; 参考答案:(B)2. ODBC的全称是()。
A.Open Database ConnectivityB.Object Database ComponentC.Oriented Database ConnectionD.OPT Directory Based Component 参考答案:(A)3. 国内域名的管理结构是()。
A.NSIB.CNNICC.ICANND.China Net 参考答案:(B)4. 下列关于HTML语言语法的说法错误的是()。
动态网页设计(js)试卷
动态网页设计(js)试卷动态网页设计(js)试卷A 卷第 2页共 19 页长江大学试卷班级姓名学号序号2015—2016学年第二学期《动态网页设计》课程考试试卷题号一二三四总分阅卷人得分注意:1、本试卷共 7 页 2、考试形式:开卷 3、考试时间: 110 分钟4、适用专业:电信613015、班级、学号、姓名必须写在指定地方6、所有答案必须填写在专用答题纸的指定位置,否则无效。
一、单项选择题(每小题 2 分,共 40 分)1. 下列哪个选项是JavaScript 的技术特征( D )A. 解释型脚本语言B. 跨平台C. 基于对象和事件驱动D. 以上都包括2. 能够编写JavaScript 语言的工具是阅卷人得分(D)。
A. 记事本B. FrontPageC. DreamwearD. 以上都可以3.标记应用于下列哪组标记之间?( B )A.html B.body C.head D.title4.以下哪个标记的字号最大?( A ) A.B.C.D.5.分析如下的JavaScript代码片段, b的值为( D )var a = 1.5,b;b=parseInt(a);A. 2 B.0.5C. 1 D.1.56.以下(C )为JavaScript声明变量的语句。
A.dim x;B.int x;A卷第 3页共 19 页C.var x;D.x;7.分析下面的JavaScript代码段:var a=15.49;document.write(Math.round(a)); 输出的结果是( B )。
A.15 B.16C.15.5 D.15.48.分析下面的JavaScript代码段:var a = new Array("100","2111","41111");for(var i = 0;i < a.length;i++){document.write(a[i] +" ");}输出结果是(A)。
JAVASCRIPT动态网页编程复习习题及答案1
d第七章1.在JavaScript中,只能使用预定义对象,不能使用自定义对象。
错2.在JavaScript中,若将一个引用变量赋值给另一个变量,则将自动创建一个新对象,并且新对象与该引用变量所引用的对象完全相同。
错3.在JavaScript中,必需使用delete运算符删除用new运算符创建的对象。
错4.若要使用任何一个JavaScript对象,则必需先使用new运算符创建它。
错5.在JavaScript中,表达式"abc".length将返回字符串"abc"的长度值。
对6.在JavaScript中,不能使用普通的for循环语句遍历数组中的所有元素。
错7.在JavaScript中,使用delete运算符能够删除对象的任何属性。
错8.在JavaScript中,任何对象都是Object对象类的实例。
对9.在JavaScript中,任何函数都是Function对象。
对10.在JavaScript中,instanceof运算符等同于typeof运算符。
错11.在JavaScript中,可以使用下面的_____运算符访问对象的属性和方法。
点运算符(.)12.以下哪个表达式的值是引用值?new Date()13.对代码"var x=myhouse.kitchen;"的哪种说明正确?将myhouse对象的kitchen属性值赋值给变量x;14.以下______语句在页面上显示圆周率π。
document.write(Math.PI)15.以下______表达式产生一个0~7之间(含0,7)的随机整数。
Math.floor(Math.random()*8)16.以下______语句把日期对象rightnow的的星期号赋值给变量weekday。
varweekday=rightnow.getDay();17.以下String对象的_____方法得到指定位置处的字符?charAt()18.执行语句序列"var s="1234567890";s=s.substr(5,2);"之后,变量s的值是:"67"19.以下_____语句不能创建数组。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分)document.write(a[i] +" ");}输出结果是(A)。
A.100 2111 41111 B. 1 2 3C.0 1 2 D. 1 2 49.在HTML页面中,下面有关的Document对象的描述错误的是(B )。
A.Document对象用于检查和修改HTML元素和文档中的文本B.Document对象用于检索浏览器窗口中的HTML文挡的信息C.Document对象提供客户最近访问的URL的列表D.Document对象的location属性包含有关当前URL的信息10.window对象的open方法返回的是( C )A.没有返回值B.boolean类型C.返回打开新窗口的对象D.返回int类型的值11.要求用JavaScript实现下面的功能:在一个文本框中内容发生改变后,单击页面的其他部分将弹出一个消息框显示文本框中的内容,下面语句正确的是(A)A.<input type="text" onChange="alert(this.value)">B.<input type="text" onClick="alert(this.value)">C.<input type="text" onChange="alert(text.value)">D.<input type="text" onClick="alert(value)">12.setInterval("alert('welcome');",1000);这段代码的意思是( D )A.等待1000秒后,再弹出一个对话框B.等待1秒钟后弹出一个对话框C.语句报错,语法有问题D.每隔一秒钟弹出一个对话框13.创建对象使用关键字( B )A.function B.newC.var D.String14.在javaScript 中,可以使用Date对象的(A )方法返回该对象的日期。
A.getDate B.getYearC.getMonth D.gerTime15.在当前页面的同一目录下有一名show.js的文件, 下列( C )代码可以正确访问该件.A.<script language=”JavaScript” language= “show.js”></script>B.<script language=”JavaScript” type=”show.js”></script>C.<script language=”JavaScript” src=”show.js”></script>D.<script language=”JavaScript” runat=”show.js”></script>16.网页编程中,运行下面的javascript代码:<script language=”javascript”>x=3; y=2; z=(x+2)/y; alert(z);</script>则提示框中显示(B )。
A. 2 B.2.5C.32/2 D.1617.下面( C )不是鼠标键盘事件A.onclick事件B.onmouseover事件C.oncut事件D.onkeydown事件18.在HTML页面中,下面关于Window对象的说法不正确的是()。
A.Window对象表示浏览器的窗口,可用于检索有关窗口状态的信息B.Window对象是浏览器所有内容的主容器C.浏览器打开HTML文档时,通常会创建一个Window对象D.如果文档定义了多个框架,浏览器只为原始文档创建一个Window对象,无须为每个框架创建Window对象19.在某一页面下载时,要自动显示出另一页面,可通过在<body>中使用下边的哪一事件来完成(A )。
A.onload B.onunloadC.onclick D.onchange20.分析下面的JavaScript代码段a=new Array(2,3,4,5,6); sum=0;for(i=2;i<a.length;i++ )sum +=a[i];document.write(sum); 输出结果是( D ).A.20 B.23456 C.2,3,4,5,6 D.15二、填空题(每空1分,共20 分)1、JavaScript是一种通用的、跨平台的、基于对象和事件驱动并具有安全性的解释型脚本语言。
2、JavaScript程序在HTML文件中的位置有<body> 、<head> 和src中。
3、成对出现的标记称为“双标记”,其语法格式为<body></body>。
4、align是段落标记的常用属性,可以取值为center、right 、left 。
5、数值型是最基本的数据类型,它不区分整型、浮点型。
6、JavaScript常用的运算符有字符串运算符、算术运算符、逻辑运算符、关系运算符、赋值运算符和比较运算符。
7、对于已定义的对象,在使用之前要使用运算符new 创建一个实例。
8、使用数学对象的方法求-2的绝对值代码是Math.abs(-2) 。
9、事件处理过程分为三步:发生事件、监听事件、触发事件。
10、鼠标的移入移出事件分别为onmouseover 、onmouseout 。
11、document对象是html的子对象。
12、使用文档对象来获取指定id 的HTML 标记的方法是 document.getElementById(“id ”) 。
13、提交表单后,新网页仍然在本身窗体打开或是在新窗口中打开,只需将target 属性分别设置为 _self 、 _blank 。
三、判断题 (每小题 1 分,共10分)1、JavaScript 语言和C 语言一样,都需要编译后再执行 ( x )2、JavaScript 语言是一种安全语言,它不允许访问本地硬盘 ( x )3、HTML 语言的注释符号是“//” ( x )4、使用<style></style>标记来定义CSS 样式表 ( √ )5、<h6>标记的字体比<h1>标记的字体大 ( √ )6、框架容器的标记是<frame> ( x )7、JavaScript 语言支持外置对象、内置对象和浏览器对象 ( x )8、使用Date 对象的parse()方法返回的是当前时间的字符串 ( √ )9、onabort 方法属于页面相关事件 ( x )10、当前元素失去焦点并且元素的内容发生改变时触发的事件是onchange 事件 ( √ )四、设计题(每小题10分,共30分)1、利用Javascript 得到当前时间,然后使用switch 语句判断当前时间是星期几,并输出结果。
2、使用循环语句将指定字符串“Javascript 很有用”输出10次,且每次字号逐一递增。
3、使用html 创建一个注册表单,要求包含“用户名”、“密码”、“确认密码”文本框,以及“注册”和“取消”按钮,点击登录按钮时,使用Javascript 做如下判断: 1)用户名和密码是否填写,不满足要求则对用户进行提示; 2)密码和确认密码的长度不能少于6位,不满足要求需对用户进行提示。
此外,点击取消按钮时,返回至上一个html 页面。
13、三、判断题 (每小题 1 分,共10分) (正确填√,错误填×)四、设计题 (每小题10分,共30分)1、<script type="text/javascript"> var D = new Date();var sWeek = D.getDay(); var temp = ""; switch(sWeek) {case 0:temp = "星期天"; break; case 1:temp = "星期一"; break; case 2:temp = "星期二"; break; case 3:temp = "星期三"; break; case 4:temp = "星期四"; break; case 5:temp = "星期五"; break; case 6:temp = "星期六"; break; }document.write(temp); </script>2、<script language="javascript">var i;for(i=0;i<10;i++){document.write("<font style='font-size:2"+[i]+"px;'>javascript很有用<br></font>");}</script>3、<script language="javascript">function check(){var i=document.getElementsByTagName("input");if(i[0].value==0){alert("用户名不能为空");}if(i[1].value==0){alert("密码不能为空");}else if(i[1].value.length<6){alert("密码长度大于6")}}</script><body><form action="#" method="post" name="form1"><table><caption><h2>注册账号</h2></caption><tr><td>用户:</td><td><input type="text" name="username" onblur="check()"/></td></tr><tr><td>密码:</td><td><input type="password" name="password" onblur="check()"/></td></tr><tr><td>确认密码:</td><td><input type="password" name="agianpwd" onblur="check()"/></td></tr><tr><td colspan="2"><input type="submit" name="submit" value="注册"/><input type="button" name="button" value="取消" onclick="history.go(-1)" /></td></tr></table></form></body>。