ceac考试Java程序设计工程师题目

上传人:muw****50 文档编号:142406800 上传时间:2022-08-25 格式:DOC 页数:13 大小:76.50KB
收藏 版权申诉 举报 下载
ceac考试Java程序设计工程师题目_第1页
第1页 / 共13页
ceac考试Java程序设计工程师题目_第2页
第2页 / 共13页
ceac考试Java程序设计工程师题目_第3页
第3页 / 共13页
资源描述:

《ceac考试Java程序设计工程师题目》由会员分享,可在线阅读,更多相关《ceac考试Java程序设计工程师题目(13页珍藏版)》请在装配图网上搜索。

1、Java程序设计工程师、单选题(3) 、JPanel组件的默认布局管理器是( ) 答:(未答)、GridLayout、CardLayout、BorderLayout、FlowLayout正确答案:D(4) 、关于Java语言的内存回收机制,下列选项中正确的是( )。 答:(未答)、Java程序要求用户必须手工创建一个线程来释放内存、Java程序允许用户使用指针来释放内存、内存回收线程负责释放无用内存、内存回收线程不能释放内存对象正确答案:C(5) 、下列整型的最终属性 i 的定义中,正确的是( )。 答:(未答)、final i;、static int i;、static final int

2、i=234;、final float i=3.14f;正确答案:C(6) 、设有定义 int a = 12 ;则执行a*= 12;语句后,a 的值为。 答:(未答)、144、12、24、0正确答案:A(8) 、选择错误的标识符。 答:(未答)、$bye、abyte、IDoLikeTheLongNameClass、3_case正确答案:D(10) 、下列哪个方法可用于创建一个可运行的类( ) 答:(未答)、public class X implements Runnable public void run() . 、public class X implements Thread public

3、void run() . 、public class X implements Thread public int run() . 、public class X implements Runnable protected void run() . 正确答案:A(11) 、指出正确的表达式( ) 答:(未答)、double a=1.0;、Double a=new double(1.0);、byte a = 340;、Byte a = 120;正确答案:A(12) 、JAVA编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是() 答:(未答)、进程、线程、应用程序、服务正确

4、答案:C(14) 、java中允许创建多线程应用程序的接口是()。 答:(未答)、Threadable、Runnable、Clonable、以上均不是正确答案:B(15) 、在Java语言中,如果你有下面的类定义:abstract class Shape abstract void draw(); Class Square extends Shape 如果你试图编译上面的代码会发生()。 答:(未答)、一切成功编译、Shape可以编译,Square不能编译、Square可以编译,Shape不能编译、Shape,Square都不能编译正确答案:B(17) 、java程序 class A publ

5、ic static void main(String args) for(int i=0;i5;i+); System.out.print(i); 输出结果为( ): 答:(未答)、12345、1234、5、编译出错正确答案:D(18) 、下面哪些是short型的取值范围 答:(未答)、-27 27-1、0 216-1、-215 215-1、-231 231-1正确答案:C(21) 、当Frame的大小被改变时, Frame中的按钮的位置也可能被改变,请问此时使用的是什么布局管理器 答:(未答)、BorderLayout、FlowLayout、CardLayout、GridLayout正确答案

6、:B(24) 、main()方法的返回类型是什么? 答:(未答)、int、void、boolean、static正确答案:B(25) 、给出下面的代码 1 public class Test 2 int m, n; 3 public Test() 4 public Test(int a) m=a; 5 public static void main(String arg) 6 Test t1,t2; 7 int j,k; 8 j=0; k=0; 9 t1=new Test(); 10 t2=new Test(j,k); 11 12 在编译时哪行将导致一个错误? 答:(未答)、第3行、第5行、第

7、6行、第10行正确答案:D(26) 、Thread的方法resume()负责恢复哪些线程的执行? 答:(未答)、通过调用stop()方法而停止的线程。、通过调用sleep()方法而停止运行的线程。、通过调用wait()方法而停止运行的线程。、通过调用suspend()方法而停止运行的线程。正确答案:D(27) 、给出下面的不完整的类代码 class Person String name, department; int age; public Person(String n) name = n; public Person(String n, int a) name = n; age = a;

