ceac考试java程序设计工程师题目Word文档格式.docx

上传人:b****2 文档编号:4526999 上传时间:2023-05-03 格式:DOCX 页数:22 大小:22.52KB
下载 相关 举报
ceac考试java程序设计工程师题目Word文档格式.docx_第1页
第1页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第2页
第2页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第3页
第3页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第4页
第4页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第5页
第5页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第6页
第6页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第7页
第7页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第8页
第8页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第9页
第9页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第10页
第10页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第11页
第11页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第12页
第12页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第13页
第13页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第14页
第14页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第15页
第15页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第16页
第16页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第17页
第17页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第18页
第18页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第19页
第19页 / 共22页
ceac考试java程序设计工程师题目Word文档格式.docx_第20页
第20页 / 共22页
亲,该文档总共22页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

ceac考试java程序设计工程师题目Word文档格式.docx

《ceac考试java程序设计工程师题目Word文档格式.docx》由会员分享,可在线阅读,更多相关《ceac考试java程序设计工程师题目Word文档格式.docx(22页珍藏版)》请在冰点文库上搜索。

ceac考试java程序设计工程师题目Word文档格式.docx

D、publicclassXimplementsRunnable{protectedvoidrun(){......}}

(11)、指出正确的表达式()答:

A、doublea=1.0;

B、Doublea=newdouble(1.0);

C、bytea=340;

D、Bytea=120;

(12)、JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是()答:

A、进程

B、线程

C、应用程序

D、服务

(14)、java中允许创建多线程应用程序的接口是()。

A、Threadable

B、Runnable

C、Clonable

D、以上均不是

B

(15)、在Java语言中,如果你有下面的类定义:

abstractclassShape{abstractvoiddraw();

}ClassSquareextendsShape{}如果你试图编译上面的代码会发生()。

A、一切成功编译

B、Shape可以编译,Square不能编译

C、Square可以编译,Shape不能编译

D、Shape,Square都不能编译

(17)、java程序classA{publicstaticvoidmain(String[]args){for(inti=0;

i<

5;

i++);

System.out.print(i);

}}输出结果为():

A、12345

B、1234

C、5

D、编译出错

(18)、下面哪些是short型的取值范围答:

A、-27–27-1

B、0–216-1

C、-215–215-1

D、-231–231-1

(21)、当Frame的大小被改变时,Frame中的按钮的位置也可能被改变,请问此时使用的是什么布局管理器答:

A、BorderLayout

B、FlowLayout

C、CardLayout

D、GridLayout

(24)、main()方法的返回类型是什么?

A、int

B、void

C、boolean

D、static

(25)、给出下面的代码1publicclassTest{2intm,n;

3publicTest(){}4publicTest(inta){m=a;

}5publicstaticvoidmain(Stringarg[]){6Testt1,t2;

7intj,k;

8j=0;

k=0;

9t1=newTest();

10t2=newTest(j,k);

11}12}在编译时哪行将导致一个错误?

A、第3行

B、第5行

C、第6行

D、第10行 

(26)、Thread的方法resume()负责恢复哪些线程的执行?

A、通过调用stop()方法而停止的线程。

B、通过调用sleep()方法而停止运行的线程。

C、通过调用wait()方法而停止运行的线程。

D、通过调用suspend()方法而停止运行的线程。

(27)、给出下面的不完整的类代码classPerson{Stringname,department;

intage;

publicPerson(Stringn){name=n;

}publicPerson(Stringn,inta){name=n;

age=a;

}publicPerson(Stringn,Stringd,inta){//完成Person(Stringn,inta)的逻辑department=d;

}}下面的哪些表达式可以加到构造方法中的注释处?

A、Person(n,a);

B、this(Person(n,a));

 

C、this(n,a);

D、this(name,age);

