好文档 - 专业文书写作范文服务资料分享网站

JAVA开发工程师考试题

天下 分享 时间: 加入收藏 我要投稿 点赞

全国1+N复合型技能人才培训JAVA开发工程师考试试卷

总 分 一、 选择题题 号(本大题共 40一 小题,每小题二 1分,共三 40分) 得 分 核分人 得 分 int index=1;

int foo[]=new int[3];

int bar=foo[index];

int baz=bar+index;

经过以上代码后,baz的值是多少?( b )

A. baz 值为 0

B. baz 值为1

C. baz 值为2

D. 程序运行时抛出异常

E. 代码不能编译

Public class Test{

Public static void add3(Integer i){

int val=i.intvalue();

val+=3;

i=new Integer(val);

}

Public static void main(String args[]){

Integer i=new Integer(0);

add3(i);

System.out.println(i.intvalue()); }

}

以上代码执行结果是什么?( b ) A. 编译错误 B. 打印\ C. 打印\ D. 编译成功但运行时有第3行出现异常 class EnclosingOne{ public class InsideOne{} } Public class InnerTest{ Public static void main(String args[]){ EnclosingOne eo=new EnclosingOne(); //在这插入代码 } } 应将哪行代码插入代码块中?( e )

A. InsideOne ei=eo.new InsideOne();

B. eo.InsideOne ei=eo.new InsideOne();

C. InsideOne ei=EnclosingOne.new InsideOne();

D. InsideOne ei=eo.new InsideOne();

E. EnclosingOne.InsideOne ei=eo.new InsideOne(); 1. 下面哪个是\的关系?(b )

A. Public interface Color{}

public class Shape{private Color color;}

B. interface Component{}

class Container implements Component{

private Component[] children;

}

C. public class Species{}

publiclass Animal{private Species species;} public class SychTest{ private int x; private int y; public voisetX(int i){ x=i;} public voisetY(int i){y=i;} public synchronize void setXY(int i){ setX(i); setY(i); } Public synchronizeboolean check(){ return x!=y; } } 在什么条件下,在其它类中调用check()返回true? ( c )

A. check() 永远不返回 true

B. 当setXY 被多个线程调用时check() 返回true

C. 当多个线程分别调用setX和setY时check() 返回true

D. 只有SychTest被改写为x和y可以分别赋值时check() 才可能返回 true class implements Runnable{

int i;

public void run(){

try{

Thread.sleep(5000);

i=10;

}

catch(InterruptException e){}

}

Public static void main(String[] args){ try{ a=new A(); Thread t=new Thread(a); t.start(); 14) int j=i; 16) }catch(Exception e){} } } 在第14行加上哪些代码才能保证在第16行时j=10? A. wait(); B. t.wait(); c )C. t.join();

D. t.yield();

E. t.notify();

2. 下面的哪个方法能够识别出是哪个组件产生了ActionEvent事件?(A. getTarget();

B. getClass();

C. getSource();

D. getActionCommand();

import java.awt.*;

public class X extends Frame{

public static void main(String[] args){

X x=new X();

x.pack();

x.setVisible(true);

c )

( } Public X(){ setLayout(new GridLayout(2,2)); Panel p1=new Panel(); add(p1); Button b1=new Button(\ p1.add(b1); Panel p2=new Panel(); add(p2); Button b2=new Button(\ p2.add(b2); Button b3=new Button(\ p2.add(b3); Button b4=new Button(\ add(b4);

}

}

当窗口改变大小时,以下哪些是正确的?( d )A. 按钮\改变高度

B. 按钮\改变高度

C. 按钮\改变宽度

D. 按钮\改变高度和宽度

3. 怎样计算42度角的余弦值?( c )

A. double d=Math.cos(42);

B. double d=Math.cosine(42);

C. double d=Math.cos(Math.toRadians(42)); D. double d=Math.cos(Math.toDegrees(42)); E. double d=Math.toRadious(42);

8d5ek94zmz6tzp834d3b207lq1bb5x01eej
领取福利

微信扫码领取福利

微信扫码分享