模拟测试题一单项选择题1.下面代码输出什么?public class A {static{System.out.print("A");}A(){System.out.print("a");}}public class B extends A {static{System.out.print("B");}B(){System.out.print("b");}}public class Test {public static void main(String[] args) {new B();}}a)AaBbb)ABabc)BAbad)BbAae)Aaf)Bb2.子类继承父类,正确的是a)子类能够继承父类的私有方法和私有状态b)子类能够继承父类的protected方法,但不能继承父类的protected状态c)子类能够继承父类的protected方法,也能够继承父类的protected状态d)子类能够继承父类的非私有方法和非私有状态3.下面代码输出什么?int i = 9;switch(i){case 1:System.out.print("");default:System.out.print("Error");case 2:System.out.print("Good");case 3:System.out.print("Best");}a)空字符串b)Errorc)ErrorGoodd)ErrorGoodBest4.对jsp编译的描述正确的是。
a)自动编译b)用户输入命令后,自动编译c)手动编译d)不需要编译5.对接口的描述正确的是:a)一个类可以实现多个接口。
b)接口可以有非静态的成员变量。
c)接口可以实作方法。
d)实现接口的任何类,都需要实作接口的方法。
6.对抽象类的描述正确的是:a)抽象类的方法都是抽象方法b)一个类可以继承多个抽象类c)抽象类不能有构造方法d)抽象类不能被实例化7.用户不能在下面哪一个视图上执行任何DML操作?a)使用WITH CHECK OPTION选项创建的视图b)包括DISTINCT关键字的视图c)包括GROUP BY子句的视图d)上面所有视图都允许DML操作e)上面所有视图都不允许DML操作8.下面哪一个是有效的命令?a)SELECT*FROM books FOR UPDATE USING book_profit_idx WHERE(retail-cost)>10;b)CREATE INDEX book_profit_idx ON(retail-cost) WHERE(retail-cost)> 10c)CREATE FUNCTION INDEX book_profit_idx ON books WHERE(retail-cost)>10;d)a和ce)以上命令都不是9.在包含组函数的视图上不能执行下面哪一个DML操作?a)INSERTb)UPDATEc)DELETEd)在包含组函数的视图上可以执行上面所有操作e)在包含组函数的视图上不能执行上面所有操作10.以下不是java关键字的是:a)NULLb)transientc)constd)char11.Oracle的描述正确的是:a)关系数据库b)面向对象的关系数据库c)层次数据库d)都不是12.对内部类的调用,下面哪个是正确的。
public class A {public static class B{}}a) A.B b = new A.B();b) A.B b = A.new B();c) A.B b = new A().new B();13.下列哪个不是数据库中存储过程使用的参数:a)INPUTb)INc)OUTd)INOUT14.servlet需要的参数,一般在哪个方法中初始化?b)doGetc)doPostd)Service15.设计划分模块准则?a)高内聚,低耦合b)低内聚,高耦合c)高内聚,高耦合16.如果两个关联表,一个表的主键通常是另一个表的a)外键b)主键c)索引键17.EJB的部署文件是a)ejb-jar.xmlb)ejb.xmlc)weblogic-ejb-jar.xmld)weblogix-ejb.xmle)web.xml18.MVC什么可以充当Modulea)jspb)Servletc)Httpd)EJB19.哪个不是EJB事务a)Requiredb)NotRequiredc)Supportsd)NotSupported20.序列化用到哪种Streama)FileInputStreamb)ObjectInputStreamc)ByteArrayInputStreamd)PipedInputStream21.具有如下特点的是CMM的哪个能力等级:收集软件过程和产品质量的详细度量,对软件过程和产品质量有定量的理解和控制a)基本级b)重复级d)管理级e)优化级22.根据下面的代码,选择正确的结果:class Demo {public static void main(String []args) {System.out.print("a".toUpperCase().valueOf('b'));}a) Ab) ac) Bd) be)ABf)Ab23.以下哪种方法创建的视图不能使用DML语句操作:a)包含CHECK OPTION的创建语句创建的视图b)包含GROUP BY的创建语句创建的视图c)包含DISTINCT的创建语句创建的视图d)以上都对24.下列关于final的描述,不正确的是?a)final定义的类不能被继承b)final定义的方法不能被重载c)final可以在抽象类的方法中使用d)以上都不正确25.以下SQL语句执行结果是什么?SELECT sal sarisy FROM customer ORDER BY sarisySELECT sal "sarisy" FROM customer ORDER BY sarisy ASCa)结果完全一样b)第一句查出记录,第二句出现语法错误c)两句都查出记录,但结果不一样26.软件测试的目的a)减少软件Bugb)控制软件质量c)完成软件开发流程27.根据下面的代码,选择正确的结果:class Demo {public static void main(String []args) { long l=4L;l=l>>2;System.out.println(l);}}a)编译时报错b)运行时报错.c)0d) 128.根据下面的代码,选择正确的结果:class Demo {Boolean[] a=new Boolean[10];public static void main(String []args) { Demo demo=new Demo();demo.display();}void display(){System.out.println(a[9]);}}a)输出true;b)输出false;c)输出null;d)运行时错误.29.哪个Map可以排序a)HashMapb)TreeMapc)LinkedHashMapd)HashTable30.下列哪个语句是非法的:a)try{}finally{}b)try{}catch(java.io.IOException e){}finally{}c)try{}catch(Error e){}finally{}d)try{}catch(Throwable t){}finally{}e)try{}catch(NullPointerException e){}catch(Exception e){}finally{}二不定项选择题31.下列是j2ee容器的是:a)Servlet容器b)jsp容器c)ejb容器d)javaBean容器e)jms容器32.可以获取表单(form)参数的方法是哪2个?a)httpServletRequest.getParameter("name");b)httpServletRequest.getAttribute("name");c)httpServletRequest.getParameterNames();d)httpServletRequest.getAttributeNames();33.下面哪些SQL命令向名为ACCTSUPER的用户授予系统权限?选出所有正确的答案。
a)GRANT INSERT ON emp TO acctsuper;b)GRANT CREATE TABLE TO acctsuper;c)GRANT SELECT ON emp TO acctsuper;d)GRANT UPDATE ANY TABLE TO acctsuper;e)GRANT CREATE SESSION TO acctsuper;34.对消息驱动bean的描述,正确的是a)是匿名的b)是异步的c)要实现Remote接口d)要实现Home接口35.下列哪些用到了jndia)servletb)jmsc)ejbd)daoe)jspf)dataSource36.MyObject 的什么方法会对if表达式的正确性产生影响Set st = new TreeSet();st.add(new MyObject("A"));if(st.contains(new MyObject("A"))){}a)toString()b)equals()c)hashcode()d)clone()e)compareTo()37.MyObject 的什么方法会对if表达式的正确性产生影响 Map m = new HashMap();m.put(new MyObject("A"), new MyObject("A"));if(m.containsKey(new MyObject("A"))){}a)toString()b)equals()c)hashcode()d)clone()e)compareTo()38.下列哪些不是JAVA关键字a)nullb)exitc)maind)removee)truef)extendsg)sizeof39.下列那些是DML语句?a)commitb)updatec)Selectd)drop40.下列哪些是UML动态图a)类图b)时序图c)协作图d)部署图e)状态图f)对象图g)组件图h)活动图i)用例图41.下列数组声明正确的是?a) int [][]a =new int[][10];b) int a[10][10]=new int[][];c) int a[10][10]=new int[10][10];d)int [][] a= {null};e) int [][] a=new int{{1,1},{1,1,1},{}};f)int [][] a=new int[10][];g)int []a[] = new int[][]{};42.int i=9;int j=9;下列那些表达式为真a)j==ib)j==i++c)j==++id)j++==ie)++j==i43.int i=0xFFFFFFFF;int j=0x0;下列哪些表达式结果为0a)i&Jb)i|jc)i^jd)i<<2e)i>>244.下列哪些定义正确a)int i = 0xFFFFFFFF;b)char c = '\u0571';c)byte b = 01;d)int i = 'a';e)long l = 455566666L;45.下列哪些生成新的String对象a)String s = new String();b)String s = new String("A");c)String s = "";d)String s = "A".intern();e)String s = (String)String.class.newInstance();46.下列哪些标识命名合法a)$pb)TwoDayc)*pointd)_endTimee)2DFf)this47.部署web工程描述正确的是a)war文件b)jar文件c)ear文件d)直接将工程目录拷贝到服务48.下列哪些是java合法操作符a)>>>b)? |c)? ||d)? ? ?=e)? %49.下列哪些可以用JNDI访问?a)J2EE中的JNDITreeb)文件系统c)LDAP目录服务d)DNS域名服务器50.Spring1.x的IOC实现正确的是:a)接口注入b)构造子注入c)静态方法注入d)配置文件注入e)设值注入。