资源预览内容
第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
第9页 / 共13页
第10页 / 共13页
亲,该文档总共13页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
Java 程序设计工程师、单选题(3) 、JPanel 组件的默认布局管理器是( ) 答:(未答)、GridLayout、CardLayout、BorderLayout、FlowLayout正确答案:D(4) 、关于 Java 语言的内存回收机制,下列选项中正确的是( )。 答:(未答)、Java 程序要求用户必须手工创建一个线程来释放内存、Java 程序允许用户使用指针来释放内存、内存回收线程负责释放无用内存、内存回收线程不能释放内存对象正确答案:C(5) 、下列整型的最终属性 i 的定义中,正确的是( )。 答:(未答)、final i;、static int i;、static final int 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 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 编程中,基于线程的多任务处理环境中,执行特定任务的可执行代码的最小单位是() 答:(未答)、进程、线程、应用程序、服务正确答案: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 public static void main(String args) for(int i=0;i、多选题(7) 、选择错误的标识符。 答:(未答)、IDoLikeTheLongNameClass、abyte、const、3_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 类故不可以继承。、String 类是 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“; 正确答案: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;正确答案:CD(22) 、下面的哪些叙述为真。 答:(未答)、equals()方法判定引用值是否指向同一对象。、= 操作符判定两个分立的对象的内容和类型是否一致。、equals()方法只有在两个对象的内容一致时返回 true。、类 File 重写方法 equals()在两个分立的对象的内容和类型一致时返回 true。正确答案:AD(23) 、下面哪些不是 java 的原始数据类型 答:(未答)、short、Boolean、unit、float正确答案:BC(28) 、下面关于变量及其范围的陈述哪些是对的? 答:(未答)、实例变量是类的成员变量。、实例变量用关键字 static 声明。、在方法中定义的局部变量在该方法被执行时创建、局部变量在使用前必须被初始化。正确答案: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()方法运行正常的情况下将显示什么? 答:(未答)、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 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,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 中定义一个类可以同时继承两个类 答:(未答)、正确、错误正确答案:B(2) 、接口中可以存在已实现的方法 答:(未答)、正确、错误正确答案:B(38) 、在并行程序中,当两个并行的线程,在没有任何约束的情况下,访问一个共享变量或者共享对象的一个域,而且至少要有一个操作是写操作,就可能发生数据竞争错误。 答:(未答)、正确、错误正确答案:A(39) 、原语 Compare-and-swap(CAS) 是实现无锁数据结构的通用原语。 答:(未答)、正确、错误正确答案:A(40) 、获得内部锁的唯一途径是:进入这个内部锁保护的同步块或方法。 答:(未答)、正确、错误正确答案:A(41) 、volatile 变量具有 synchronized 的可见性特性,但是不具备原子特性。 答:(未答)、正确、错误正确答案:A(42) 、减小竞争发生可能性的有效方式是尽可能缩短把持锁的时间。 答:(未答)、正确、错误正确答案:A设计、单选题(1) 、File 类的 length()方法可以获取文件长度,其返回值是( )。 答:(未答)、文件的行数、文件的位数、文件的块数、文件的字节数正确答案:D(6) 、对封装的理解正确的是( )。 答:(未答)、封装就是把对象的属性和行为结合成一个独立的单位。、封装就是把对象完全隐蔽起来,不让外界访问。、封装性是一个使用问题。、封装和抽象是一回事。正确答案:A(7) 、Java 程序中最小的可编译的单元为( )。 答:(未答)、对象、类、方法、语句正确答案: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) 、编译运行以下程序后,关于输出结果的说明正确的是 ( )。 public class C pu
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号