8、 public Person(String n, String d, int a) / 完成Person(String n, int a)的逻辑 department = d; 下面的哪些表达式可以加到构造方法中的注释处? 答:(未答)、Person(n,a);、this(Person(n,a);、this(n,a);、this(name,age);正确答案:C(31) 、给出下面的代码 public class Person int arr = new int10; public static void main(String a) System.out.println(arr1); /ar

9、r1在此可以访问,但却是非静态的 哪些叙述是对的? 答:(未答)、编译时出错。、编译时正确而运行时出错。、输出0。、输出null。正确答案:A(33) 、给出下面的类 public class Sample long length; public Sample(long l) length = l; public static void main(String arg) Sample s1, s2, s3; s1 = new Sample(21L); s2 = new Sample(21L); s3 = s2; long m = 21L; 哪个表达式返回true? 答:(未答)、s1 = s2

10、;、s2 = s3;、m = s1;、s1.equals(m);正确答案:B(34) 、给出下面的代码 class Parent String one, two; public Parent(String a, String b) one = a; two = b; public void print() System.out.println(one); public class Child extends Parent public Child(String a, String b) super(a,b); public void print() System.out.println(one

11、 + to + two); public static void main(String args) Parent p = new Parent(south, north); Parent t = new Child(east, west); p.print(); t.print(); 下面的哪些情况或输出的结果正确? 答:(未答)、编译时出错、south east、south to north east to west、south east to west正确答案:D、多选题(7) 、选择错误的标识符。 答:(未答)、IDoLikeTheLongNameClass、abyte、const、3

12、_case正确答案:CD(9) 、指出下列哪个方法与方法public void add(int a)为合理的重载方法( )。 答:(未答)、public int add(int a)、public void add(long a)、public int add(long a)、public void add(float a)正确答案:BCD(13) 、下列选项中,属于Java语言的关键字的是()。 答:(未答)、goto、malloc、extends、假正确答案:AC(16) 、是否可以继承String类?为什么?() 答:(未答)、是、否、String类是final类故不可以继承。、Stri

13、ng类是abstract类故可以继承。正确答案:BC(19) 、下面的哪些程序片断可能导致错误。 答:(未答)、String s = Gone with the wind; String t = good ; String k = s + t;、String s = Gone with the wind; String t; t = s3 + one;、String s = Gone with the wind; String standard = s.toUpperCase();、String s = home directory; String t = s - directory;正确答案

14、:BD(20) 、在/ point x处的哪些声明是合法的 class Person private int a; public int change(int m) return m; public class Teacher extends Person public int b; public static void main(String arg) Person p = new Person(); Teacher t = new Teacher(); int i; / point x 答:(未答)、i = b;、i = p.a;、i = p.change(30);、i = t.b;正确答

15、案:CD(22) 、下面的哪些叙述为真。 答:(未答)、equals()方法判定引用值是否指向同一对象。、= 操作符判定两个分立的对象的内容和类型是否一致。、equals()方法只有在两个对象的内容一致时返回true。、类File重写方法equals()在两个分立的对象的内容和类型一致时返回true。正确答案:AD(23) 、下面哪些不是java的原始数据类型 答:(未答)、short、Boolean、unit、float正确答案:BC(28) 、下面关于变量及其范围的陈述哪些是对的? 答:(未答)、实例变量是类的成员变量。、实例变量用关键字static声明。、在方法中定义的局部变量在该方法被

16、执行时创建、局部变量在使用前必须被初始化。正确答案:ACD(29) 、给出下面的代码 public void test() try oneMethod(); System.out.println(condition 1); catch (ArrayIndexOutOfBoundsException e) System.out.println(condition 2); catch(Exception e) System.out.println(condition 3); finally System.out.println(finally); 在oneMethod()方法运行正常的情况下将显示

17、什么? 答:(未答)、condition 1、condition 2、condition 3、finally正确答案:AD(30) 、下面有关java代码安全性的叙述哪些是对的? 答:(未答)、字节码校验器加载查询执行需要的所有类。、运行时解释器执行代码。、在运行时,字节码被加载,验证然后在解释器里面运行。、类加载器通过分离本机文件系统的类和从网络导入的类增加安全性。正确答案:BCD(32) 、给出下面的代码 public class Parent public int addValue( int a, int b) int s; s = a+b; return s; class Child

18、extends Parent 哪些方法可以加入类Child中? 答:(未答)、int addValue( int a, int b )/ do something.、public void addValue ()/ do something.、public int addValue( int a )/ do something.、public int addValue( int a, int b )throws Exception /do something.正确答案:BC(35) 、给出下面的代码 String s= hello; String t = hello; char c = h,e

19、,l,l,o; 下列选项里,哪些返回true? 答:(未答)、s.equals(t);、t.equals(c);、s=t;、t.equals(new String(hello);正确答案:ACD(36) 、ReentrantLock表示的锁,下面哪些方法可以获取锁? 答:(未答)、lock、tryLock、unlock、isLocked正确答案:AB(37) 、Amino采用的调度模式和算法有哪几种? 答:(未答)、Master-Worker、Map-reduce、Divide and conquer、fork-join正确答案:ABC、判断题(1) 、java中定义一个类可以同时继承两个类

20、答:(未答)、正确、错误正确答案:B(2) 、接口中可以存在已实现的方法 答:(未答)、正确、错误正确答案:B(38) 、在并行程序中,当两个并行的线程,在没有任何约束的情况下,访问一个共享变量或者共享对象的一个域,而且至少要有一个操作是写操作,就可能发生数据竞争错误。 答:(未答)、正确、错误正确答案:A(39) 、原语Compare-and-swap(CAS) 是实现无锁数据结构的通用原语。 答:(未答)、正确、错误正确答案:A(40) 、获得内部锁的唯一途径是:进入这个内部锁保护的同步块或方法。 答:(未答)、正确、错误正确答案:A(41) 、volatile 变量具有 synchron

21、ized 的可见性特性,但是不具备原子特性。 答:(未答)、正确、错误正确答案:A(42) 、减小竞争发生可能性的有效方式是尽可能缩短把持锁的时间。 答:(未答)、正确、错误正确答案:A设计、单选题(1) 、File类的length()方法可以获取文件长度,其返回值是( )。 答:(未答)、文件的行数、文件的位数、文件的块数、文件的字节数正确答案:D(6) 、对封装的理解正确的是( )。 答:(未答)、封装就是把对象的属性和行为结合成一个独立的单位。、封装就是把对象完全隐蔽起来,不让外界访问。、封装性是一个使用问题。、封装和抽象是一回事。正确答案:A(7) 、Java程序中最小的可编译的单元为

22、( )。 答:(未答)、对象、类、方法、语句正确答案:B(9) 、语句drawRect(40,50,160,150)执行的结果是( )。 答:(未答)、画一个左上角顶点是(40,50)、右下角顶点是(160,150)的矩形、画一个左上角顶点是(40,50)、宽160,长150的矩形、画一个右上角顶点是(40,50)、左下角顶点是(160,150)的矩形、画一个右上角顶点是(40,50)、宽160,长150的矩形正确答案:B(10) 、下面( )是Java语言中正确的标识符。 答:(未答)、3com、import、that、this正确答案:C(12) 、编译运行以下程序后,关于输出结果的说明正

23、确的是 ( )。 public class C public static void main(String args ) int x=0; System.out.println(“value is “+ (x0) ?1.0 :0); 答:(未答)、输出结果为:value is 1.0、输出结果为:value is 0、输出结果为:value is 0.0、编译错误正确答案:C(13) 、不使用static修饰符限定的方法称为对象(或实例)方法,下列( )说法是正确的。 答:(未答)、实例方法可以直接调用父类的实例方法。、实例方法可以直接调用父类的类方法。、实例方法可以直接调用其他类的实例方法

24、、实例方法可以直接调用本类的类方法。正确答案:D(17) 、在线程进入临界区之前,首先应( )。 答:(未答)、对临界区代码加锁、对临界区代码解锁、检查临界区的锁是否可用、让其他线程睡眠正确答案:C(21) 、给出下面代码: public class Person static int arr = new int10; public static void main(String a) System.out.println(arr1); ( )语句是正确的。 答:(未答)、编译时将产生错误;、编译时正确,运行时将产生错误;、输出零、输出空。正确答案:C(22) 、若需要定义一个类域或类方法,应

25、使用以下( )修饰符。 答:(未答)、static、package、private、public正确答案:A(24) 、请问如下( )方法可以将MenuBar加入Frame中。 答:(未答)、setMenu()、setMenuBar()、add()、addMenuBar()正确答案:B(28) 、设有下面两个类的定义: class Person class Student extends Person long id; / 身份证号 int score; / 入学总分 String name; / 姓名 int getScore() return score; 则类Person和类Studen

26、t的关系是( )。 答:(未答)、包含关系、继承关系、关联关系、上述类定义有语法错误正确答案:B(29) 、1) class Parent 2) private String name; 3) public Parent() 4) 5) public class Child extends Parent 6) private String department; 7) public Child() 8) public String getValue() return name; 9) public void main(String arg) 10) Parent p = new Parent(

27、); 11) 12) ( )行将引起错误。 答:(未答)、第3行、第6行、第8行、第9行正确答案:C(33) 、修改图形用户界面上JButton的组件文字,修改的是它的( )属性。 答:(未答)、Caption、Name、Text、以上都不是正确答案:C(36) 、下列说法( )正确。 答:(未答)、JAVA中允许一个子类有多个父类、某个类是一个类的子类,它仍有可能成为另一个类的父类、一个父类只能有一个子类、继承关系最多不能超过4层正确答案:B(38) 、Applet调用( )方法后,进入初始态。 答:(未答)、start()、init()、stop()、destroy()正确答案:B(40)

