Java-Web程序设计-高职软件专业课程测试库题库带答案.doc
《Java-Web程序设计-高职软件专业课程测试库题库带答案.doc》由会员分享,可在线阅读,更多相关《Java-Web程序设计-高职软件专业课程测试库题库带答案.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择1、下面哪一个不是JSP本身已加载的基本类?(B) A、java.lang.* B、java.io.* C、javax.servlet.* D、javax.servlet.jsp.*2、以下关于JavaBeans的说法中,错误的是(B)。 A、JavaBeans是基于JAVA语言的。 B、JavaBeans是JSP的内置对象之一。 C、JavaBeans是一种Java类。 D、JavaBeans是一个可重复使用的软件组件。3、下面的说法错误的是:(D) A Jsp可以处理动态内容和静态内容 B 在Jsp最终会编译成字节码后执行 C 在jsp中可以使用脚本控制Html的标签生成 D Js
2、p中不能使用/注释Java脚本中的代码4、下述选项中不属于JDBC基本功能的是:(D) A. 与数据库建立连接 B. 提交SQL语句 C. 处理查询结果 D. 数据库维护管理5、JSP 页面经过编译之后,将创建一个(B) A applet B severlet C application D exe文件6、在jsp中,要定义一个方法,需要用到以下(C)元素。 A. B. C. D. 7、JSP在WEB服务器上运行结果:(A) A.可以在WEB浏览器看到, B.只能在浏览器看到。 C.可能在WEB浏览器看到, D.不可能在WEB浏览器看到。8、Page指令用于定义JSP文件中的全局属性,下列关于
3、该指令用法的描述不正确的是:(D) A. 作用于整个JSP页面。 B. 可以在一个页面中使用多个指令。 C. 为增强程序的可读性,建议将指令放在JSP文件的开头,但不是必须的。 D. 指令中的属性只能出现一次。9、(D)的范围是从Web应用服务器一开始执行服务一直到Web应用服务器结束服务为止。 A.页内有效 B.请求有效 C.会话有效 D.应用有效10、选择、在JSP中使用标记时,不会出现的属性是:(c) A.name B.property C.value D.以上皆不会出现11、对于预定义的说法错误的是:(c) A、一次可声明多个变量和方法,只要以“;”结尾就行 B、一个声明仅在一个页面中
4、有效 C、声明的变量将作为局部变量 D、在预定义中声明的变量将在JSP页面初始化时初始化12、从 “员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:(D) A、 Select * from员工 where 姓名 =_玛丽_ B 、Select * from员工 where 姓名 =%玛丽_ C、 Select * from员工 where 姓名 like _玛丽% D、 Select * from员工 where 姓名 like %玛丽%13、在JSP中调用JavaBean时不会用到的标记是:(A) A. B. C. D.14、关于JavaBean正确的说法是
5、:(A) A、Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写 B、在JSP文件中引用Bean,其实就是用语句 C、被引用的Bean文件的文件名后缀为.java D、Bean文件放在任何目录下都可以被引用15、Servlet程序的入口点是:(A) A、init() B、main() C、service() D、doGet()16、不能在不同用户之间共享数据的方法是(A) A、通过cookie B、利用文件系统 C、利用数据库 D、通过ServletContext对象17、page指令通过(A)属性指定当前页面的内容类型和字符集? A 、contentType B、 bu
6、ffer C、 language D、 isErrorPage18、(B)指令指定自定义标签的描述器所在位置? A page B taglib C include D config19、在传统的HTML页面中加入(D)就构成了一个JSP页面文件。A、JAVA程序片 B、JSP标签C、用“”标记符号括起来的程序 D、JAVA程序片和JSP标签20、假设在helloapp应用中有一个hello.jsp,它的文件路径如下:%JAVA_HOME%/webapps/helloapp/hello/hello.jsp 那么在浏览器端访问hello.jsp的URL是什么? ( C)A、http:/localh
7、ost:8080/hello.jspB、http:/localhost:8080/helloapp/hello.jspC、http:/localhost:8080/helloapp/hello/hello.jspD、http:/localhost:8080/webapps/helloapp/hello/dello.jsp21、配置JSP运行环境,若WEB应用服务器选用TOMCAT,以下说法正确的是:(B )A、先安装TOMCAT,再安装JDKB、先安装JDK,再安装TOMCATC、不需安装JDK,安装TOMCAT就可以了D、JDK和TOMCAT只要都安装就可以了,安装顺序没关系22、对于“”之
8、间声明的变量,以下说法正确的是:(C )A、不是JSP页面的成员变量B、多个用户同时访问该页面时,任何一个用户对这些变量的操作,都会影响到其他用户C、多个用户同时访问该页面时,每个用户对这些变量的操作都是互相独立的,不会互相影响D、是JSP页面的局部变量23、假设在helloapp应用中有一个Javabean文件HelloServlet,它位于org.javathinker包下,那么这个bean的class文件应该放在什么目录下? ( D)A、helloapp/HelloServlet.classB、 helloapp/WEB-INF/HelloServlet.classC、helloapp/
9、WEB-INF/classes/HelloServlet.classD、helloapp/WEB-INF/classes/org/javathinker/HelloServlet.class24、在客户端浏览器的源代码中可以看到(C )A、JSP注释B、HTML注释C、JSP注释和HTML注释D、JAVA注释25、page指令的作用是:(A )A、用来定义整个JSP页面的一些属性和这些属性的值B、用来在JSP页面内某处嵌入一个文件C、使该JSP页面动态包含一个文件D、指示JSP页面加载Java plugin26、page指令的import属性的作用是(C )A、定义JSP页面响应的MIME类型
10、B、定义JSP页面使用的脚本语言C、为JSP页面引入JAVA包中的类D、定义JSP页面字符的编码27、page指令的(C )属性可以设置JSP页面是否可多线程访问A、sessionB、buffer C、isThreadSafeD、info28、(C )可在JSP页面出现该指令的位置处,静态插入一个文件。A、page指令标签B、page指令的import属性C、include指令标签D、include动作标签29、以下对象中的( D)不是JSP的内置对象。A、requestB、session C、applicationD、bean30、在JSP中,内置对象(B )封装了用户提交的信息,使用该对象
11、可以获取用户提交的信息。A、session B、request C、response D、out二、填空1. Tomcat服务器的默认端口是 8080。怎样修改tomcat的端口在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在中把8080更改即可2. 异常的处理,可在该方法的代码段中包含3类代码:try、catch和finally代码块。3. jsp主要内置对象有: application、exception、pageContext、request、session、response、out、config、page。4. JDBC的主要任务是:与数据库建立连接、发送S
12、QL语句 、处理结果。5. 一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属性 。6. Java Servlet的主要特点是:方便、节省投资。运行servlet需要在_web.xml_注册.7. Servlet的生命周期分三个时期:装载Servlet、创建一个Servlet实例 、销毁 。8. JSP开发网站的两种模式分为_jsp+javabean_和jsp+javabean+servlet。9. Servlet的生命周期分三个时期:装载Servlet、创建一个Servlet实例、销毁。10.
13、Class.forName的作用是返回一个指定名称的class对象。11.xml有DOM和SAX两种解析技术12.JavaScript代码都是写在开始标记 和结束标记 之间。13.window常用的事件是onload ,它表示在窗口或框架完成加载时触发。14.setInterval方法表示每隔多少时间,循环调用某个函数执行,时间单位是(毫秒)。15.history对象是通过浏览器运行时引擎自动创建的,并且是由一系列URLs组成的。这些URLs是用户在一个浏览器中已访问过的URLs,所以可以方便的使用IE浏览器的“前进”和“后退”按钮图标。16.location对象是通过JavaScript运行
14、时引擎自动创建的,此对象相当于IE浏览器中的地址栏,包含了关于当前URL地址的信息,它提供了一种重新加载窗口当前URL的方法。17.document对象表示给定浏览器窗口中的HTML文档,通过它可以访问到包括背景颜色到HTML文档所有的元素,以及处理事件,因此它是整个浏览器对象模型结构中的重要角色。三、判断1. JSP可以继承String类。 (错)2. 接口不可以继承接口。(错)3. 抽象类可以实现(implements)接口。(对)4.抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。(对)5.String是可以被继承的。(错)6.try 里有一个return语句,那么紧跟在这个
15、try后的finally 里的code不会被执行。(错)7.abstract的method可以同时是static。 (对)8.abstract的method可以同时是static,也可以同时是native。 (错)9.abstract的method可以同时是static,也可以同时是synchronized。(错)10.在JSP中,page指令的extends属性用来引入需要的包或类。(错)11.char型变量不能定义为一个中文。(错)12.对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象.(错)13.每个HttpSession
16、对象都有惟一的ID。(对)14.JavaWeb应用程序必须负责为HttpSession分配惟一的ID。(错)15. 在Struts应用的控制器中包含有客户化标签组件。(错)16.不管应用中包含多少个子应用,只需配置一个ActionServlet。(对)17. 每个HTTP请求对应一个单独的ActionServlet实例。 (错)四、简答1.jsp有哪些内置对象?作用分别是什么?答:request 用户端请求,此请求会包含来自GET/POST请求的参数 response 网页传回用户端的回应 pageContext 网页的属性是在这里管理 session 与请求有关的会话期 applicatio
17、n servlet 正在执行的内容 out 用来传送回应的输出 config servlet的构架部件 page JSP网页本身 exception 针对错误网页,未捕捉的例外 2.JSP中动态INCLUDE与静态INCLUDE的区别?答:动态INCLUDE用jsp:include动作实现它总是会检查所含文件中的变化,适合用于包含动态页面,并且可以带参数静态INCLUDE用include伪码实现,定不会检查所含文件的变化,适用于包含静态页面。3.JSP的两种访问格式是什么?答:(1) 请求一个JSP文件:JSP文件将访问Bean或其他能生成动态内容并发送到浏览器的组件。 (2) 请求一个Ser
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java Web 程序设计 高职 软件 专业课程 测试 题库 答案
限制150内