




已阅读5页,还剩33页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WEB技术基础课外习题集WEB技术基础课程组jzt版答案 找到一个错误悬赏一元(自己写(主要)+百度文库+翻书+servlet.api+w3cschool)一、填空题1. HTML语言中文全称是 超文本标记语言(hypertext markup language) ,它都是由一系列的标记组成。每个标记都可以视为是一个对象,这些对象也有属性和事件过程。2. 基于JSP的Web服务器很多,在实际的企业应用中,最常用的3种Web服务器是 tomcat 、 weblogic和 Resin 。3. JavaScript是一种通用的、基于原型的、面向 对象 的脚本语言,它帮助DOM对象实现了事件处理机制 。4. HTTP协议是一个基于请求/响应的协议,常见的请求方式有两种:POST/GET,其中 GET 请求会在浏览器地址栏中显示,而 POST 请求不会。 GET方式提交的数据最多只能是1024字节,理论上POST没有限制5. 目前在应用开发领域中,主要分成两大编程体系,一种是基于浏览器的 B/S 结构,另一种是 C/S 结构。6. JSP中的几个重要的对象是:out、 request 、 response 、 session 、application、cookie(没有这个)。 一共九大:还有pageContext config exception7. 匹配一个HTML标记的CSS样式表标记有3种方式:标记选择符、 类选择符 和ID选择符。8. Servlet的生命周期由 init() 、service()方法和destroy()方法三个过程组成。9. Servlet中的doGet和 doPost() 方法分别对应Form表单的method属性Get和Post方法。10. 在HTML语言中超链接标记是 ,图片标记是 ,字体的标记是 ,段落标记是 。11. Web应用一般放置在Tomcat的 webapps 目录下面,而一个Web应用中的Servlet和JavaBean一般都放置在该Web应用目录下的 src 文件夹中。Tomcat服务器的默认端口是 8080 。12. JavaBean既可以放在classes目录下,也可以放在lib目录下,一般自己写的JavaBean不打包直接放在 (这个不好说) 目录下,引用外部的JavaBean一般都以JAR包的形式,所以应当放在 lib 目录下。13. B/S结构中的B的全称是_ Browser浏览器 _,S的全称是 Server服务器 。14. JAVA应用开发体系包括三个部分_ javaSE标准 _,_ javaEE _和 javaME 。15. J2EE体系中包含了13种核心技术,如 jdbc , jndi , jsp等。16. JSP和Javascript文件的后缀分别是 .jsp 和 .js 。17. 常用的浏览器对象有: navigator 、 window 、location、history、forms等。18. JDBC中的Statement对象有三种:Statement、 PreparedStatement 、 CallableStatement 。19. Tomcat中每个web应用的配置文件是 web.xml 。20. Javascript中监听鼠标的事件有: onmouseover 、 onmouseout 、 onclick 、onMouseUp、onMouseDown、onDblClick等。21. Form的提交方式有 Get 和 Post 两种,在Servlet中,分别以 和doPost方法读取其中的数据。22. Session对象的_ _setAttribute()_方法可以设置Session的属性,_getAttribute()_方法可以取得Session的属性值。23. 在编写Servlet 时,需要继承_HttpServlet_类,在Servlet中声名doGet( )和doPost()需要_HttpServletRequest_和_HttpServletResponse_类型的两个参数。24. 为了实现函数的定义和调用,JavaScript语句提供了两个关键字:_function_和_return_。25. application对象是 _服务器的的servlet容器为多个应用程序保存信息_,而session对象则是每个客户专用的26. 假设在helloapp应用中有一个HelloServlet类,它位于org.javathinker包下,那么这个类的class文件应该放helloapp/WEB-INF/classes/org/javathinker_ _目录下.27. mysql 默认JDBC服务端口是_3306_28. 标记出现在标记之后,它包含用户能够在浏览器主窗口中看到的Web页面内容,这部分内容也被称为主体内容。29、请编写一个可以超链接到index.html文件上的语句 链接 30、在页面上显示一张名为p1.jpg图片的所使用的语句是 31、在页面中换行的标记是: 32、在页面段落的标记是: 33、有序列表的标记为: 34、无序列表的标记为: 35、表格的标记为 36、表格的行标记为: 37、表格的单元格标记为 二、单选题第一部分1.下面关于JSP与ASP比较的描述,哪一项不是JSP独有特点(D)都可以用jdbcA. 跨平台性B. 一次编写,到处运行C. 编写容易,快速上手D. 通过JDBC驱动程序与数据库连接2. 一个标准的HTML文件是以标记开始,并以什么标记结束(D)A. B. C. D.3.下面哪个是属性而不是标记(C)A.IMGB. FORM C.HREFD.TD4. 在下面的FORM元素、方法、事件与属性中哪一项与另外三个不同(D)A.ONFOCUSB.ONSLECTC.ONCHANGED.OPTIONS前三个是事件 最后的是集合5.下面哪个不是包装类(B)A.Long B.String C.FloatD.Double6. 下面哪项不是File类的方法(B) list是 集合A. String getAbsolutePath() B. String list() C. boolean canRead() D. void write(byte b) 7.下面哪一项不是JSP的page指令的属性(D)A.importB.contentTypeC.sessionD. useBean参考/article/ab69b270dd3a482ca7189fac.html8.下面哪项不是Jsp内置对象( A )九大内置对象见上面填空题A. JDBC B. response C. session D. Out9. 下面哪项不是与Bean进行交互的JSP操作指令(B)A. useBeanB. includeC.getPropertyD. SetProperty使用动作标记useBean getProperty动作标记,从bean中取值setProperty动作标记,传给bean,设置bean的属性值jsp:getProperty name=bean的名字 property=bean的属性 value=10. 下面哪项不是Cookie类的方法(A)A. invalidate() 安卓中的一个刷新View方法 B. getMaxAge()有效时间C. setValue(StringnewValue ) D. setVersion(intv) 11. 下面哪项不属于数据库最常用的基本操作(B)A. 查询(Select)B. 装载(Load)C. 插入(Insert) D. 更新(Update)12. 在配置数据库连接池时,配置server.xml,哪项不属于要修改的parameter元素(A)A. FactoryB. driverClassNameC. portD. MaxWait13. 在传统的HTML页面中加入(C )就构成了一个JSP页面文件。A、JAVA程序片 B、JSP标签C、用“”标记符号括起来的程序 D、JAVA程序片和JSP标签14. 配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:( B)A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系15. 对于“”之间声明的变量,以下说法正确的是:(B )是成员变量A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量16. 在客户端浏览器的源代码中可以看到(B )A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释17. page指令的作用是:( A)P186A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C、使该JSP页面动态包含一个文件D、指示JSP页面加载Java plugin18. page指令的import属性的作用是(C )A、定义JSP页面响应的MIME类型B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码19. page指令的(C )属性可以设置JSP页面是否可多线程访问A、sessionB、bufferC、isThreadSafe(thread就是线程)D、info20. (C )可在JSP页面出现该指令的位置处,静态插入一个文件。A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签21. 以下对象中的( D)不是JSP的内置对象。A、requestB、sessionC、applicationD、bean22. 在JSP中,内置对象(B)封装了用户提交的信息,使用该对象可以获取用户提交的信息。P203A、sessionB、requestC、responseD、out23. request对象可以使用(A )方法获取表单中某输入框提交的信息。A、getParameter(String s)B、getValue(String s)C、getParameterNames(String s)D、getParameterValue(String s)D改成getParameterValues就是对的24. JSP的内置对象中(A )对象可对客户的请求作出动态响应,向客户端发送数据。A、response 服务器服务器响应用户请求数据B、requestC、applicationD、out25. 从(A )开始,到( )结束,被称为一个会话。A、访问者连接到服务器,访问者关闭浏览器离开该服务器B、服务器启动,服务器关闭C、访问者连接到服务器,服务器关闭D、服务器启动,访问者关闭浏览器离开该服务器26. 下面哪一个不是JSP本身已加载的基本类?(B ) A、 java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.* 27. 对于预定义的说法错误的是:( B ) A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中有效 C、声明的变量将作为局部变量 D、在预定义中声明的变量将在JSP页面初始化时初始化 28. 从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D ) A、 Select * from员工 where 姓名 =_玛丽_ B、 B 、Select * from员工 where 姓名 =%玛丽_ C、 Select * from员工 where 姓名 like _玛丽% D、 Select * from员工 where 姓名 like %玛丽% 29. 下述选项中不属于JDBC基本功能的是:( D ) A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理 30. 在JSP中使用标记时,不会出现的属性是:( C ) A. name 名字 B. property 属性名 C. value D. 以上皆不会出现 31. Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是: DA. 作用于整个JSP页面。 B. 可以在一个页面中使用多个指令。 C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。D.指令中的属性只能出现一次。 (多少次都可以)31. 在JSP中调用JavaBean时不会用到的标记是:(A) 没有第一个P293A.B.C.D. 32. 关于JavaBean正确的说法是: BA、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B、在JSP文件中引用Bean,其实就是用语句 C、被引用的Bean文件的文件名后缀为.javaD、Bean文件放在任何目录下都可以被引用 33Servlet程序的入口点是: AA、init()初始化函数B、main()C、service()D、doGet() 34不能在不同用户之间共享数据的方法是 AA、通过cookieB、利用文件系统C、利用数据库D、通过ServletContext对象35. 以下哪个不是FORM的元素?CA、Input输入框B、textarea文本区 C、select什么鬼数据库语句 D、table表36. 以下哪个是空格?B 转义字符A、&;替代&B、 ;替代空格C、©;D、<;替代37. 中的align属性是什么含义? CA、加粗B、斜体C、对齐方式D、边框样式38. 单选按钮是下列哪一个? DA. B. C. D. 39. 以下哪个不是JSP的内置对象? CAsessionB. requestC. cookieD. Out40. 当在JSP文件中要使用到Vector对象时,应在JSP文件中加入以下哪个语句?CA. B. C. 肯定是import语句D. 41. 关于JavaBean的说法,哪个是正确的?DA. JavaBean的具体类可以不是public的。B. JavaBean可以只提供一个带参数的构造器。C. jsp:useBean可以像HTML标记一样不关闭。D. JavaBean可以保存状态。42. JavaBean的生命周期中,哪个是用来跟踪用户的会话的?AA. sessionB.requestC.pageD.application43. 要在session对象中保存属性,可以使用以下哪个语句?BA. session.getAttribute(“key”, “value”);B. session.setAttribute(“key”,“value”);设置属性的值C. session.setAttribute(“key”);D. session.getAttribute(“key”);44. jsp:forward 和 sendRedirect都是用来做页面跳转的,以下语句描述错误的是:DA. forward之后可以使用原来的request对象,而且效率较高。B. sendRedirect之后不可以使用原来的request对象,而且效率较低。C. forward地址栏不变化,只能在WEB应用程序内的页面间跳转。D. forward地址栏变化,可以跳转到任何页面和机器。45. 关于get和post两种请求,下列说法正确的是?AA. get请求是默认的。B. get请求处理的数据量大小不受限制。反了C. post请求地址栏里是能看到数据的 反了D. post请求可以由doGet方法处理。 DoGet是servlet46. 如果Tomcat安装后,想要修改端口号,可以修改/conf下的_B_文件。A. web.xmlB. server.xmlC.server-minimal.xmlD.tomcat-user.xml47. 以下哪个不是MVC中的组成部分?BA. JavaBeanB. FrameWork什么鬼C.JSPD. Servlet48. 哪个不是Servlet接口的方法?DA. doGet方法B. doPost方法C. init方法D.forward方法49. 以下哪个是正确使用JavaBean的方式?AA. B. C. D. 50. 销毁一个session对象应该调用以下哪个方法?AA. session.invalidate();B. session.expunge();C.session.destroy();D.session.end();51. 用于把信息回送到客户端的浏览器中的对象是C(A)pageContext(B)request(C)response(D)out52. 用于处理服务器对客户端的响应的对象是 D(A)cookie(B)out(C)session(D)response53. 用来得到客户端的信息的对象是 C(A)session(B)out(C)request(D)response54. 用来保存网站的一些全局变量的对象是 B(A)session(B)application(C)pageContext(D)page55. 用来保存单个用户访问时的一些信息的对象是 B(A)application(B)session(C)out(D)page56. 用来将服务器端的一些信息写到客户端的浏览器中的对象是:response(A)out(B)cookie(C)session(D)request57. request对象中以下方法正确的是D(A)getparament()(B)getParament()(C)getparameter()(D)getParameter()58. 以下方法错误的是 (四个都有 奇怪)(A)request.setAttribute() 设置属性的值(B)application.setAttribute() 设置属性(C)session.setAttribute() (D)cookie.setAttribute()59. 若要做一个网站访问数量的计数器,则该数量应该存入哪个对象?B(A)application(B)cookie(C)pageContext(D)page60. 用于取得服务器的配置信息的对象是A(A)config(B)cookie(C)application(D)pageContext61. 在java中,要对数据库进行操作,需要导入的包是B(A)java.io.*(B)java.sql.*(C)java.database.*(D)java.util.*62. Class.forName(sun.jdbc.odbc.JdbcOdbcDriver)这条语句的作用是A(A)加载驱动(B)查找数据库(C)连接数据库(D)断开与数据库的连接63. DriverManager类是A(A)用于管理数据库驱动程序的类(B)用于处理与特定数据库连接的类(C)用于在指定的连接中处理SQL语句的类(D)用于处理查询结果的类64. Connection类是 B(A)用于管理数据库驱动程序的类(B)用于处理与特定数据库连接的类(C)用于在指定的连接中处理SQL语句的类(D)用于处理查询结果的类65. Statement类是 C(A)用于管理数据库驱动程序的类(B)用于处理与特定数据库连接的类(C)用于在指定的连接中处理SQL语句的类(D)用于处理查询结果的类66. ResultSet类是 D(A)用于管理数据库驱动程序的类(B)用于处理与特定数据库连接的类(C)用于在指定的连接中处理SQL语句的类(D)用于处理查询结果的类67. 以下getConnection方法声明正确的是 A(A)static Connection getConnection(String url,String username,String password)(B)static Connection getConnection()(C)Connection getConnection(String url,String username,String password)(D)static String getConnection(String url,String username,String password)68.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);该方法中第一个参数的含义是 C(A)结果集的游标只能向下滚动(B)游标可上下移动,当数据库变化时,当前结果集不变(C)游标可上下移动,当数据库变化时,当前结果集同步改变(D)结果集不可滚动69. next()方法的正确描述是C(A)Statement类,作用是得到下一条记录(B)Statement类里的方法,作用是返回是否还有下一条记录(C)ResultSet类里的方法,作用是得到下一条记录(D)ResultSet类里的方法,作用是返回是否还有下一条记录70. 以下哪个方法不是ResultSet类里的方法 C P260(A)first()(B)getRow()(C)closes()(D)absolute(int row)71. 创建一个Servlet应该继承的类是B(A)Servlet(B)HttpServlet(C)ContextServlet(D)JavaServlet72. 以下哪个方法不是Servlet继承的方法:C P324(A)doGet方法(B)doPost方法(C)doQuery方法(D)doDelete方法73.以下是servlet配置代码: MSservlet.MyServletMS/MS以下说法错误的是:D 必须不一样(A)里的名字必须和类名一致(B)里的名字可以更改(C)里的名字必须和类名一致(D)两个里的名字必须保持一致74. 现在有一个页面要向上述servlet提交表单数据,则method后面应该写:D(这个题目有问题,条件没有说清楚里面情况没说)(A)action=MS(B)action=servlet.MyServlet(C)action=/servlet.MyServlet(D)action=servlet/MyServlet75. doGet方法的完整写法是 A(A)public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException(B)protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException(C)protected void doGet(Request request,Response response) throws ServletException, IOException(D)public void doGet(Request request, Response response) throws ServletException, IOException76. 在servlet中获取session对象需要: C(A)Session session=new Session();(B)Session session=request.getSession();(C)HttpSession session=request.getSession();(D)HttpSession session=request.getHttpSession();77. 在servlet中获取out对象需要:B(A)Out out=request.getOut();(B)Out out=response.getOut();(C)PrintWriter out=request.getWriter();(D)PrintWriter out=response.getWriter();78. MVC模式中的M指的是: A C 一样选项差评题目(A)Modal,一般由JavaBean充当该角色(B)Modal,一般由Servlet充当该角色(C)Model,一般由JavaBean充当该角色(D)Model,一般由Servlet充当该角色79. MVC模式中的V指的是: AC 又一页逗我(A)Viewer,一般由JSP充当该角色(B)Viewer,一般由Servlet充当该角色(C)View,一般由JSP充当该角色(D)View,一般由Servlet充当该角色80. MVC模式中的C指的是:AC 这个题目是约好逗大家的(A)Controller,一般由Servlet充当(B)Controller,一般由JavaBean充当(C)Control,一般由Servlet充当(D)Control,一般由JavaBean充当三、程序阅读题1、写出以下程序执行的结果var a = parseInt(135.36China);var b = parseFloat(135.36China);document.write (a + );document.write (b);程序执行的结果是: 135 135.36 2、 根据下面的源代码回答以下问题:解释两处处划线的标记分别是什么含义? 画出这个页面的大致图形。源代码:Untitled Document 定义一个表格,宽200,边宽为1 good 一个空格 hello3、 阅读下面html源文件,写出显示结果:姓名年龄语文成绩数学成绩Li207080Wang2590704、写出下列程序的输出结果 跨两行 跨两列 1000 1000 3000 2000 4000 执行结果: 5、写出下列程序的输出结果姓名:密码:性别:男 女 血型:O A B AB 性格:热情大方 温柔体贴 多情善感文件:简介:城市:北京市上海市南京市执行结果: 6、根据下面的源代码回答以下问题:(1)画出这个页面的大致图形。(2)写一个能够获取这个页面控件内容并将获取到的内容显示出来的jsp页面。这个jsp页面的文件名应该叫做什么? checkbox 1 2 Jsp:Text: Checkbox:7、如果现在去运行下面的程序,请画出运行的结果var strTime, strDate;function webClock()var dNow = new Date();var dHours = dNow.getHours();var dMinutes = dNow.getMinutes();var dSeconds = dNow.getSeconds();strTime = dHours;strTime += (dMinutes10) ? :0 : :) + dMinutes;strTime += (dSeconds10) ? :0 : :) + dSeconds;clock.time.value = strTime;var dDate = dNow.getDate();var dMonth = dNow.getMonth() + 1;var dYear = dNow.getYear();strDate = dMonth;strDate += (dDate10) ? /0 : /) + dDate;strDate += / + dYear;clock.date.value = strDate;setTimeout(webClock(),1000);时间:日期:运行结果:8. 请分析下列程序中各行可能抛出的异常。String driver = sun.jdbc.odbc.JdbcOdbcDriver;String url = jdbc:odbc:grade;1int stuNo = Integer.parseInt(request.getParameter(stuNo);2String stuName = new String(request.getParameter(stuName).getBytes(iso8859-1),GBK);3String sql = update student set stuName = + stuName + where stuNo = + stuNo;4Class.forName(driver);5Connection conn = Dr
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程爆破考试试题及答案
- 劳动力市场学试卷及答案
- 幕墙施工组织设计专家论证的
- 深远海养殖智能化水下养殖平台建设方案
- 大宗固废资源化利用技术方案
- 环境影响评价技术服务与生态建设规划合同
- 高难度离婚协议:财产分割、子女抚养及赡养费协议
- 医疗机构消毒清洁与卫生监督服务协议
- 教育培训机构股份简单转让与师资培训合同
- 房屋建筑施工技术方案及创新设计
- 2025年体育产业成本控制与赛事运营研究报告
- 合肥市肥东县大学生乡村医生专项计划招聘考试真题2024
- 能源问题面试题库及答案
- 2025山西太原铁路局招聘试题及答案解析
- TSG-T7001-2023电梯监督检验和定期检验规则宣贯解读
- 供应商分级管理制度管理办法
- 招议标管理办法
- 小儿急性上呼吸道感染的护理查房ppt
- 跨文化交际全套课件
- 《中华人民共和国职业分类大典》电子版
- 天文地理知识竞赛题库及答案
评论
0/150
提交评论