28、 、JDBC提供的接口java.sql.Statement的功能是( )。 答:(未答)、用于处理驱动程序的调入、与特定数据库建立连接、用于SQL语句的执行、用于保存查询所得的结果正确答案:C(41) 、为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。 答:(未答)、static void method( )、public void method( )、final void method( )、abstract void method( )正确答案:A(43) 、给定下面的代码片段: 1) String str = n

29、ull; 2) if (str != null) && (str.length() 10) 3) System.out.println(more than 10); 4) 5) else if (str != null) & (str.length() 5) 6) System.out.println(less than 5); 7) 8) else System.out.println(end); ( )行会导致错误。 答:(未答)、line 1、line 2、line 5、line 8正确答案:C(44) 、下面语句段的输出结果是( )。 int i = 9; sw

30、itch (i) default: System.out.println(default); case 0: System.out.println(zero); break; case 1: System.out.println(one); case 2: System.out.println(two); 答:(未答)、default、default, zero、error default clause not defined、no output displayed正确答案:B、多选题(3) 、有关对成员变量正确的说法是( )。 答:(未答)、实例方法既能对类变量操作也能对实例变量操作。、类方

31、法只能对类变量进行操作、实例方法不能对类变量操作只能对实例变量操作、类方法只能对类变量操作不能对实例变量操作。正确答案:ABD(4) 、下述( )说法是正确的。 答:(未答)、实例变量是类的成员变量、实例变量是用static关键字声明的、方法变量在方法执行时创建、方法变量在使用之前必须初始化正确答案:ACD(5) 、下列合理的标识符 为( )。 答:(未答)、_sys1_lll、2mail、$change、class正确答案:AC(8) 、通过浏览器执行一个Applet程序,在初始化时,下面( )方法会被调用。 答:(未答)、init()、start()、paint()、stop()正确答案:

