ACAA考证练习试题及答案_第1页
ACAA考证练习试题及答案_第2页
ACAA考证练习试题及答案_第3页
ACAA考证练习试题及答案_第4页
ACAA考证练习试题及答案_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

ACAA考证练习试题及答案1.下面哪些是Java语言中的基本数据类型?A:byte(正确答案)B:IntegerC:StringD:char(正确答案)E:long(正确答案)2.下面的方法,当输入为2的时候返回值是多少?

publicstaticintgetValue(inti){}

intresult=0;

switch(i){

case1:

result=result+i;

case2:

result=result+i2;

case3:

result=result+i3;}

returnresult;}A:0B:2C:4D:10(正确答案)3.关于异常(Exception),下列描述正确的是:A:异常的基类为Exception,所有异常都必须直接或者间接继承它(正确答案)B:异常可以用try{...}catch(Exceptione){...}来捕获并进行处理(正确答案)C:如果某异常继承RuntimeException,则该异常可以不被声明(正确答案)D:异常可以随便处理,而不是抛给外层的程序进行处理4.以下哪些是合法变量名?A:_test(正确答案)B:%StringC:$fred(正确答案)D:integer(正确答案)E:2much5.请问,以下哪些是初始化数组的正确形式?A:intx[]={1,2,3};;(正确答案)B:int[]x[]={{1,2,3},{1,2,3}};;(正确答案)C:intx[3]={1,2,3};;D:int[]x={0,0,0};;(正确答案)E:charc[]={‘陈’,’b’};(正确答案)6.成功编译一个名为MyClass的public类,需满足以下哪些条件?A:MyClass类中必须定义一个正确的main()方法B:MyClass类必须定义在MyClass.java源文件中(正确答案)C:MyClass类必须定义在MyClass包中D:MyClass类必须要有方法7.下列哪些语句关于Java内存回收的说明是正确的?A:程序员必须创建一个线程来释放内存B:程序员必须创建一个线程来释放内存(正确答案)C:内存回收程序允许程序员直接释放内存D:内存回收程序可以在指定的时间释放内存对象8.分析下面的代码,该程序的执行结果是:

publicstaticvoidmain(Stringargs){

intx=5,

y=1;

if(x==4&&++y>2){

x++;

}

System.out.printf(“x=%d,y=%d”,x,y);

}A:x=6,y=2(正确答案)B:x=7,y=3C:x=6,y=3D:x=7,y=29.下列哪个类的声明是正确的?A:abstractfinalclassHI{}B:abstractprivatemove(){}C:protectedprivatenumber;D:publicabstractclassCar{}(正确答案)10.分析下面的程序,该程序的执行结果是:|

calssA{

publicintgetNumeber(inta){

returna+1;

}

}

classBextendsA{

publicintgetNumber(inta,charc){

returna+2;

}

publicstaticvoidmain(String[]args){

Bb=newB();

System.out.println(b.getNumber(0));

}

}

A:编译成功并输出"1"(正确答案)B:编译成功并输出"2"C:编译出错D:编译成功并输出"3"11.下列关于修饰符混用的说法,错误的是A:被final修饰的类不可以被继承B:abstract类中可以有private的成员C:abstract方法必须在abstract类中D:static方法中能处理非static的属性(正确答案)12.不能用来修饰interface的有:A:private(正确答案)B:publicC:protected(正确答案)D:static(正确答案)13.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?

classsA{

inti;staticStrings;

voidmethod1(){}

staticvoidmethod2(){}

}A:System.out.println(a.i)B:a.method1()C:A.method1()(正确答案)D:A.method2()14.编译运行以下程序后,关于输出结果的说明正确的是:

publicclassFoo{

publicstaticvoidmain(String[]args){

intx=5;System.out.println("val="+((x>5?88.9:8));

}

}A:输出结果为:val=88.9B:输出结果为:val=8C:输出结果为:val=8.0(正确答案)D:编译错误15.Java编程所必须的默认引用包为:A:java.sys包B:java.lang包(正确答案)C:java.util包D:以上都是16.分析下面的代码,该程序的输出结果是:

publicstaticvoidmain(String[]args){

Strings1="a";

Strings2=s1+"b";

Strings3="a"+"b";

System.out.println(s2=="ab");

System.out.println(s3=="ab");

}

A:truetrueB:falsetrue(正确答案)C:falsefalseD:truefalse17.分析下面的程序,该程序的执行结果是:

interfaceMyInterface{}

publicclassMuInstanceTestimplementsMyInterface{

staticStrings;

publicstaticvoidmain{

MuInstanceTestt=newMuInstanceTest();

if(tinstanceofMyInterface){

System.out.println("Iamtrueinterface");

}else{

System.out.println("Iamfalseinterface");

}

if(sinstanceofString){

System.out.println("IamtrueString);

}else{

System.out.println("IamfalseString)};

}

}

}A:编译错误B:IamtrueinterfaceIamtrueStringC:IamfalseinterfaceIamfalseStringD:IamtrueinterfaceIamfalseString(正确答案)E:IamfalseinterfaceIamtrueString18.关于Java语言,下列描述正确的是:A:switch不能够作用在String类型上(正确答案)B:List,Set,Map都继承自Collection接口C:Java语言支持goto语句D:GC是垃圾收集器,程序员不用担心内存管理(正确答案)19.哪些类可以作为FileInputStream类的构造方法的参数?A:InputStreamB:File(正确答案)C:FileOutputStreamD:String(正确答案)20.分析下面的程序,该程序的执行结果是?

classValue{

publicinti=15;

}

publicclassTest{

publicstaticvoidmain(String[]args){

Testt=newTest();

t.first();

}

publicvoidfirst(){

inti=5;

Valuev=newValue();

v.i=25;second(v.i);

System.out.println(v.i);

}

publicvoidsecond(Valuev,inti){

i=0;

v.i=20;

Valueval=newValue();

v=val;

System.out.println(v.i+“”+i);

}

}A:15020(正确答案)B:15015C:20020D:0152021.方法resume()负责恢复哪些线程的执行?A:通过调用stop()方法而停止的线程B:通过调用sleep()方法而停止运行的线程C:通过调用wait()方法而停止运行的线程D:通过调用suspend()方法而停止运行的线程(正确答案)22.Java的集合框架中重要的接口java.util.Collection定义了许多方法。选项中哪个方法不是Collection接口所定义的?A:intsize()B:booleancontainsAll(Collection)C:compareTo(Objectobj)(正确答案)D:booleanremove(Objectobj)23.下列属于数据操作语言(DML)的是:A:insert(正确答案)B:update(正确答案)C:createD:select(正确答案)24.delect和truncate都可以用来删除表内容,一下描述正确的是:A:Truncate不需要commit(正确答案)B:Delete是DML,Truncate是一个DDL(正确答案)C:Truncate在提交commit之前仍可回滚D:Truncate还可以删除表结构25.以下哪个命令可以从表student中删除列age?A:altertablestudentdropcolumnage;(正确答案)B:altertablestudentremovecolumnage;C:dropcolumnagefromstudent;D:以上都不正确26.在Oracle中,关于HAVING子句,以下说法是正确的是:A:HAVING子句和WHERE子句相同B:HAVING子句用于单行的条件查询C:HAVING子句用于已分组的条件查询(正确答案)D:HAVING子句必须紧跟在WHERE子句后面使用27.哪个单行函数能够得到字符串的一部分?A:INSERTB:SUBSTR(正确答案)C:LPADD:LEAST28.在oracle中有表t,从表t中获取第31到40的记录,下列哪写语句是正确的?A:selectfrom(selectrownumr,fromtwherer<=40)wherer>30(正确答案)B:selectfrom(selecta.,rownumrnfrom(selectfromt)a)wherernbetween31and40(正确答案)C:selectfrom(selectrownumr,fromt)wherer>30andr<=40D:selectfrom(selecta.,rownumrnfrom(selectfromt)a)wherernbetween30and4029.Servlet程序的入口方法是:A:init()(正确答案)B:main()C:service()D:doGet()30.下列哪个Http协议的状态码表示文件没有创建?A:200B:400C:500D:404(正确答案)31.在JDBC编程中执行完下列SQL语句:SELECTname,rank,serialNoFROMemployee,能得到rs的第一列数据的代码是:A:rs.getString(0);B:rs.getString("name");(正确答案)C:rs.getString(1);(正确答案)D:rs.getString();32.下面关于PreparedStatement的说法错误的是:A:PreparedStatement继承了StatementB:PreparedStatement可以有效的防止SQL注入C:PreparedStatement不能用于批量更新的操作(正确答案)D:PreparedStatement可以存储预编译的Statement,从而提升执行效率33.关于session与cookie,下列哪些说法是正确的?A:session是存储在服务器端,cookie是存储在客户端的(正确答案)B:session中的sessionid是存放在会话cookie当中的(正确答案)C:cookie的安全性比session要高D:当浏览器关闭的时所有的cookie都会被清除34.下列关于在Spring中配置Bean的init-method的说法正确的是:A:init-method是在最前面执行的B:init-method在构造方法后,依赖注入前执行C:init-method在依赖注入之后执行(正确答案)D:init-method在依赖注入之后,构造函数之前执行35.Spring中提供通过Web容器来启动Spring框架的类有:A:ContextLoaderListener(正确答案)B:ServletLoaderListnerC:ContextLoaderServlet(正确答案)D:ActionServlet36.在Spring中,使用Java实现代理方式需实现InvocationHandler接口,且必须实现invoke(Objectproxy,Method

method,Object[]args)方法,则下列说法正确的有:A:第一个参数是目标类B:第二个参数Method由被代理接口的方法调用(正确答案)C:第三个参数是方法调用的参数(正确答案)D:当程序调用代理的目标方法时,会自动变为调用invoke方法(正确答案)37.给出以下代码,请问该程序的运行结果是什么?

publicstaticvoidmain(String[]args){

booleanflag=false;

if(flag=true){

System.out.println("true");

}else{

System.out.println("false");

}

}

A:代码编译失败,if语句错误。B:代码编译成功,但在运行期时if语句处抛出异常。C:打印输出true(正确答案)D:打印输出false38.Spring提供了一个PlatformTransactionManager接口,支持以下()事务。A:JDBC(正确答案)B:JTA(正确答案)C:Hibernate(正确答案)D:当程序调用代理的目标方法时,会自动变为调用invoke方法(正确答案)39.下列哪些属于Mybatis中的jdbcType类型?A:INTB:NUMERIC(正确答案)C:VARCHAR(正确答案)D:DATE(正确答案)40.Struts的控制器组件有:A:Action(正确答案)B:ActionServlet(正确答案)C:ActionFromD:ActionForwardE.:RequestProcessor(正确答案)41.struts2中的ActionServlet属于MVC模式:A:视图B:模型C:控制器(正确答案)D:业务层42.下列哪些方式可以创建Struts2Action?A:实现Action接口(正确答案)B:继承Action类C:继承于ActionSupport类(正确答案)D:POJO类,有一个publicStringexecute();的方法(正确答案)43.以下关于Hibernate中SessionFactory的说法正确的是:A:对于每个数据库事务,应该创建一个SessionFactory对象B:一个SessionFactory对象对应多个数据库存储源C:SessionFactory是重量级的对象,不应该随意创建。如果系统中只有一个数据库存储源,只需要创建一个(正确答案)D:SessionFactory的load()方法用于加载持久化对象44.要在新窗口中打开所点击的链接,实现方法是将标签的target属性设为:A:_blank(正确答案)B:_selfC:_parentD:_top45.哪两个属性可用于表格的合并单元格?A:colspan(正确答案)B:trspanC:tdspanD:rowspan(正确答案)46.下列关于Javascript的说法中正确的是:A:Javascript所有变量在使用之前必须做声明B:Javascript是编译型语言C:Javascript是解释性语言(正确答案)D:Javascript前身是Oak语言47.分析下面的Javascript代码段:

varmystring="Iamastudent";

vara=mystring.substring(9,13);

document.write(a);

输出结果是:A:studB:tudenC:uden(正确答案)D:udent48.setTimeout("alert('welcome');",1000);这段代码的意思是:A:等待1000秒后,再弹出一个对话框B:等待1秒钟后弹出一个对话框(正确答案)C:隔一秒钟弹出一个对话框D:语句报错,语法有问题49.在jQuery中,下列哪些函数能够实现元素显示和隐藏的互换?A:hide()B:show()C:toggle()(正确答案)D:fade()50.关于CSS中的绝对定位和相对定位,下列哪些说法是正确的?A:在使用相对定位时,无论是否进行移动,元素仍然占据原来的空间。因此,移动元素会导致它覆盖其它框(正确答案)B:相对定位的参照物是最近一个最有定位设置的父级对象C:绝对定位的参照物是最近一个最有定位设置的父级对象(正确答案)D:绝对定位会脱离文档流(正确答案)51.linux操作系统修改目录:/opt/test下以及其子目录下的所有文件的用户和用户组为testuser和testgroup,下列中哪一个是正确的?A:chmod-r-vtestuser:testgroup/opt/testB:chown-R-vtestuser:testgroup/opt/test(正确答案)C:chmod-R-vtestuser:testgroup/opt/testD:chown-r-vtestuser:testgroup/opt/test52.在HTML页面中包含如下所示代码:,则编写Javascript函数判断是否按下键盘上的回车键正确的编码是?A:functionmyKeyDown(){if(document.keyCode==13)alert("你按下了回车键");}B:functionmyKeyDown(){if(document.keyCode==13)alert("你按下了回车键");}C:functionmyKeyDown(){if(event.keyCode==13)alert("你按下了回车键");}(正确答案)D:functionmyKeyDown(){if(keyCode==13)alert("你按下了回车键");}53.关于Tomcat的部署方式,下列哪些方式是正确的?A:修改tomcat中的conf目录中的server.xml文件指定web项目路径。(正确答案)B:将web项目文件件拷贝到tomcat目录下的webapps目录中(正确答案)C:用tomcat在线后台管理器上传war进行部署。(正确答案)D:修改tomcat中的conf目录中的context.xml文件指定web项目路径。54.JVM调优参数中,下列哪些说法是正确的?A:-Xms:表示JVM初始化堆的大小(正确答案)B:-Xmx:表示JVM堆的最大值(正确答案)C:-Xss:表示java线程堆栈大小(正确答案)D:-Xms:表示JVM初始化堆的大小(正确答案)E:-Xmn:表示年轻代大小55.下列代码中,哪种书写时是正确的?A:ArrayList<String>lists=newArrayList<String>();(正确答案)B:ArrayList<Object>lists=newArrayList<String>();C:ArrayList<String>lists=newArrayList<Object>();D:ArrayList<String>lists=newArrayList();(正确答案)E:ArrayListlists=newArrayList<String>();(正确答案)56.以下哪些是JSP隐式对象?A:request(正确答案)B:pageContext(正确答案)C:session(正确答案)D:out(正确答案)57.下列关于Spring的说话正确的是:A:Spring是一个重量级的框架B:Spring是一个轻量级的框架(正确答案)C:Spring是一个IOC和AOP容器(正确答案)D:Spring是一个侵入式的框架58.下列属性哪一个能够实现层的隐藏?A:display:falseB:display:hiddenC:display:none(正确答案)D:display:””59.关于HashMap和Hashtable的说法,下列哪些是正确的?A:这两个类都实现了Map接口(正确答案)B:HashMap允许空(null)键值(key)(正确答案)C:Hashtable是线程安全的,HashMap是线程序不安全的(正确答案)D:Hashtable是线程序不安全的,HashMap是线程安全的60.下面关于继承的哪些叙述是正确的?A:在java中只允许单一继承(正确答案)B:在java中一个类只能实现一个接口C:在java中一个类不能同时继承一个类和实现一个接口D:java的单一继承使代码更可靠(正确答案)61.下面关于继承的哪些叙述是正确的?A:Java程序经编译后会产生machinecodeB:Java程序经编译后会产生bytecode(正确答案)C:Java程序经编译后会产生DLLD:以上都不正确62.在switch(expr1)中,expr1可以是下列哪些类型的变量?A:byte(正确答案)B:char(正确答案)C:int(正确答案)D:long63.分析下面的代码,该程序的执行结果是:

publicclassTest3{

publicstaticvoidmain(String[]args){

System.out.println(newTest3().test());

}

staticinttest(){

intx=1;

try{

returnx;

}finally{

++x;

}

}

}A:2B:1(正确答案)C:3D:运行报错64.下面java正确的注释是哪些?A:\\注释内容B:/注释内容/(正确答案)C:/注释内容/(正确答案)D:\注释内容\65.分析下面的代码,该程序的执行结果是:

publicclassTest1{

publicstaticvoidchangVal(Stringstr){

str="welcome";

}

publicstaticvoidmain(String[]args){

Stringstr="test";changVal(str);

System,out.println(str);

}

}A:welcomeB:test(正确答案)C:编译出错66.下面哪些可以重载(overload)类ConstOver的构造函数?A:ConstOver(){}(正确答案)B:protectedintConstOver(){}C:privateConstOver(intz,inty){}(正确答案)D:publicvoidConstOver(){}67.下列说法错误的有:A:在类方法中可用this来调用本类的类方法(正确答案)B:在类方法中调用本类的类方法时可直接调用C:在类方法中只能调用本类中的类方法(正确答案)D:在类方法中绝对不能调用实例方法(正确答案)68.以下单例模式代码,下列说法正确的是:

publicclassSingleton{

privatestaticSingletoninstance;

privateSingleton(){}

publicstaticSingletongetInstance(){

if(instance==null){

instance=newSingleton();}

returninstance;}}A:该单例模式是饿汉模式,是线程安全的B:该单例模式是饿汉模式,是线程不安全的C:该单例模式是懒汉模式,是线程安全的D:该单例模式是懒汉模式,是线程不安全的(正确答案)69.下列哪些属于Java8的新特性?A:Lambda表达式和函数式接口(正确答案)B:接口的默认方法和静态方法(正确答案)C:自动资源管理D:对集合类的语言支持70.有关线程的哪些叙述是对的?A:一旦一个线程被创建,它就立即开始运行B:使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行(正确答案)C:当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面D:一个线程可能因为不同的原因停止(cease)并进入就绪状态(正确答案)71.要从文件"file.dat"中读出第10个字节到变量c中,下列哪个方法适合?A:FileInputStreamin=newFileInputStream("file.dat");in.skip(9);intc=in.read();(正确答案)B:FileInputStreamin=newFileInputStream("file.dat");in.skip(10);intc=in.read();C:FileInputStreamin=newFileInputStream("file.dat");intc=in.read();D:RandomAccessFilein=newRandomAccessFile("file.dat");in.skip(9);intc=in.readByte();72.关于ArrayList和Vector的说法,下列说法哪些是正确的?A:这两个类都实现了List接口(正确答案)B:这两个类都是线程安全的C:ArrayList与Vector都有一个初始的容量大小(正确答案)D:Vector是线程安全的,而ArrayList是线程序不安全的(正确答案)73.工资加上奖金是月薪水,Sql语句:selectename,salary,bonus,salary+bonusmonth_salfromemp;计算出来的每月工资是否准确?A:不准确,bonus列数据可能存在null值,null值和任何数据做算数运算,结果都是null(正确答案)B:准确,oracle会自动把数字类型的null值在做运输的时候转换成0C:准确,oracle忽略null值,不计入运算D:不准确,Sql语句中月薪的算法公式错误74.oracle中,Sql语句selectround(45.925,0),trunc(45.925)fromdual;执行后,

round(45.925,0)和trunc(45.925)的结果分别是:A:45,45B:46,45(正确答案)C:45,46D:46,4675.哪些函数能返回字符串的首字符?A:LTRIMB:SUBSTR(正确答案)C:RTRIM(正确答案)D:MOD76.下面哪个语句关于GROUPBY和HAVING语句的使用是正确的?A:SELECTJOB_ID,DEPARTMENT_ID,AVG(SALARY)FROMEMPLOYEESGROUPBYJOB_IDHAVINGAVG(SALARY)>3000;B:SELECTJOB_ID,DEPARTMENT_ID,AVG(SALARY)FROMEMPLOYEESGROUPBYJOB_ID,DEPARTMENT_IDHAVINGAVG(SALARY)>3000;(正确答案)C:SELECTJOB_ID,DEPARTMENT_ID,AVG(SALARY)FROMEMPLOYEESGROUPBYAVG(SALARY)HAVINGAVG(SALARY)>3000;D:SELECTJOB_ID,DEPARTMENT_ID,AVG(SALARY)FROMEMPLOYEESGROUPBYJOB_ID,DEPARTMENT_IDHAVINGSALARY>3000;77.在JSP页面中隐式对象作用域范围由大到小,下列哪个是正确的?A:appliaction>request>session>pageB:appliaction>session>request>page(正确答案)C:session>appliaction>request>pageD:appliaction>session>page>request78.<jsp:useBean>声明对象的默认有效范围为:A:page(正确答案)B:sessionC:applicationD:request79.关于Xml的解析技术,下列哪些说法是正确的?A:DOM解析不适合处理大型xml文件(正确答案)B:SAX读取xml文件时需要一次装载整个文件(正确答案)C:SAX是事件驱动型的XML解析方式(正确答案)D:DOM必须在解析文件之前把整个文档装入内存80.在Spring框架中,BeanFactory提供了管理和操作JavaBean的基本功能,但是需要通过应用代码显式实例化BeanFactory。为了加强BeanFactory及其实现提供的功能,Spring框架引入了()接口,不需要手动创建其实例,可以以声明的方式使用它。A:BeanB:ApplicationContext(正确答案)C:PropertyEditorD:Aspect81.如果要实现struts2的数据检验功能:A:普通的Action类可以实现B:继承自Action接口的可以实现C:继承自ActionSupport类可以实现(正确答案)D:继承自ActionValidate类可以实现82.struts2中自定义拦截器类的方式有:A:实现Interceptor接口(正确答案)B:实现AbstractionInceptor接口C:继承Interceptor类D:继承AbstractionInceptor类(正确答案)83.下列哪个函数可以将参数字符串当成Javascript程序代码执行?A:eval()(正确答案)B:escape()C:encodeURI()D:toString()84.分析下面的Javascript代码段:输出结果是:

vara=15.49;

document.write(Math.round(a));A:15(正确答案)B:16C:15.5D:15.485.CSS中关于block,inline和inlinke-block,下列哪些说法是正确的?A:block元素会独占一行(正确答案)B:inline元素设置width,height属性无效(正确答案)C:inline-block可以设置width和height的特性(正确答案)D:inline-block不会换行86.在jQuery中,下列关于文档就绪函数的写法错误的是:A:$(document).ready(function(){});B:$(function(){});(正确答案)C:$(document)(function(){});D:$().ready(function(){});87.在HTML页面中有如下结构的代码:

<divid="header">

<h3><span>ACAA认证考试</span></h3>

<ul><li>一</li><li>二</li><li>三</li><li>四</li></ul></div>A:$("#headerulli:eq(3)").css("color","red");(正确答案)B:$("#headerli:eq(3)").css("color","red");(正确答案)C:$("#headerli:last").css("color","red");(正确答案)D:$("#headerul>li:eq(3)").css("color","red");88.要实现表单元素中的复选框,input标签的type属性应设为:A:radioB:checkbox(正确答案)C:selectD:text89.下面哪个是Java语言中正确的标识符()A、3com(正确答案)B、importC、thatD、this90.下面哪个语句(初始化数组)是不正确的:()A.intx[]={1,2,3};B.intx[3]={1,2,3};(正确答案)C.int[]x={1,2,3};D.intx[]=newint[]{1,2,3};91.下述概念中不属于面向对象方法的是()。A.对象、消息(正确答案)B.继承、多态C.类、封装D.过程调用92.下面的代码段中,执行之后i和j的值是什么?()

inti=1;

intj;

j=i++2+3--i;A.1,2(正确答案)B.1,5C.2,1D.2,293.下面哪条语句把方法声明为抽象的公共方法?()A.publicabstractmethod();(正确答案)B.publicabstractvoidmethod();C.publicabstractvoidmethod(){}D.publicvoidmethod()extendsabstract;94.下面关于java中类的说法哪个是不正确的?()A.类体中只能有变量定义和成员方法的定义,不能有其他语句。B.构造函数是类中的特殊方法。C.类一定要声明为public的,才可以执行。(正确答案)D.一个java文件中可以有多个class定义。95.假设A类有如下定义,设a是A类的一个实例,下列语句调用哪个是错误的?()

classA

{inti;

staticStrings;

voidmethod1(){}

staticvoidmethod2(){}}A、System.out.println(a.i);B、a.method1();C、A.method1();D、A.method2();(正确答案)96.在Java中如果要在字符串类型对象s=“JAVA”,中找出‘V’出现的位置可使用下面哪个方法:()A.mid(2,s);B.charAt(2);(正确答案)C.s.indexOf(‘V’);D.indexOf(s,’V’);97.给出下面代码:

publicclassPerson{

staticintarr[]=newint[10];

publicstaticvoidmain(Stringa[]){

System.out.println(arr[1]);

}

}

哪个语句是正确的?()

A.编译时将产生错误;B.输出零;C.编译时正确,运行时将产生错误;D.输出空。(正确答案)98.A派生出子类B

,B派生出子类C,并且在Java源代码中有如下声明:

1Aa0=newA();

2A

a1=newB();

3Aa2=newC();

问以下哪个说法是正确的?

()A.只有第1行能通过编译B.第1、2行能通过编译,但第3行编译出错(正确答案)C.第1、2、3行能通过编译,但第2、3行运行时出错D.第1行、第2行和第3行的声明都是正确的99.下列哪个方法可用于创建一个可运行的类()A.publicclassXimplementsRunable{publicvoidrun(){}}B.publicclassXimplementsThread{publicvoidrun(){}}(正确答案)C.publicclassXimplementsThread{publicintrun(){}}100.如果类中的成员变量可以被同一包访问,则使用如下哪个修饰符?()A、privateB、public(正确答案)C、protectedD、nomodifier101.Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点()A.安全性B.多线程(正确答案)C.跨平台D.可移植102.编译并运行以下程序段的结果是:()

publicclassMyClass{

finalstaticinti;

MyClass(){i=0;}

publicstaticvoidmain(Stringargs[]){

System.out.println(i);}}A.编译出错B、nullC、1(正确答案)D、0103.下面哪项可以得到数组元素的个数,java中定义数组名为abc,()A、abc.length()(正确答案)B、abc.lengthC、len(abc)D、ubound(abc)104.构造方法何时被调用()A.类定义时B.创建对象时C.调用对象方法时D.使用对象的变量时(正确答案)105.下列语句片段

a=10,

温馨提示

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

评论

0/150

提交评论