(31)、给出下面的代码publicclassPerson{intarr[]=newint[10];

publicstaticvoidmain(Stringa[]){System.out.println(arr[1]);

//arr[1]在此可以访问,但却是非静态的}}哪些叙述是对的?

A、编译时出错。

B、编译时正确而运行时出错。

C、输出0。

D、输出null。

(33)、给出下面的类publicclassSample{longlength;

publicSample(longl){length=l;

}publicstaticvoidmain(Stringarg[]){Samples1,s2,s3;

s1=newSample(21L);

s2=newSample(21L);

s3=s2;

longm=21L;

}}哪个表达式返回true?

A、s1==s2;

B、s2==s3;

C、m==s1;

D、s1.equals(m);

(34)、给出下面的代码classParent{Stringone,two;

publicParent(Stringa,Stringb){one=a;

two=b;

}publicvoidprint(){System.out.println(one);

}}publicclassChildextendsParent{publicChild(Stringa,Stringb){super(a,b);

}publicvoidprint(){System.out.println(one+"

to"

+two);

}publicstaticvoidmain(Stringargs[]){Parentp=newParent("

south"

"

north"

);

Parentt=newChild("

east"

west"

p.print();

t.print();

}}下面的哪些情况或输出的结果正确?

A、编译时出错

B、southeast 

C、southtonortheasttowest 

D、southeasttowest 

二>

、多选题

(7)、选择错误的标识符。

A、IDoLikeTheLongNameClass

C、const

CD

(9)、指出下列哪个方法与方法publicvoidadd(inta){}为合理的重载方法()。

A、publicintadd(inta)

B、publicvoidadd(longa)

C、publicintadd(longa)

D、publicvoidadd(floata)

BCD

(13)、下列选项中,属于Java语言的关键字的是()。

A、goto

B、malloc

C、extends

D、假

AC

(16)、是否可以继承String类?

为什么?

()答:

A、是

B、否

C、String类是final类故不可以继承。

D、String类是abstract类故可以继承。

BC

(19)、下面的哪些程序片断可能导致错误。

A、Strings="

Gonewiththewind"

;

Stringt="

good"

Stringk=s+t;

B、Strings="

Stringt;

t=s[3]+"

one"

C、Strings="

Stringstandard=s.toUpperCase();

D、Strings="

homedirectory"

Stringt=s-"

directory"

BD

(20)、在//pointx处的哪些声明是合法的classPerson{privateinta;

publicintchange(intm){returnm;

}}publicclassTeacherextendsPerson{publicintb;

publicstaticvoidmain(Stringarg[]){Personp=newPerson();

Teachert=newTeacher();

inti;

//pointx}}答:

A、i=b;

B、i=p.a;

C、i=p.change(30);

D、i=t.b;

(22)、下面的哪些叙述为真。

A、equals()方法判定引用值是否指向同一对象。

B、==操作符判定两个分立的对象的内容和类型是否一致。

C、equals()方法只有在两个对象的内容一致时返回true。

D、类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。

AD

(23)、下面哪些不是java的原始数据类型答:

A、short

B、Boolean

C、unit

D、float

(28)、下面关于变量及其范围的陈述哪些是对的?

?

A、实例变量是类的成员变量。

B、实例变量用关键字static声明。

C、在方法中定义的局部变量在该方法被执行时创建

D、局部变量在使用前必须被初始化。

ACD

(29)、给出下面的代码publicvoidtest(){try{oneMethod();

System.out.println("

condition1"

}catch(ArrayIndexOutOfBoundsExceptione){System.out.println("

condition2"

}catch(Exceptione){System.out.println("

condition3"

}finally{System.out.println("

finally"

}}在oneMethod()方法运行正常的情况下将显示什么?

A、condition1

B、condition2

C、condition3

D、finally

(30)、下面有关java代码安全性的叙述哪些是对的?

A、字节码校验器加载查询执行需要的所有类。

B、运行时解释器执行代码。

C、在运行时,字节码被加载,验证然后在解释器里面运行。

D、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。

(32)、给出下面的代码publicclassParent{publicintaddValue(inta,intb){ints;

s=a+b;

returns;

}}classChildextendsParent{}哪些方法可以加入类Child中?

A、intaddValue(inta,intb){//dosomething...}

B、publicvoidaddValue(){//dosomething...}

C、publicintaddValue(inta){//dosomething...}

D、publicintaddValue(inta,intb)throwsException{//dosomething...}

(35)、给出下面的代码Strings="

hello"

charc[]={'

h'

'

e'

l'

o'

};

下列选项里,哪些返回true?

A、s.equals(t);

B、t.equals(c);

C、s==t;

D、t.equals(newString("

));

(36)、ReentrantLock表示的锁,下面哪些方法可以获取锁?

A、lock

B、tryLock

C、unlock

D、isLocked

AB

(37)、Amino采用的调度模式和算法有哪几种?

A、Master-Worker

B、Map-reduce

C、Divideandconquer

D、fork-join

ABC

三>

、判断题

(1)、java中定义一个类可以同时继承两个类答:

A、正确

B、错误

(2)、接口中可以存在已实现的方法答:

(38)、在并行程序中,当两个并行的线程,在没有任何约束的情况下,访问一个共享变量或者共享对象的一个域,而且至少要有一个操作是写操作,就可能发生数据竞争错误。

(39)、原语Compare-and-swap(CAS)是实现无锁数据结构的通用原语。

(40)、获得内部锁的唯一途径是:

进入这个内部锁保护的同步块或方法。

(41)、volatile变量具有synchronized的可见性特性,但是不具备原子特性。

(42)、减小竞争发生可能性的有效方式是尽可能缩短把持锁的时间。

设计

(1)、File类的length()方法可以获取文件长度,其返回值是()。

A、文件的行数

B、文件的位数

C、文件的块数

D、文件的字节数

(6)、对封装的理解正确的是()。

A、封装就是把对象的属性和行为结合成一个独立的单位。

B、封装就是把对象完全隐蔽起来,不让外界访问。

C、封装性是一个使用问题。

D、封装和抽象是一回事。

(7)、Java程序中最小的可编译的单元为()。

A、对象

B、类

C、方法

D、语句

(9)、语句drawRect(40,50,160,150)执行的结果是()。

A、画一个左上角顶点是(40,50)、右下角顶点是(160,150)的矩形

B、画一个左上角顶点是(40,50)、宽160,长150的矩形

C、画一个右上角顶点是(40,50)、左下角顶点是(160,150)的矩形

D、画一个右上角顶点是(40,50)、宽160,长150的矩形

(10)、下面()是Java语言中正确的标识符。

A、3com

B、import

C、that

D、this

(12)、编译运行以下程序后,关于输出结果的说明正确的是()。

publicclassC{publicstaticvoidmain(Stringargs[]){intx=0;

System.out.println(“valueis“+((x〉0)?

1.0:

0));

}}答:

A、输出结果为:

valueis1.0

B、输出结果为:

valueis0

C、输出结果为:

valueis0.0

D、编译错误

(13)、不使用static修饰符限定的方法称为对象(或实例)方法,下列()说法是正确的。

A、实例方法可以直接调用父类的实例方法。

B、实例方法可以直接调用父类的类方法。

C、实例方法可以直接调用其他类的实例方法

D、实例方法可以直接调用本类的类方法。

(17)、在线程进入临界区之前,首先应()。

A、对临界区代码加锁

B、对临界区代码解锁

C、检查临界区的锁是否可用

D、让其他线程睡眠

(21)、给出下面代码:

publicclassPerson{  staticintarr[]=newint[10];

  publicstaticvoidmain(Stringa[])  {   System.out.println(arr[1]);

  }}()语句是正确的。

A、编译时将产生错误;

B、编译时正确,运行时将产生错误;

C、输出零

D、输出空。

(22)、若需要定义一个类域或类方法,应使用以下()修饰符。

A、static

B、package

C、private

D、public

(24)、请问如下()方法可以将MenuBar加入Frame中。

A、setMenu()

B、setMenuBar()

C、add()

D、addMenuBar()

(28)、设有下面两个类的定义:

classPerson{classStudentextendsPerson{longid;

//身份证号intscore;

//入学总分Stringname;

//姓名intgetScore(){returnscore;

}}}则类Person和类Student的关系是()。

A、包含关系

B、继承关系

C、关联关系

D、上述类定义有语法错误

(29)、1)classParent{  2)privateStringname;

  3)publicParent(){}  4)}  5)publicclassChildextendsParent{  6)privateStringdepartment;

  7)publicChild(){}  8)publicStringgetValue(){returnname;

}  9)publicvoidmain(Stringarg[]){  10)Parentp=newParent();

  11)}  12)}()行将引起错误。

B、第6行

C、第8行

D、第9行

(33)、修改图形用户界面上JButton的组件文字,修改的是它的()属性。

A、Caption

B、Name

C、Text

D、以上都不是

(36)、下列说法()正确。

A、JAVA中允许一个子类有多个父类

B、某个类是一个类的子类,它仍有可能成为另一个类的父类

C、一个父类只能有一个子类

D、继承关系最多不能超过4层

(38)、Applet调用()方法后,进入初始态。

A、start()

B、init()

C、stop()

D、destroy()

(40)、JDBC提供的接口java.sql.Statement的功能是()。

A、用于处理驱动程序的调入

B、与特定数据库建立连接

C、用于SQL语句的执行

D、用于保存查询所得的结果

(41)、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。

A、staticvoidmethod()

B、publicvoidmethod()

C、finalvoidmethod()

D、abstractvoidmethod()

(43)、给定下面的代码片段:

  1)Stringstr=null;

  2)if((str!

=null)&

amp;

&

(str.length()〉10)){  3)System.out.println("

morethan10"

  4)}  5)elseif((str!

(str.length()〈5)){  6)System.out.println("

lessthan5"

  7)}  8)else{System.out.println(

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 学习计划

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2