32、ABC(11) 、执行下列代码后,( )结论是正确的。 String s=new String10; 答:(未答)、s10 为 ;、s9 为 null;、s0 为 未定义、s.length 为10正确答案:BD(14) 、Java语言的特点是( )。 答:(未答)、简单性、面向对象、平台独立性、多线程正确答案:ABCD(15) 、下列关于finally说法错误的是( )。 答:(未答)、finally语句应该放在所有例外控制器的最前面、如果程序在前面的例外控制器中匹配到了合适例外,就不再执行finally 语句了、无论程序是否找到合适的例外控制器,都会去执行finally语句、如果程序在前面的

33、例外控制器中匹配到了多个合适的例外,就不再执行finally语句了正确答案:ABD(18) 、下列程序存在的错误有( )。 final class First private int a = 1; int b = 2; class Second extends First public void method() System.out.println(a + b); 答:(未答)、println()参数应为字符串,因此此处不能调用该方法。、因为变量a 是private ,所以在其他类中不能到访问a。、Second 不能继承First。、关键字final不能修饰类。正确答案:BC(20) 、为文

34、件c:javaexamplefile.txt建立File对象file1可以采用( )语句序列。 答:(未答)、File file1=new File(“c:javaexamplefile.txt”)、String path=”c:javaexample” File file1=new File(path,”oldfile.txt”)、File dir1=new File(“c:javaexample”) File file1=new File(dir1,”oldfile.txt”)、File file1=new File(“c:javaexamplefile.txt”)正确答案:ABC(25)

