




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
选择器第1题. 编写一个Filter,需要() A. 继承Filter 类 B. 实现Filter 接口 C. 继承HttpFilter 类 D. 实现HttpFilter接口 正确答案为:B 第2题. 自定义标签的配置文件放在_ A. WebRoot B. lib C. classes D. WEB-INF 正确答案为:D 第3题. 在J2EE中,重定向到另一个页面,以下()语句是正确的 A. request . sendRedirect(“http :/ www . svse . com . cn”); B. request . sendRedirect(); C. response . sendRedirect(“http: / www . svse . com . cn”); D. response .sendRedirect(); 正确答案为:C 第4题. 自定义标签的作用是 A. 编写和使用方便 B. 规定是这样的,如果不用,别人会说我们不专业 C. 可以减少jsp中的java代码,将代码与界面标签分离,简化前台开发 D. 连数据库 正确答案为:C 第5题.request.getRequestDispatcher().forward(request,response)称之为 A. 流转 B. 转发 C. 重定向 D. 导航 正确答案为:B 第6题. 在J2EE中,给定某Servlet的代码如下,编译运行该文件,以下陈述正确的是()。(选择一项)Public class Servlet1 extends HttpServlet Publicvoid init() throws ServletException Publicvoid service(HttpServletRequest request,HttpServletResponse response) ThrowsServletException,IOException PrintWriterout = response.getWriter(); out.println(“hello!”); A. 编译该文件时会提示缺少doGet()或者dopost()方法,编译不能够成功通过 B. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到输出文字:hello! C. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中看不到任何输出的文字 D. 编译后,把Servlet1.class放在正确位置,运行该Servlet,在浏览器中会看到运行期错误信息 正确答案为:B 第7题. 在Servlet中,response.getWriter()返回的是_ A. JspWriter对象 B. PrintWriter对象 C. Out对象 D. ResponseWriter对象 正确答案为:B 第8题. 在web.xml中使用_标签配置过滤器 A. 和 B. 和 C. 和 D. 和 正确答案为:A 第9题. 自定义标签的描述文件在web.xml中配置正确的 A. bob-tld /WEB-INF/bob.tld B. bob-tld /WEB-INF/bob.tld C. bob-tld /WEB-INF/bob.tld D. bob-tld /WEB-INF/bob.tld 正确答案为:D 第10题. 在访问Servlet时,在浏览器地址栏中输入的路径是在_地方配置的 A. B. C. D. 正确答案为:D 第11题. 在JSP页面中,能够完成输出操作的内置对象是 A. out B. response C. request D. config 正确答案为:A 第12题. 能够保留请求作用域中数据的转向方式是_ A. response.forward() B. response.sendRedirect() C.session.getRequestDispatcher().forward(request,response) D.request.getRequestDispatcher().forward(request,response) 正确答案为:D 第13题. Login.jsp为登录页面,表单代码如下:Index.jsp中直接显示用户名,以下哪种代码正确() A. $requestS B. C. $ D. 正确答案为:C 第14题. 某JSP中有如下代码,显示结果为() A. 5 B. 123 C. 456 D. null 正确答案为:B 第15题. 要在jsp中使用ArrayList,做法正确的是 A. B. C. D. 正确答案为:C 第16题. 在编写过滤器时,需要完成的方法 A. doFilter() B. doChain() C. doPost() D. doDelete() 正确答案为:A 第17题. 以下代码执行效果为(): A. 1 2 3 4 5 B. 1 3 5 C. i i i D. 15 正确答案为:B 第18题.request.setAttribute(user,svse); session.setAttribute(user,bob);使用user则显示 A. null B. svse C. bob D. 啥也没有 正确答案为:B 第19题. 在JSP中,test . jsp文件如下,试图运行时,将发生()。 str is A. 转译期有误 B. 编译Servlet源码时发生错误 C. 执行编译后的Servlet时发生错误 D. 运行后,浏览器上显示:str isnull 正确答案为:D 第20题. 编写自定义标签处理类后,需要编写一个()去描述 A. .tag文件 B. .tld文件 C. dtd文件 D. .xml文件 正确答案为:B 第21题. 在HTTP协议中,用于发送大量数据的方法是 A. get B. post C. put D. options 正确答案为:B 第22题. MVC中的 M VC 分别用_、_、_表示 A. jsp servletjavabean B. HTml javabeanjsp C. javabean jsp servletD. servlet htmljsp 正确答案为:C 第23题.pageContext.setAttribute(user,tom); request.setAttribute(user,bob);显示bob,则可以使用 A.request.getAttribute(user)B. param.user C. user D. requestScope.user 正确答案为:D 第24题. 以下哪个标签实现了switch功能 A. B. C. D. 正确答案为:C 第25题. 在jsp中导入自定义标签的方式正确的是 A. web.xml文件的 B. C. D. 无需导入,可直接使用 正确答案为:B 第26题. 在JSP中可动态导入其他页面的标签是 A. B. C. D. 正确答案为:D 第27题. 以下()可用于检索session属性userid的值 A. session. getAttribute(“userid”); B. session. setAttribute(“userid”); C. request. getParameter(“userid”); D. request. getAttribute(“userid”); 正确答案为:A 第28题. 当一个Servlet首次被请求的时候,服务器首先会调用_方法 A. doGet B. doPost C. doInit D. init 正确答案为:D 第29题. 只能够传递字符串类型数据的方式是_ A. 表单 URL重写 B. session对象 表单 C. 隐藏域 setParameter方法 D. 都可以 正确答案为:A 第30题. 在Servlet中,下列语句可以正确获取PrintWriter对象的是 A. PrintWriter out=request.getWriter(); B. PrintWriter out= request.getPrintWriter(); C. PrintWriter out=response.getWriter(); D. PrintWriter out= response.getPrintWriter(); 正确答案为:C 第31题. 在编写Servlet时需要_ A. 继承Servlet B. 实现HttpRequestServlet C. 继承HttpServlet D. 实现HttpRequest 正确答案为:C 第31题. Servlet程序的入口点是: A. init() B. main() C. service() D. doGet() 正确答案为:A 第32题. 在WEB应用中,数据传递的默认编码是 A. ISO-8859-1 B. UTF-8 C. GBK D. UNICODE 正确答案为:A 第33题. 从HTTP请求中,获得请求参数,应该调用 A. request对象的getAttribute()方法 B. request对象的getParameter()方法 C. session对象的getAttribute()方法 D. session对象的getParameter()方法 正确答案为:B 第34题. 在servlet中的doGet和doPost方法中只有如下代码: ()requestsetAttribute(”jb”,”aPtech”);responsesendRedirect(”http:/localhost:8080/servlet/Servlet2”);那么在Servlet2 中使用()可以把属性jb的值取出来 A. String str =request.getAttribute(“jb”); B. String sir=(String)request.getAttribute(“jb”); C. Object str =request.getAttribute(“jb“); D. 取不出来 正确答案为:D 第35题. Servlet 接受请求时,会调用_ A. service B. doGet C. doPost D. init 正确答案为:A 第36题. 支持中文的常用字符集有 A.UTF-8 GBK ZH23BIG5 B. ISO-8859-1 MS950C. UTF-8 GBKGB2312 BIG5 D. UTF-16 ANSISQL 正确答案为:C 第37题. Servlet 可以在以下()三个不同的作用域存储数据 A. 请求、会话和上下文 B. 响应、会话和上下文 C. 请求、响应和会话 D. 请求、响应和上下文 正确答案为:A 第38题. 在Filter过滤器的生命周期方法中,每当传递请求或响应时,web容器会调用()方法 A. init B. service C. doFilter D. destroy 正确答案为:C 第39题. 关于MVC模式说法正确的是 A. 用来将代码分开的方法 B. 将显示、流程控制、业务逻辑分开,提高维护性和分离复杂度 C. 视图 控制器模型 D. 只用java才有的模型 正确答案为:B 第40题. 在JSP页面中,类型为HttpServletResponse的内置对象是 A. out B. response C. request D. config 正确答案为:B 第41题. http是一个()协议 A. 无状态 B. 有状态 C. 状态良好的 D. 局域网 正确答案为:A 第42题. 使用GET方式提交数据,接收数据时,处理中文最直接有效方式为 A.request.setCharacterEncoding(utf-8); B.response.setContentType(text/html;charset=utf-8); C. String name=newString(request.getParameter(name).getBytes(ISO-8859-1),gbk); D.response.setCharacterEncoding(gbk); 正确答案为:C 第43题. Tomcat的端口号可以在_文件中修改 A. server.xml B. web.xml C. tomcat.xml D. 不能改 正确答案为:A 第44. Servlet中,HttpServletResponse的()方法用来把一个Http请求重定向到另外的URL. A. sendURL() B. redirectURL() C. sendRedirect() D. redirectResponse() 正确答案为:C 第45题. 下面关于MVC的说法不正确的是 A. M表示Model层,是存储数据的地方 B. View表示视图层,负责向用户显示外观 C. Controller是控制层,负责控制流程 D. 在MVC架构中 jsp通常做控制层 正确答案为:D 第46题. 在WEB应用程序的目录结构中,在WEB-INF文件夹中的lib目录是放()文件的 A. .jsp文件 B. .class文件 C. .jar文件 D. web.xml文件 正确答案为:C 第47题. 在 J2EE中,使用Resultset对象的 next()方法移动光标时,如果超过界限,会抛出异常,该异常通常是 A. InterruptedExceptlon B. AlreadyBoundExceptlon C. SQLException D. NetExcePtlon 正确答案为:C 第48题. 按作用域从大到小排列正确的是 A. application page requestresponse B. session pageContext requestapplication C. public applicationsession request D. application session request pageContext 正确答案为:D 第49题. _横线处使用什么代码可以将name的值显示在页面 A. response.print(name); B. C. D. name 正确答案为:C 第50题. jsp最终被运行的是 A. 一个java文件 B. 一个class文件 C. 一个HTML D. 一个JSP 正确答案为:B 第51题. 完整的配置一个Servlet需要_标签 A. B.和 C. 和 D. 正确答案为:B 第52题. 核心标签库中,用来实现循环功能的标签是() A. B. C. D. 正确答案为:D 第53题. 在WEB应用程序的目录结构中,在WEB-INF文件夹外的文件为 A. .jsp文件 B. .class文件 C. .jar文件 D. web.xml文件 正确答案为:A 第54题. 请求Servlet的时候,Servlet的对象由_ A. 服务器负责实例化 B. 由开发人员在请求中实例化 C. Servlet会自动实例化 D. Servlet只加载,无需实例化 正确答案为:A 第55题.http:/localhost:8080/web/show.jsp?name=svse下列取得请求参数值正确的是_ A. B. name C. D.param.get(name) 正确答案为:A 第56题. param.user?Administrator:param.user 说法正确的是 A. 编译时出错,不支持该语法 B. 如果参数user为空则返回Administrator否则就返回user的值 C. 如果参数user为空字符则返回Administrator否则就返回user的值 D. 如果参数user为空则返回user否则就返回Administrator的值 正确答案为:B 57、为了区分重载多态中同名的不同方法,要求(A)。A) 形式参数个数或者类型不同 B) 返回值类型不同C) 调用时用类名或对象名做前缀 D) 形式参数名称不同58、下列关于注释语句的描述中,正确的一项是(C )A。以/开始的是多行注释语句B。以/*开始,*/结束的是单行注释语句C。以/*开始,*/结束的是可以用于生成帮助文档的注释语句D。以/*开始,*/结束的是单行注释语句59在同一个类中的定义中可以有两个同名函数,这种现象称为;(A)封装(B)继承(C)覆盖(D)重载答案:D60使用Java语言编写的源程序保存时的文件扩展名是( B)。 (A).class (B).java (C).cpp (D).txt 61设有数组的定义int a = new int3,则下面对数组元素的引用错误的是(C )。(A)a0; (B)aa.length-1; (C)a3; (D)int i=1; ai; 62在类的定义中构造函数的作用是( D)。(A)保护成员变量 (B)读取类的成员变量 (C)描述类的特征 (D)初始化成员变量63下面关键字中,哪一个不是用于异常处理语句(B )。(A)try (B)break (C)catch (D)finally 64类与对象的关系是(A )。(A)类是对象的抽象 (B)对象是类的抽象(C)对象是类的子类 (D)类是对象的具体实例 65下面哪一个是Java中不合法的标识符(D )。 (A)$persons (B)twoNum(C)_myVar (D)*point 66使用类名AB作为前缀就可以调用它,该方法头的形式为(A )。(A)static void method( ) (B)public void method( ) (C)final void method( ) (D)abstract void method( )67欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的( B)。(A)ArrayList myList=new Object( ) (B)List myList=new ArrayList( ) (C)ArrayList myList=new List( ) (D)List myList=new List( )68.Java源文件和编译后的文件扩展名分别为(B ) (A) .class和 .java (B).java和 .class (C).class和 .class (D) .java和 .java69.对于一个Java源文件,import, class定义以及package正确的顺序是:(A) (A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import 70.下面哪个是非法的:(B)(A) int I = 32; (B) float f = 45.0;(C) double d = 45.0; (D) char c = u; /符号错 71Java语言使用的字符码集是(D)(A) ASCII (B) BCD(C) DCB (D) Unicode72. 如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用的修饰是(C)(A) public (B) protected (C) private (D) static 73下面关于main方法说明正确的是(B) (A) public main(String args )(B) public static void main(String args ) (C) private static void main(String args ) (D) void main()74.哪个关键字可以对对象加互斥锁?(B ) (A) transient (B) synchronized (C) serialize (D) static 75.关于抽象方法的说法正确的是( C)(A)可以有方法体 (B) 可以出现在非抽象类中(C) 是没有方法体的方法 (D) 抽象类中的方法都是抽象方法 76.java.io包的File类是(B)(A)字符流类 (B) 字节流类(C) 对象流类 (D) 非流类77Java application中的主类需包含main方法,以下哪项是main方法的正确形参?(B )1 / 4A、 String args B、String args C、Char arg D、StringBuffer args78以下关于继承的叙述正确的是( A)。 A、在Java中类只允许单一继承B、在Java中一个类只能实现一个接口C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口只允许单一继承 79以下哪个不是Java的原始数据类型(B ) A、int B、Boolean C、float D、char80在Java中,一个类可同时定义许多同名的方法,这些方法的形式参数的个数、类型或顺序各不相同,传回的值也可以不相同。这种面向对象程序特性称为(C ) A) 隐藏 B) 重写 C) 重载D) Java不支持此特性81下列类定义中哪些是合法的抽象类的定义?(C ) A、abstract Animalabstract void growl();B、class abstract Animalabstract void growl(); C、abstract class Animalabstract void growl(); D、abstract class Animalabstract void growl()System.out.println(“growl”);82有以下程序片段,下列哪个选项不能插入到行1。( D) 1.2.public class Interesting 3./do sth 4. A、import java.awt.*; B、package mypackage; C、class OtherClass D、public class MyClass 83. 设有下面两个赋值语句: a = Integer.parseInt(“12”);b = Integer.valueOf(“12”).intValue(); 下述说法正确的是(A )。A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。C、a和b都是整数类对象并且值相等。 D、a和b都是整数类型变量并且值相等。84. 为了使包ch4在当前程序中可见,可以使用的语句是( A)。 A)import ch4.*; B)package ch4.*; C)ch4 import; D)ch4 package;85. 请问所有的异常类皆继承哪一个类?(B)。 A)java.io.Exception B)java.lang.Throwable C)java.lang.Exception D)java.lang.Error86、如下哪个是Java中的标识符( A)A、fieldname B、super C、3number D、#number 87、下面程序段执行后b的值是( B)。Integer integ =new Integer(9);boolean b = integ instanceof Object; A) 9 B) true C) 1 D) false 88关于继承的说法正确的是: (B ) A、子类将继承父类所有的属性和方法。 B、子类将继承父类的非私有属性和方法。 C、子类只继承父类public方法和属性D、子类只继承父类的方法,而不继承属性 89覆盖与重载的关系是 (A)A、覆盖只有发生在父类与子类之间,而重载可以发生在同一个类中 B覆盖方法可以不同名,而重载方法必须同名 Cfinal修饰的方法可以被覆盖,但不能被重载 D覆盖与重载是同一回事90、下面哪一个import命令可以为我们提供编写网络应用程序的类(D)A、import java.sql.*; B、import java.util.*; C、import java.io.*; D、import .*; 91、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为(B )。A. java B. .class C. html D. .exe 92关于选择结构下列哪个说法正确? (B) Aif语句和 else语句必须成对出现 Bif语句可以没有else语句对应Cswitch结构中每个case语句中必须用break语句 Dswitch结构中必须有default语句93while循环和 dowhile循环的区别是: (D) A没有区别,这两个结构任何情况下效果一样 Bwhile循环比 dowhile循环执行效率高Cwhile循环是先循环后判断,所以循环体至少被执行一次 Ddowhile循环是先循环后判断,所以循环体至少被执行一次94下列修饰符中与访问控制无关的是 (D) Aprivate Bpublic Cprotected Dfinal95 void的含义: ( A) A方法没有返回值 B 方法体为空 C没有意义 D. 定义方法时必须使用96 return语句: ( C) A只能让方法返回数值 B方法都必须含有 C方法中可以有多句return D不能用来返回对象97关于对象成员占用内存的说法哪个正确? (B ) A同一个类的对象共用同一段内存B、同一个类的对象使用不同的内存段,但静态成员共享相同的内存空间C对象的方法不占用内存D接口和抽象类是同一回事98异常包含下列哪些内容? (A )A程序执行过程中遇到的事先没有预料到的情况 B程序中的语法错误 C程序的编译错误D以上都不对99下列说法哪个正确?(C)A不需要定义类,就能创建对象 B对象中必须有属性和方法C属性可以是简单变量,也可以是一个对象 D、属性必须是简单变量100下列说法哪个正确? (A ) A、一个程序可以包含多个源文件 B、一个源文件中只能有一个类 C、一个源文件中可以有多个公共类 D、一个源文件只能供一个程序使用101构造函数何时被调用? (A ) A、创建对象时 B、类定义时 C、使用对象的方法时 D、使用对象的属性时102关于构造函数的说法哪个正确? (C ) A、一个类只能有一个构造函数B、一个类可以有多个不同名的构造函数 C、构造函数与类同名D、构造函数必须自己定义,不能使用父类的构造函数103 this和super:(C)A、都可以用在main()方法中 B、都是指一个内存地址 C、不能用在main()方法中 D、意义相同104关于super的说法正确的是: (B)A、是指当前对象的内存地址B、是指当前对象的父类对象的内存地址 C、是指当前对象的父类 D、可以用在main()方法中105 对于已经被定义过可能抛出异常的语句,在编程时: (A)A、必须使用trycatch语句处理异常,或用throws将其抛出 B如果程序错误,必须使用 trycatch语句处理异常 C可以置之不理D只能使用trycatch语句处理106 字符流与字节流的区别在于(D ) A前者带有缓冲,后者没有B前者是块读写,后者是字节读写 C. 二者没有区别,可以互换使用 D. 每次读写的字节数不同107下列流中哪个不属于字节流 ( D) AFileInputStreamBBufferedInputStream C. FilterInputStream D. InputStreamReader 108 .Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点:( B) A、安全性 B、多线程 C、跨平台 D、可移值110 .若要把变量声名为暂时性变量,应使用如下哪种修饰符?(C) A、protected B、privateC、transient (临时变量) D、volatile (共享变量)111、要串行化某些类的对象,这些类就必须实现 ( A )A、Serializable接口B、java.io.Externalizable接口C、java.io.DataInput接口D、DataOutput接口112 .如要抛出异常,应用下列哪种子句?(B ) A、catch B、throws C、try D、finally113 .在使用interface声明一个接口时,只可以使用_修饰符修饰该接口。(D ) A、private B、protectedC、private protected D、public114 .注释的基本原则不包括:(D ) A、注释应该增加代码的清晰度 B、注释要简洁C、在写代码之前写注释D、尽量给每一条语句加注释115、下面哪一个是合法的变量名? (C) A 2variable /不能以数字开头 B. .variable2 /不能用点和空格 C$anothervar D#myvar /#不能用来命名116.下面说法正确的是:(A) A. 如果源代码中有package语句,则该语句必须放在代码的第一行(不考虑注释和空格); B. 如果源代码中有import语句,则该语句必须放在在代码的第一行(不考虑注释和空格) /先写包,再导入C. 如果源代码中有main()方法,则该方法必须被放在代码的第一行 /先写包D. 如果某文件的源代码中定义了一个public的接口,接口名和文件名可以不同。 117.下面有关方法覆盖说法不正确的是:(B) A. 方法覆盖要求覆盖和被覆盖的方法有相同的名字,参数列以及返回值 B. 方法覆盖要求覆盖和被覆盖的方法必须具有相同的访问权限; C. 覆盖的方法不能比被覆盖的方法抛出更多的异常 D. 覆盖的方法一定不能是private的 118.一个Java程序运行从上到下的环境次序是(C) A. 操作系统、Java程序、JRE/JVM、硬件 B. JRE/JVM、Java程序、硬件、操作系统 C. Java程序、JRE/JVM、操作系统、硬件 D. Java程序、操作系统、JRE/JVM、硬件 119 下面选项中哪个关键字可以用来修饰接口中的变量和方法?(A) A. static B. private C. synchronized D. protected 120. 下面代码段中:(A) String String=”String”; /String 可以做变量名System.out.println(String); A. String B. 不知道 C. 编译出错 D. 运行出错121. 下面哪种是正确的创建Map集合的方式:(D) A. Map m=new Map(); B. Map m=new Map(init capacity, increment capacity); C. Map m=new Map(new Collection(); D. Map是接口,所以不能实例化。 122.关于被私有保护访问控制符protected修饰的成员变量,以下说法正确的是? (A) A可以被三种类所引用:该类自
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 现代服务业学习心得体会模版
- 《商务沟通》课件
- 《临床检验科教互动》课件
- 《物业管理中的安全事件分析》课件
- 《光子器件与技术》课件
- 《成果导向审计策略》课件
- 视网膜脱离手术实例教学
- 从案例看区块链在商业版权保护中的成效
- AI在医学影像诊断中的技术应用及伦理规范
- 区块链技术下的多媒体内容版权保护
- 印刷合同:纸袋印刷合作
- 混凝土拌合物凝结时间自动计算记录
- 地磅允许误差
- 快学Scala(中文版第2版)
- 人工智能知识竞赛题库(含答案)
- 乡土中国第二课
- 机动车排放定期检验内部审批程序
- DUOYING功效护肤品牌传播规划
- 小学英语-《Caterpillar,caterpillar》教学设计学情分析教材分析课后反思
- 长郡中学小升初招生考试数学真题试卷(含答案)
- 纺纱织造工艺流程培训教材实用课件
评论
0/150
提交评论