2024年计算机考试-java工程师信产部认证笔试参考题库含答案_第1页
2024年计算机考试-java工程师信产部认证笔试参考题库含答案_第2页
2024年计算机考试-java工程师信产部认证笔试参考题库含答案_第3页
2024年计算机考试-java工程师信产部认证笔试参考题库含答案_第4页
2024年计算机考试-java工程师信产部认证笔试参考题库含答案_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

“人人文库”水印下载源文件后可一键去除,请放心下载!(图片大小可任意调节)2024年计算机考试-java工程师信产部认证笔试参考题库含答案“人人文库”水印下载源文件后可一键去除,请放心下载!第1卷一.参考题库(共75题)1.在J2EE中,在my.jsp中使用标记扩展,下列选项正确的是()A、 B、 C、 D、2.执行以下代码后,下面哪些描述是正确的() public  class  Student{  private String name = “Jema”;  public void setName(String name){   = name;  }  public String getName(){  return ;  }  public static void main(String[] args){  Student s;  System.out.println(s.getName()); } }A、输出nullB、第10行编译报错C、第11行编译报错D、输出Jema3.Hibernate 的关联维护中,最重要的是()    A、inverseB、PersistentC、cascadeD、Transient4.给出下列java源代码:  //Point x  Public class Interesting{}  在源代码//point x处添加()能符合java语法 A、import java.awt.*B、package local.utilC、class MoreInteresting{}D、protected class MoreInteresting{}5.在J2EE中,基于组件的N层体系结构和传统的二层、三层、N层的不同点是()。A、基于组件的N层体系中,单一的中间层应用对象已被能相互交流的若干个组件所代替。B、传统的两层体系,商业逻辑在所有的客户上都有,因此,在所有的客户上安装和保持一致变成十分重要。C、三层结构系统使得表达逻辑和商业逻辑被分开。D、在传统的N层体系中,单一的中间层应用对象已被能相互交流的若干个组件所代替。6.关于Struts下面描述正确的是() A、Struts是采用 Java Servlet/JavaServer Pages技术。B、开发Web应用程序的开放源码的frameworkC、采用Struts能开发出基于MVC设计模式的应用框架。D、Struts采用的是 Jsp Model1。7.Servlet服务结束,servlet会调用()方法释放资源 A、free(0)B、free(ServletConfig config)C、destroyD、destroy(ServletConfig config)8.在J2EE中,在web.xml有如下代码段: 在Servlst中()把webmaster的值:()取出来。 A、 使用RequestDispatcher的getInitParamerer(“webmaster”)方法B、 使用ServletContext的getInitParamerer(“webmaster”)方法C、 使用ServletConfig的getInitParamerer(“webmaster”)方法D、 使用GeneriServlet的getInitParamerer(“webmaster”)方法9.在Java语言中,一个Applet具有如下init()方法:public void init() { setLayout(new BorderLayout());  add(BorderLayout.EAST, new Button("Click ME!"));  }当该Applet载入时,用户界面的外观将是()。  A、没有任何内容B、居中位置有个按钮C、左边有个按钮D、右边有个按钮E、一个按钮填充整个用户界面上10.String如何与字节数组相互转换?请写出相应的方法。 11.在J2EE中,有如下代码在Servlet1.Java中    Import javax.servlet.*;    Import javax.servlet.http.*    Import java.io.IOException;     Import java.io.PrintWriter;    Public class Servlet1 extends HttpServlet{  Public void init () throw ServletException {}   Public void service(HttpServletRequest request,  HttpServletResponce response) throws ServletException,IOException{  PrintWriter out=response.getWriter();   Out.println(“hello!”); } }  假如编译Servlet要具备的环境都已经建立好。现在用完全正确的命令编译该文件,对于以下成熟正确的是()  A、编译该晚间时会提示缺少doGe()t或者doPost(),编译不能够成功通过B、编译后,把Serlvet.cass放在正确的位置,在浏览器中查看该Servlet1,会看到输出文在:“hello!”C、编译后,把Servlet.class放在正确的位置,在浏览器中查看该Servlet1,却看不到任何输出的文字D、编译后,把Servlet.class放在正确的位置,在浏览器中查看该Servlet1,却看到产生运行时错误的出错信息12.以下()原因促使J2EE框架的出现。 A、商业事务越来越复杂,它们的可靠性,以及各种事务的可用性越来越难以保证B、随着Internet用户呈指数级增长,维护一个有效的安全模型越来越困难C、新的应用往往和已有的系统无关,也就是说,新的系统不和现有系统集成导致了J2EE框架的出现D、在Internet上,一个应用的潜在用户可能上百万,能够扩充应用来满足可操作性和用户群方面的需求很重要13.下面关于构造方法的说法正确的是()A、构造方法不能被继承B、构造方法不能被重写C、构造方法不能被重载D、构造方法可以被重载14.Collection 和 Collections正确的说法有()     A、Collections是个java.util包下的接口B、Collection是个java.util包下的类C、Collections包含有各种有关集合操作的静态方法D、Collection是各种集合结构的父接口15.hibernate关联维护中关于“inverse”描述正确的是()A、inverse定义由谁来控制关联关系的自动维护B、当inverse=false就意味着当前对象是不能自动维护关联关系C、当inverse=true就意味着当前对象可自动维护关联关系D、它和cascade的作用是一样的16.在实现单例模式时,大概的思路是()    A、在类中定义一个静态的类自己数据类型的引用B、在类中定义一个公有的类自己数据类型的引用C、定义一个静态的获得该实例的方法D、定义一个非静态的获得该实例的方法17.在J2EE中,关于JSP文件中的page指令在JSP文件中出现的位置和次数,正确的是()。 A、page指令可以在JSP中的任何地方,以任何顺序出现B、一个JSP文件可以有任意多个page指令C、一个JSP文件只能有一个page指令D、在整个JSP文件中,虽然可以有多个page指令,但是任何属性/值对只能出现一次18.在Java中, 类Animal中的方法 printA()定义如下:    以上语句输出为()。 A、0B、1C、2D、3E、3.333319.下列不是Java的保留字的是()。     A、ifB、thenC、floatD、untilE、case20.import java.awt.*;  import java.applet.*;  public class ButtonDemo extends Applet{ public void init()  {   Button pushBotton=new Button("ok");    Button downBotton=new Button("Yes");    add(pushBotton);    add(downBotton); } }  根据以上代码,下列解释正确的是()。 A、该代码画了一个按钮B、Button("ok")创建一个有显示"ok"的按钮C、Button()是构造函数D、按钮属于容器21.在Java语 言中,为了使用getImage的方法,你需要导入的类是()。 A、Java.awt.ImageB、Java.applet.Applet.ImageC、Java.awt.GraphicsD、Java.awt.Graphics.Image22.在J2EE中,下面代码中,()不会编译错误。    A、File f = new File("/","autoexec.bat");B、DataInputStream din = new DataInputStream(new FileInputStream("autoexec.bat"));C、InputStreamReader in = new InputStreamReader(System.in);D、OutputStreamWriter out = new OutputStreamWriter(System.in);23.在j2EE中,下面对于打包和部署的定义,正确的是()。 A、打包是模块组装成企业应用;部署是将组件组装成模块B、打包是指将组件组装成模块,并把模块组装成企业应用;部署是指将应用安装和配置在运行环境中C、打包是指将应用安装和配置在运行环境中;部署是将组件组装成模块,并把模块组装成企业应用D、打包是指将组件组装成模块;部署是把模块组装成企业应用24.在J2EE中,在JSP中想要使用JavaBean:mypackage.mybean,则以下写法正确的是()。A、 B、 C、 D、25.下述选项中不属于JDBC基本功能的是()    A、与数据库建立连接B、提交SQL语句C、处理查询结果D、数据库维护管理26.关于适配器模式下列说法正确的是()    A、编写一个所需要接口的类,然后令其与有着不同接口的类进行通信B、可以使用继承来实现C、可以使用组合来实现D、必须同时使用继承和组合27.关于JAVA中数据类型描述正确的是()A、double型是基本数据类型B、Double型是基本数据类型C、double型是引用数据类型D、Double型是引用数据类型28.下列语句正确的有()A、 B、 C、 D、%@include file”head.jsp”?name=‟companyName”% 29.关于session 的使用,下列说法正确的是()   A、不同的用户窗口具有不同的sessionB、不同的用户窗口具有相同的sessionC、session可能超时D、session 永远不可能超时30.Hibernate 中的查询参数类型有()    A、集合类型B、值类型C、实体类型D、类类型31.Import java.applet.Applet; Import java.awt*;  Public class ImageDemo extends Applet{  Image img;  Public void init(){  Img=getImage(getCodeBase(),”11.gif”);//1 }  Public void paint(Graphics g){ Int w=img.getHeight(this);  Int h=img.getHeight(this);  g.drawImage(img,120,60,w/2,h/2,this);//2  g. drawImage(img,150,0,w*2,h*2,this);//3 }  }以上代码第()行将图像放大。 A、1B、2C、3D、代码并没有将图像放大32.Struts应用程序的默认配置文件为() A、Struts-config.xmlB、web.xmlC、Ejb-jar.xmlD、Sun-web.xml33.JAVA面向对象的特征有?()A、 封装B、 类C、 继承D、 多态34.在J2EE中,用JAXP转化XML文档,可以创建输出流把数据输出到屏幕上,以下创建该输出流的代码是() A、 Stream result = stream.newStream(System.out)B、 StreamResult result = new  StreamResult(System.out)C、 Stream result = new Stream(System.out)D、 StreamResult result = DOMSource.newStreamResult(System.out)35.Hibernate关联维护中关于“一对一”的描述正确的是()  A、一对一的关联维护在项目中大量使用B、可以采用主键关联C、可以采用外间关联D、一般都使用外键关联36.关于Hibernate描述正确的有()    A、Hibernate是一种开放源代码的对象/关系映射框架技术B、功能与JDO相似,与CMP不同C、完全着眼于关系数据库的 OR 映射D、事务处理,生命周期管理不依赖于J2EE容器37.编写Servlet的doPost方法时,需要抛出的异常是() A、ServletException,IOExceptionB、ServletException,RemoteExceptionC、HttpServlet Exception,IOExceptionD、HttpServletException,RemoteException38.在J2EE中,假设sample.xml文档有一个元素是,它有个子元素是。我们已经获得了Document对象doc,取出第一个的第一个子元素的值的代码是()。 A、((Element).doc.getElementsByTagName(“PERSON”).item(0)).getNodeValue;B、 ((Element).doc.getElementsByTagName(“PERSON”).item(0)).getFristChild().getNodeValue();C、 ((Element).doc.getElementsByTagName(“PERSON”).item(0)).getElementsByTagName(“NAME”).item(0).getNodeValue();D、 ((Element).doc.getElementsByTagName(“PERSON”).item(0)).item(0).getNodeValue();39.在J2ee中,以下各项中,()正确阐述了创建InputStreamReader的方式。 A、new InputStreamReader(new FileInputStream("data"));B、new InputStreamReader(new FileReader"data"));C、new InputStreamReader(new BufferedReader("data"));D、new FileInputStream("data")40.在J2EE中,在自己定义的JavaBean中,有方法getComment(),返回字符串“hello!”,但是没有comment属性,当调用getComment()方法时会()。 A、抛出异常B、返回字符串“hello!”C、什么也没有D、编译不能通过41.import java.awt.*;  import java.applet.*;  pulic class DrawRect extends Applet {   Public void paint(Graphics g)  {   g.setColor(Color.red);   g.drawRoundRect(150,50,50,50,20,40);  g.setColor(Color.green);   g.fillRoundRect(150,140,50,50,20,20); } }  根据代码,输出结果正确的有()。 A、两个圆角矩形的绘制弧高都为20B、两个圆角矩形的绘制弧宽相同C、两个圆角矩形是左对齐的D、两个圆角矩形是上对齐的42.在J2EE中,用JAXP转化XML文档,可以创建输出流把数据输出到屏幕上,以下创建该输出流的代码是()。 A、Stream result = stream.newStream(System.out);B、StreamResult result = new StreamResult(System.out);C、Stream result = new Stream(System.out);D、StreamResult result = DOMSource.newStreamResult(System.out);43.AOP中切入点描述正确的有()。 A、切入点是Spring的入口B、同一个切入点会触发不同的通知C、org.springframework.aop.Pointcut接口是中心D、Spring支持三种切入点的动作:显著,联合和交集44. 以上Java代码运行的结果是()。A、将1,2,3,4,5输出到屏幕B、将0,1,2,3,4输出到屏幕C、将0,1,2,3,4,5输出到屏幕D、将出现运行时异常45.在J2EE中,在自己编写的Bean中有代码: private PropertyChangeSupport change=new PropertyChangeSupport(this); changes对象的作用域是()。 A、使该Bean自动实现方法:addPropertyChangeListener和removePropertyChangeListener方法B、保持属性变化监听者列表,并点火属性变化事件C、通过内省功能,让该Bean继承ListenerD、使该Bean的作为Listener46.在J2EE中,伴随着事件的发生,相同的状态通常封装在一个对象1中,这对象必须继承自对象2,对象2通常作为单行传递给响应该事件的监听者方法中,对象1和对象2分别代表() A、事件监听者 java.util.EventObjectB、事件监听者 java.event.EventObjectC、事件状态对象 java.util.EventObjectD、事件对象 java.event.EventObject47.下列()是错误的描述 A、EJB组件具有可移植性B、EJB组件提供了事物管理、安全性、状态管理和持久性服务C、EJB简化了分布式计算D、JavaBean是可部署的组件48.servlet服务结束时,servlet会调用()方法是否资源 A、free();B、free(ServletConfig config)C、destroy()D、destroy(ServletConfig config)49.在J2EE中,Servlet1中有如下代码:  PrintWriter out = response.getWriter();    out.println("请同学们仔细看题目再回答!");  假设该Servlet运行的平台是Apache Tomcat4.03以下版本。 为了可以在浏览器中显示汉字,可以( )。    A、在这两行代码前加上代码:response.setContentType("text/html,charset=GBK");B、已经可以显示汉字,不用添加任何代码C、在这两行代码前加上代码:response.setContentType("text/html");D、在这两行代码前加上代码:response.setContentType("text/html,charset=gb2312");50.访问修饰符限制最高的是()。A、privateB、protectedC、publicD、friendly51.在J2EE中,使用()选项中的代码,可以生成如下XML文档:      Tony Blair      A、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); Element name = doc.createElement("NAME"); name.appendChild(doc.createTextNode("Tony Blair")); people.appendChild(person); person.appendChild(name); doc.appendChild(people);B、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); people.appendChild(person); Element name = doc.createElement("NAME"); name.appendChild(doc.createTextNode("Tony Blair")); person.appendChild(name); doc.appendChild(people);C、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON"); people.appendChild(person); Element name = doc.createElement("NAME"); name.appendText(doc.createTextNode("Tony Blair")); person.appendChild(name); doc.appendChild(people);D、Element people = doc.createElement("PEOPLE");  Element person = doc.createElement("PERSON");Element name = doc.createElement("NAME"); name.createTextNode("Tony Blair"); people.appendChild(person); person.appendChild(name); doc.appendChild(people);52.J2EE中,对于简单属性的方法:public Color getColor(){……}和 public void setColor(Color c){……}假定color是类中的属性,在方法体内可以() A、在getColor方法体内只能有一行代码:return color;在setColor方法体内只能有一行代码:this.color=cB、在getColor方法体内只能有一行代码:return color;在setColor方法体内一定要有该行代码:this.color=c;但还可以有其它的代码C、在getColor方法体内一定要 有该行代码:return Color;但还可以有其它的代码,在setColor方法体内只能有一行代码:this.color=cD、在getColor方法体内一定要有该行代码53.在Hibernate 中关于缓存正确的说法有()    A、Hibernate只有一级缓存B、Hibernate有一级缓存也有二级缓存C、一级缓存不是必须的D、二级缓存可以使用Ehcache、Oscache等54.编译如下的Java程序片段:  Class test{     Int count=9;     Public void a(){   Int count=10;   System.out,println(“count 1=” + count); }  Public void count(){   System.out.println(“count 2 =”+ count); }  Public static void main(String args[] ){   Test t=new Test();   t.a();   t.count(); } }  结果是()A、不能通过编译B、输出:count 1 =10  count 2=9C、输出:count 1=9 count 2=955.在J2EE中,以下代码()能正确的创建了SAX解析器对象。 A、SAXParser saxParser = SAXParserFactory.newSAXParser();B、SAXParser saxParser = SAXParserFactory.newInstance().newSAXParser();C、SAXParser saxParser = SAXParser. newInstance ();D、SAXParser saxParser = new SAXParser();56.在Java语 言中,下面描述正确的是()。 A、如某公有接口被声明在一个源文件中,则接口必须和源文件具有相同的名字B、如源文件包含import语句,则语句必须是第一个非空行C、如源文件包含package语句,则语句必须是第一个非空行,非注释行D、如源文件包含main(),则语句必须是第一个非空行57.Error和Exception下列说法正确的是()。 A、Error表示系统级的错误。B、Error表示程序不必处理的异常。C、Exception表示需要捕捉的异常。D、Exception表示需要程序进行处理的异常。58.以下的程序的执行结果为? () public class Demo{  public double getHeight(){  return 171.0;  }  public int getHeight (){  return 171;  }  public static void main(String[] args){  Demo demo = new Demo();  System.out.println(demo.getHeight());  }  } A、输出171.0B、输出171C、第2行和第5行编译报错D、第10行编译报错59.MyProgram.Java被编译后,生成()。 A、MyProgram.ObjB、MyProgram.classC、MyProgram.exeD、MyProgram.bat60.在Java中,下列代码段允许按钮注册一个action事件的是()。    A、button.enableActionEvents();B、button.addActionListener(anActionListener);C、button.enableEvents(true);D、button.enableEvents(AWTEvent.ACTION_EVENT_MASK);61.int[]my_Array; my_Array=newint[5]; for(intcount=0;countA、将1,2,3,4,5输出到屏幕B、将0,1,2,3,4输出到屏幕C、将0,1,2,3,4,5输出到屏幕D、将出现运行时异常62.在j2ee中,有如下代码在servlet1.java中  Important javax.servelt.*;  Important javax.servlet.http.*  Import java.io.ioexception  Import java.io.printwriter  Public class servlet1 extends httpservlet{  Public void init() throws serveltexception{ }  Public void service(httpservelt request request,httpserbletresponse response)throws servletexception,ioexception{   Printwriter out=response.getwriter();   Out.println(“hello”); } }  假如编译serblet 要具备的环境都已经建立好,现在用完全正确的命令编译该文件,对于以下陈述正确的是() A、编译该文件时会提示缺少doget()或者dopost()方法,编译不能够成功通过B、编译后,把servlet1.class放在正确位置,在浏览器中查看该servlet1,会看到输出文字:“hello”C、编译后,把servlet1.class放在正确位置,在浏览器中查看该servlet1,却看不到任何输出的文字D、编译后,把servlet1.class放在正确位置,在浏览器中查看该servlet1,却看到产生运行时错误的出差信息63.下面的哪些程序片段可能导致错误()。 A、String s = “Gone with the wind”;  String t = “ good”;  String k = s + t;B、String s = “Gone with the wind”;  String t;  t = s[3] + “one”;C、String s = “Gone with the wind”;  String standard = s.toUpperCase();D、String s = “home directory”;  String t = s – “directory”;64.在J2EE中,对于简单属性来说,Bean工具是()找出属性的。     A、如果有XX方法,则暗指有一个名为“XX”的属性B、如果有一个方法名为isX,则通常暗指“X”是一个布尔属性C、如果有一个方法名为isNotX,则通常暗指“X”是一个布尔属性D、如果有setX和getX方法,则暗指有一个名为“X”的属性65.在Java语言中,下面关于类的描述错误的是()。 A、一个子类可以有多个超类B、一个超类可以有多个子类C、子类可以使用超类的所有方法D、子类一定比超类有更多的成员方法66.在J2EE服务器部署了一个web应用,为了防止客户看到某些资源,应该把这些资源放置到()目录下 A、Web应用的根目录B、web-inf目录下C、pictures目录下D、在web应用根目录下新建一个目录67.分析下列Java代码:   class A {  public static void main(String[] args)    {   method();   }      static void method()    {     try    {  System.out.println("Hello");    System.exit(0);    }    finally   {  System.out.println("good-bye");  }   }    }  编译运行后,输出结果是()。     A、"Hello"B、"good-bye"C、"Hello"后面是"good-bye"D、代码不能编译68.包pack1的类class1中有成员方法:protectedvoidmethod_1(){…},privatevoidmethod_2(){…},publicvoidmethod_3(){…}和voidmethod_4(){…},在包pack2中的类class2是class1的子类,你在class2中可以调用方法()。A、method_1B、method_2C、method_3D、method_469.在J2EE中,ServletResponse的()方法可以返回在应答中写入二进制数据的对象,()方法可以返回在应答中发送字符文本的对象。() A、getOutputStream()和getWriter()方法B、getWriter()和getOutputStream()方法C、getInputStream()和getPrint()方法D、getStream()和getPrint()方法70.在J2EE中,套接字包括() A、仅端口号B、仅IP地址C、端口号和IP地址D、都不是71.为创建具有平台无关性的GUI提供了类和函数的Java包是() A、 GraphicsB、 AwtC、 AppletD、 Util72.在J2EE中,一个web应用程序的目录由两部分组成() A、一个classes目录,还有一个包含了html、serblet、jsp等文件的目录B、一个包含公有资源的目录,还有一个似有的目录C、一个web应用的根目录,和在根目录下的web-info目录D、一个可以访问任何文件的目录,一个禁止下载其中资源的目录73.在WEB应用程序的目录结构中,WEB-INF文件夹外的文件为() A、JSP文件B、Class文件C、.jar文件D、web.xml文件74.public class MyExample{    public static void main(String args[])    {         System.out.println(args[2])   }} 如果以下列命令行运行:  java MyExample Aptech online 上述代码将输出()。 A、MyExampleB、AptechC、OnlineD、产生异常: "java.lang.ArrayIndexOutOfBoundsException"75.在Java语言中,小明在他的包mypackage中定义了类My_Class, 在mypackage的子包mysubpackage中也有个类My_Class。小明用 import mypackage.*; 引入包,  执行其中的语句: My_Class NewClass = new My_Class(); 时,将发生()。 A、创建一个类mypackage.My_Class的对象B、创建一个类mypackage.mysubpackage.My_Class的对象C、该语句是错误的D、创建一个类mypackage.My_Class的对象和一个类mypackage.mysubpackage.My_Class的对象第2卷一.参考题库(共75题)1.在j2ee中,mywebapp目录是一个web应用程序根目录,当在浏览器中输入http://localhost:8080/mywebapp/时,会自动打开该目录下的start.jsp文家。为了达到这个要求,需要在web.xml中添加如下代码() A、start.jsp B、 start.jsp  C、 start.jsp  D、 start.jsp 2.在Java语言中,下面关于类的描述错误的是()。A、一个子类可以有多个超类B、一个超类可以有多个子类C、子类可以使用超类的所有方法D、子类一定比超类有更多的成员方法3.研究下面的Java代码:  public class testException{  public static void main(String args[]){       int a[]={0,1,2,3,4};      int sum=0;      try{  for(int i=1;iA、10  数组越界  程序结束B、10   程序结束C、数组越界  程序结束D、程序结束4.下面哪段语法执行正确()A、 String s = "Gone with the wind";String t = " good ";String k = s + t;B、 String s = "Gone with the wind";String t; t = s[3] + "one";C、 String s = "Gone with the wind";String standard = s.toUpperCase();D、 String s = "home directory";String t = s - "directory";5.在J2EE体系结构中,客户端组件运行在()方法 A、 客户机B、 J2EE服务器C、 数据库服务器D、 Web服务器6.在J2EE中,Servlet1的代码如下:  import javax.servlet.*;  import javax.servlet.http.*; import java.io.*;  public class Servlet1 extends HttpServlet {  public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {      response.setContentType("text/html");      PrintWriter out = response.getWriter();      String aa=request.getQueryString();      String bb=request.getMethod();      out.println(aa);  out.println(bb);   } }  把Servlet1.class文件放在Web服务器适合的目录下,在浏览B器地址栏内输入:http://localhost:8080/servlet/Servlet1?name=jb-aptech&phone=12345678,看到的结果是()。 A、name=jb-aptech&phone=12345678 GETB、name=jb-aptech,phone=12345678 GETC、jb-aptech,12345678 POSTD、name,phone GETE、2,POST7.包pack1的类c_ass1中有成员方法:protected void method_1(){…},private void method_2(){…},public void method_3(){…}和 void method_4(){…},在包pack2中的类class2是class1的子类,它在class2中可以调用方法()。 A、method_1B、method_2C、method_3D、method_48.在JAVA中,如果要在字符串类型对象S=”JAVA”,中找出字母“v”出现的位置(即位置2),可使用() A、mid(2,s)B、charAt(2)C、s.indexOf(“v”)D、indexOf(s,”v”)9.使用()修饰符时,一个类能被同一包或不同包中的其他类访问。     A、privateB、pretectedC、publicD、friendly10.Math.round(-11.5)的值是多少() A、: -11.5B、: -11C、: -12D、: 1111.final, finally, finalize三个关键字的区别有()A、final是修饰符(关键字)可以修饰类、变量、方法B、finally在异常处理时使用,提供 finally 块来执行任何清除操作C、finalize是方法名,在垃圾收集器将对象从内存中清除出去之前做必要的清理工作D、finally和finalize一样都是用于异常处理的方法12.在j2ee中,sax的解析过程是在xml文件的读入过程中,遇到不同的项目,解析器调用不同的方法,以下属于要调用的方法的是() A、newDocumentBuilder()B、characters()C、getElementTagName()D、startElement()13.下面语句使用Applet接受参数的是()  A、在“start()”中调用getParameter()函数B、在“init()”中掉用getParameter()函数C、在“main()”中调用getParameter()函数D、在“paint()”中调用getParameter()函数14.在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句“super()“,该语句()。 A、调用类Worker中定义的super()方法B、调用类Person中定义的super()方法C、调用类Person的构造函数D、语法错误15.在Java语言中,小明在她的包mypackege中定义了类My_Class,在mypackege的子包mysubpackege中也有个类My_Class,小明用import mypackege.*;引入包,执行其中的语句:() A、创建一个类mypackege.My_Class的对象B、创建一个类mypackege.mysubpackege.My_Class的对象C、该语句是错误的D、创建一个类mypackege.My_Class的对象和一个类mypackege.mysubpackege.My_Class的对象16.在Java语言中,小明在他的类SquareRoot中定义了方法method_A,其中包含语句:doublemy_result=Math.sqrt(1000); 他需要导入()。A、Java.lang.*B、Java.Math.*C、Java.util.Math.*;D、以上皆非17.在j2ee中,某一Java程序中有如下代码:  DataInputStream din =new DataInputStream(new BufferedInputStream(new FileInputStream("employee.dat"))); System.out.print(din.readByte());  假设在employee.dat文件中只有如下一段字符:abcdefg.则:System.out在屏幕上打印()  A、 aB、 bC、97D、9818.J2EE中,标记的作用是()。A、和必须在一个jsp文件中搭配出现 B、就如同session.setAttribute()一样,来设置属性/值对C、和动作一起使用,来设置bean的属性值 D、就如同request.setAttribute()一样,来设置属性/值对19.在J2EE中,把所有的文件包括子目录都打包到一个名为myWebApp.war的归档文件的命令是() A、jar –tvf myWebApp.war B、jar –cf myWebApp.war * C、jar –tf myWebApp.war * D、jar –tcf myWebApp.war *20.在J2EE中,标记处理器必须对从JSP引擎发来的调用做出反应。其中有两个重要的方法,当打开或者关闭标记就会调用它们,它们分别是()。 A、dostart()方法和doend()方法B、doStartTag()方法和doEndTag()方法C、doStart()方法和doEnd()方法D、dostartTag()方法和doendTag()方法21.关于Servlet Filter,下列说法正确的有() A、Filter其实就是一个ServletB、Filter可以产生responseC、Filter可以在Servlet被调用之前截获requestD、Filter可以哟活过来处理统一认证,过滤不雅字句等22.在实体Bean的生命周期中,只有在()方法成功完成后,ejbPostCreate()方法才能调用() A、 ejbActivate()B、 ejbPassivate()C、 ejbCreate()D、 ejbRemove()23.在J2EE中,对于动作的描述,正确的是()。     A、 当前JSP执行活动停止,并且清除缓冲区,把请求传递到URL上B、 相当于include动作,把请求传递到URL上C、 当前JSP执行活动停止,并且清除缓冲区,重定向到URL上,但不把请求传递到URL上D、 相当于include指令24.在J2EE中,使用ResultSet对象的next()方法移动光标时,如果超过界限,会抛出 异常,该异常通常是()。 A、InterruptedExceptionB、AlreadyBoundExceptionC、SQLExceptionD、NetException25.在J2EE中,对于自己编写的Servlet1,以下对Servlet1的定义正确的是()。    A、class Servlet1 implements javax.servlet.ServletB、class Servlet1 extends javax.servlet.GenericServletC、class Servlet1 extends javax.servlet.http.HttpServletD、class Servlet1 extends javax.servlet.ServletRequest26.在J2EE中,对于ResultSet接口中的getInt方法,参数可以是() A、布尔型B、整型C、字符串型D、浮点型27.在J2EE中,在Bean中实现绑定属性需要导入包是()。 A、java.utilB、java.beansC、java.beanD、java.security28.消息驱动Bean通常的动作象一个() A、事件侦听器B、JMS消息侦听器C、Swing按钮D、实体Bean29.程序读入用户输入的一个值,要求创建一个自定义的异常,如果输入值大于10,使用throw语句显式地引发异常,异常输出信息为“something’s wrong!”, 语句为()。     A、if ( i > 10 )   throw Exception(“something’s wrong!”);B、if ( i > 10 )   throw Exception e (“something’s wrong!”);C、if ( i > 10 )   throw new Exception(“something’s wrong!”);D、if ( i > 10 )  throw new Exception e ("something’s wrong!");30.int [] my_Array;  my_Array = new int[5];  for(int count = 0; count A、将1,2,3,4,5输出到屏幕B、将0,1,2,3,4输出到屏幕C、将0,1,2,3,4,5输出到屏幕D、将出现运行时异常31.在Java语言中,在包Package1中包含包Package2, 类Class_A直接隶属于包Package1, 类Class_B直接隶属于包Package2。 在类Class_C要应用Class_A的方法A和Class_B的方法B, 你需要()语句。 A、import Package1.*;B、import Package1.Package2.*;C、import Package2.*;D、import Package2.Package1.*;32.Hibernate中核心接口有()A、Session接口B、SessionFactory接口C、Configuration接口D、Callback接口33.Spring 的AOP中通知类型有() A、围绕通知B、提前通知C、抛出通知D、消息通知34.在J2EE中,假如在当前目录下不存在employee.txt文件。在当前目录下的一个类文件的main函数只包含如下代码: try{//1 PrintWriterout=newPrintWriter(newFileOutputStream(“employee.txt”));//2 Stringname=“jb-aptech”;//3 doublesalary=75000;//4 out.print(name);//5 out.print(‘‘);//6 out.println(salary);//7 }//8 catch(Exceptione)//9 System.out.println("文件没有发现!");//10 在DOS控制台上编译并且运行该类文件。下面的描述正确的是()。A、使用java命令运行该类文件,将在控制台上打印:"文件没有发现!"B、运行结束后打开employee.txt,会发现该文件什么也没有C、运行结束后打开employee.txt,会发现文件中有这样的文本:“jb-aptech75000”D、在第7行后加上代码:out.close(),编译并运行该类文件后,打开employee.txt,才会发现文件中有这样的文本:“jb-aptech75000.0”E、把第2行代码改为:PrintWriterout=newPrintWriter(newFileOutputStream(“employee.txt”),true);编译并运行该类文件后,打开employee.txt,才会发现文件中有这样的文本:“jb-aptech75000.0”35.truts的()标签可以有条件地产生输出文本,在对象集合中循环从而重复地产生输出文本,以及应用程序流程控制    A、NestedB、BeanC、LogicD、Html36.下面描述()是正确的 A、java的源程序必须以“.java”或“.jav”扩展名保存B、java vm可以是软件亦可以是硬件C、java使用解释器执行代码D、用高级语言编写的代码可以让计算机理解并执行它们37.在J2EE中,加入在当前目录下不存在employee.txt文件。在当前目录下的一个类文件的 main函数只包含如下代码:  try{                //1    PrintWriter out=new PrintWriter(new FileOutputStream(“employee.txt”));//2    String name=”jb-aptech”;          //3    double salary=75000;           //4    out.print(name);            //5    out.print(„  „);            //6    out,print(salary);            //7  }                //8  catch(Exception e) {            //9    System.out.println(“文件没有被发现!”);       //10  }                //11  在DOS控制台上编译并运行该类文件。下面描述正确的是()。 A、使用java命令运行该类文件,将在控制台上打印:”文件没有发现!”;B、运行结束后打开employee.txt,会发现该文件什么都没有C、运行结束后打开employee.txt,会发现该文件中有这样的文本:”jb-aptech 75000”D、在第7行后加上代码:out.close (),编译并运行后,打开打开employee.txt,才会发现该文件中有这样的文本:”jb-aptech 75000.0”38.在J2EE中,当使用以某主机地址为参数的构造器来创建新的Socket实例时()。 A、客户端试图通过Internet建立与该主机的链接B、客户端启动运行于主机上的服务器程序C、没有特殊事情发生,直到调用Socket的accept()方法D、调用Socket的accept()方法39.在J2EE中,在web.xml有如下代码段: 在Servlet中()把Servlet名:teacher取出来。A、使用Servlet的getServletName方法B、使用ServletConfig的getServletName方法C、使用ServletContext的getServletName方法D、使用ServletRequest的getServletName方法40.在J2EE中,把所有的文件包括子目录都打包到一个名为myWebApp.war的归档文件中的命令()。 A、jar-tvf myWebApp.warB、jar-cf myWebApp.war *C、jar-tf myWebApp.war *D、jar-tcf myWebApp.war41.在J2EE中,利用下列构造函数准备对文件abc.txt操作,但文件abc.txt在当前目录不存在,不会产生运行时错误的是()。 A、BufferedReader  breader=new BufferedReader(new FileReader("abc.txt"));B、PrintWriter out = new PrintWriter(new FileWriter(“abc.txt”),true);C、FileInputStream fin = new FileInputStream(“abc.txt”);D、OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“abc.txt”));42.在J2EE中,使用ResultSet对象的next()方法移动光标时,如果超过界限会抛出异常,该异常通常是()。  A、InterruptedExceptionB、AlreadyBoundExceptionC、SQLExceptionD、NetException43.下面描述()是正确的。    A、Java的源程序必须以".java"或".jav"扩展名保存B、Java VM可以是软件也可以是硬件C、Java使用解释器执行代码D、用高级语言编写的代码可以让计算机理解并执行它们44.在J2EE中,在Servlet1中的doGet和doPost方法中只有如下代码:  request.setAttribute("jb","aptech");  response.sendRedirect("http://localhost:8080/servlet/Servlet2");  那么在Servlet2中使用()可以把属性jb的值取出来。 A、String str=request.getAttribute("jb");B、String str=(String)request.getAttribute("jb");C、Object str=request.getAttribute("jb");D、取不出来45.Java VM执行的操作包括()。    A、加载.class文件B、将.java文件编译成.class文件C、管理内存D、执行垃圾回收E、执行机器码46.在J2EE中,以下各项中,()正确阐述了创建inputstreamreader的方式 A、new InputStreamReader(new  FileIn

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论