35、 、下面说法正确的是( )。 答:(未答)、不是方法中产生的所有异常错误都必须被捕获或声明。、对于非运行时异常,则要求必须捕获或声明。、子类方法抛出的异常只能是父类方法抛出异常的同类或子类、以上都不对正确答案:ABC(26) 、给出下面代码段: 1) switch(m) 2) case 0: System.out.println(case 0); 3) case 1: System.out.println(case 1); break; 4) case 2: 5) default: System.out.println(default); 6) 下列m的( )值将引起default的输出。 答

36、:(未答)、0、1、2、3正确答案:CD(31) 、以下( )方法可以构造一个File类。 答:(未答)、File(String name)、File(String path)、File(String path,String name)、File(File dir,String name)正确答案:BCD(34) 、定义一个类名为MyClass.java的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为( )。 答:(未答)、private class MyClass extends Object、class MyClass extends Object、public class

37、 MyClass、public class MyClass extends Object正确答案:CD(35) 、关于awt和swing说法正确的是( )。 答:(未答)、awt在不同操作系统中显示相同的风格。、swing在不同的操作系统中显示相同的风格、swing是java.awt的子类、awt和swing都支持事件模型正确答案:ABD(42) 、下面( )事件监听器在Java中有事件适配器。 答:(未答)、MouseListener、KeyListener、ActionListener、ItemListener正确答案:AB、判断题(2) 、JavaBeans是轻量级的构件,EJB是重量级

38、的构件。 答:(未答)、正确、错误正确答案:A(16) 、使用Access创建数据库时,数据库名只能用英文命名。 答:(未答)、正确、错误正确答案:B(19) 、Servlet运行于服务器内部,而Jsp运行于装有Java虚拟机的客户端主机的浏览器。 答:(未答)、正确、错误正确答案:A(23) 、用“+”可以实现字符串的拼接,用“” 可以从一个字符串中去除一个字符子串。 答:(未答)、正确、错误正确答案:B(27) 、临界区指出它只能同时被一个线程访问,并且可以指定由线程访问的优先顺序。 答:(未答)、正确、错误正确答案:B(30) 、stop在Applet退出时被调用,只调用一次。 答:(未答)、正确、错误正确答案:B(32) 、如果p是父类Parent的对象,而c是子类Child的对象,则语句p=c是正确的。 答:(未答)、正确、错误正确答案:A(37) 、System类的所有属性和方法都是静态的。 答:(未答)、正确、错误正确答案:A(39) 、Java不提供goto语句,所以goto也就不再作为关键字 答:(未答)、正确、错误正确答案:B(45) 、Java中的String类的对象既可以是字符串常量,也可以是字符串变量。 答:(未答)、正确、错误正确答案:A

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!