JAVA工程师第3套试卷
- 格式:pdf
- 大小:169.56 KB
- 文档页数:10
答案:B 8:以下选项中循环结构合法的是( )。( 2 分)
A:while (int i〈7) { i++; System.out.println(“i is “+i); } B:int j=3; while(j) { System.out.println(“ j is “+j); } C:int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); } D:int j=0; do{ System.out.println( “j is “+j++); if (j = = 3) {continue loop;} }while (j〈10);
答案:A 4:实现接口的关键字是( )。( 2 分)
A:extends B:extend C:implements D:implement
答案:C 5:对于临界区代码,必须使用( )关键字来限定。( 2 分)
A:private B:protected C:synchronized
D:critical
B:画一个左上角顶点是(40,50)、宽160,长150的矩形 C:画一个右上角顶点是(40,50)、左下角顶点是(160,150)的矩 形 D:画一个右上角顶点是(40,50)、宽160,长150的矩形
答案:B 14:以下( )不是Java语言的特点。( 2 分)
A:简单性
B:面向对象 C:平台独立性 D:指针的灵活性
A:notifyAll方法唤醒所有阻塞的线程 B:notify方法唤醒正在等待这个锁的所有线程正在等待的线程 C:notify方法只唤醒一个被阻塞的线程
D:notifyAll方法唤醒正在等待这个锁的所有线程正在等待的线程
答案:D 18:JDBC提供的接口java.sql.DriverManager的功能是( )。( 3 分)
答案:B 39:对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个 各属性与赋值对象相同的新对象。( 2 分) A:正确 B:错误
答案:B 40:管道是一种数据流形式,提供了不同程序之间直接传输数据的基本 手段。( 2 分)7 A:正确 B:错误
答案:B 41:抽象类不能实例化。( 2 分)1 A:正确 B:错误
)说法是正
答案:AC 26:通过浏览器执行一个Applet程序,在初始化时,下面( 用。( 2 分)4
A:init() B:start() C:paint() D:stop()
)方法会被调
答案:ABC 27:类与对象的关系是( 。( 2 分)1
A:类是对象集合的再抽象。 B:类(Class)是具有相同属性和行为的一组对象的集合。
A:line 3 B:line 5 C:line 6 D:line 10
答案:D 16:关于对象成员占用内存的说法( )是正确的。( 3 分)
A:同一个类的对象共同用一段内存 B:同一个类的对象使用不同一段内存,但静态成员共享相同的内存空 间 C:对象的方法不占用内存 D:以上都不对
答案:B 17:关于notify与notifyAll方法,以下说法正确的是( )。( 3 分)
答案:BD 31:下列( )情况可以终止当前线程的运行。( 3 分) A:抛出一个例外时 B:当该线程调用sleep()方法时
C:当创建一个新线程时 D:当一个优先级高的线程进入就绪状态时
答案:ABD 32:Applet与Application的区别有( )。( 3 分) A:Application 是从其中的main() 方法开始运行的。 B:运行Applet必须创建一个浏览器文件,如HTML。 C:Applet载入浏览器后必须指定何时运行。 D:浏览器通过main()方法指定Applet何时执行。
A:用于处理驱动程序的调入 B:与特定数据库建立连接 C:用于SQL语句的执行 D:用于保存查询所得的结果
答案:A 19:流在刚被创建时,指针位于( )。( 3 分)
A:流的最后一个字节 B:流的第一个字节 C:上次离开的位置 D:随机位置
答案:B 20:下面关于例外控制器排列顺序说法正确的是( )。( 3 分)
Java工程师 样题(三)
单选题 1:类ABC定义如下: 1.public class ABC{ 2. public int max( int a, int b) { } 3. 4.} 将以下( )方法插入行3是不合法的。( 2 分)
A:public float max(float a, float b, float c){ } B:public int max (int c, int d){ } C:public float max(float a, float b){ } D:private int max(int a, int b, int c){ }
A:The maximum number of characters in a line is 5. B:The displayed height is 5 lines otherwise constrain. C:The displayed string can use multiple fonts. D:The displayed strings are editable.
A:应先捕捉父类例外,再捕捉子类例外 B:应先捕捉子类例外,再捕捉父类例外 C:有继承关系的例外不能在同一try块的控制器中使用 D:如果先匹配到父类例外,后面的子类例外仍然可以被匹配到
答案:B 多选题 21:已知如下说明:TextArea ta = new TextArea ("Hello", 5, 5),请问( )语句 是正确的。( 2 分)
答案:D 15:给出下面代码段 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 分)
C:一个对象称作类的一个实例。 D:类与对象是父与子的关系。
答案:ABC 28:下列程序的错误有( ) 。 final class First { private int a = 1; int b = 2; } class Second extends First { public void method() { System.out.println(a + b); } }( 2 分) A:println()参数应为字符串,因此此处不能调用该方法 B:因为变量a 是private ,所以在其他类中不能访问a C:Second 不能继承First。 D:关键字final不能修饰类
答案:C 6:关于继承的说法正确的是( )。( 2 分)
A:子类将继承父类所有的属性和方法 B:子类继承父类的非私有属性和方法 C:子类只继承父类public方法和属性 D:子类只继承父类的方法,而不继承属性
答案:B 7:JavaBean 的属性可以通过调用适当的bean方法进行( )。( 2 分)
答案:C 9:下面语句哪个是正确的( )。( 2 分)
A:char='zdc'; B:long l=oxfff; C:float f=0.65; D:double=0.7E-2;
答案:B 10:给出下面代码: public class Person{ static int arr[] = new int[10]; public static void main(String a[])
答案:B 2:Applet调用( )方法后,进入初始态。( 2 分)
A:start() B:init() C:stop() D:destroy()
答案:B 3:执行完代码int [ ] x = new int[25];后,以( )说明是正确的。( 2 分)
A:x[24]为0 B:x[24]未定义 C:x[25]为0 D:x[0]为空
A:paint() B:draw() C:update() D:repaint()
答案:ACD
25:关于JavaBean的事件的叙述,下面(
确的。( 2 分)
A:JavaBeans通过传递事件在Bean之间通信 B:事件源不需要启动者就可以工作 C:JavaBean的事件模型和AWT的事件模型类似 D:JavaBean没有事件模型
{ System.out.println(arr[1]); } } ( )语句是正确的。( 2 分)
A:编译时将产生错误; B:编译时正确,运行时将产生错误; C:输出零 D:输出空。
答案:C
11:有继承关系时用到的关键字是( )。( 2 分) A:extend B:extends C:implements D:implement
答案:A 42:设String对象s=”H”,运行语句System.out.println(s.concat(“ello!”));后 String对象s的内容为”Hello!”,所以语句输出为”Hello!”。( 2 分)1 A:正确 B:错误
答案:B 43:由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有 的成员数目。( 3 分)1 A:正确 B:错误
答案:BC 29:关于awt和swing说法正确的是( )。( 3 分)7 A:awt在不同操作系统中显示相同的风格。 B:swing在不同的操作系统中显示相同的风格 C:swing是java.awt的子类 D:awt和swing都支持事件模型