ITAT技能大赛预选JAVA试题-.pdf





《ITAT技能大赛预选JAVA试题-.pdf》由会员分享,可在线阅读,更多相关《ITAT技能大赛预选JAVA试题-.pdf(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java试题一、单选题(26 道)1.事件监听接口中的方法的返回值是?A.int B.String C.void D.Object E.AWTEvent 2.设 x=1,y=2,z=3,则表达式y+=z-/+x-x 的值是?(选择 1 项)A.0 B.1 C.2 D.3 3.在类 MyClass 中定义了方法getResult(),其中包含语句:double myresult=Math.sqrt(1000);为了使此程序可用,需要导入什么包?(选择 1 项)(b)A.java.lang.*B.java.Math.*C.java.util.Math.*;D.以上皆非4.在 java 中,哪一个关
2、键字使类不能派生出子类。(选择 1 项)A.final B.public C.private D.volatile 5.在 Java中,要处理Button 类对象的事件,以下各项中,哪个是可以处理这个事件的接口。(选择一项)A.FocusListener B.ComponentListener C.WindowListener D.ActionListener 6.编译,运行下列Java代码后的结果是。(选择一项)public class Test public static void main(String args)int age;age=age+1;System.out.println(
3、“The age is”+age);A.编译,运行后没有输出B.编译,运行后输出:The age is 1 C.能通过编译,但运行时产生错误D.不能通过编译7.在 Java语言中,类Worker 是类 Person的子类,Worker 的构造方法中有一句“super()”,该语句()。(选择一项)A.调用类 Worker 中定义的super()方法B.调用类 Person中定义的super()方法C.调用类 Person 的构造方法D.语法错误8.下列整型的最终属性i 的定义中,正确的是。(选择 1 项)A.final i;B.static int i;C.static final int i
4、=234;D.final float i=3.14f;9.算术表达式1+2/3-4*5 的值为。(选择 1 项)A.1 B.-19 C.-5 D.0 10.哪个关键字可以抛出异常?A transient B finally C throw D static 11.Main()方法的返回类型是:()A int B void C boolean D static 12.哪个关键字可以对对象加互斥锁?()A transient B synchronized C serialize D static 13.下列哪些语句关于内存回收的说明是正确的?()A 程序员必须创建一个线程来释放内存;B 内存回收程
5、序负责释放无用内存C 内存回收程序允许程序员直接释放内存D 内存回收程序可以在指定的时间释放内存对象14.欲构造 ArrayList 类的一个实例,此类继承了List 接口,下列哪个方法是正确的?()A ArrayList myList=new Object();B List myList=new ArrayList();C ArrayList myList=new List();D List myList=new List();15.paint()方法使用哪种类型的参数?(a)A Graphics B Graphics2D C String D Color 28.指出正确的表达式()A by
6、te=128;B Boolean=null;C long l=0 xfffL;D double=0.9239d;16.要从文件 file.dat 文件中读出第10 个字节到变量C 中,下列哪个方法适合?(a)A FileInputStream in=new FileInputStream(file.dat);in.skip(9);int c=in.read();B FileInputStream in=new FileInputStream(file.dat);in.skip(10);int c=in.read();C FileInputStream in=new FileInputStrea
7、m(file.dat);int c=in.read();D RandomAccessFile in=new RandomAccessFile(file.dat);in.skip(9);int c=in.readByte();17.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?()A CardLayout B FlowLayout C BorderLayout D GridLayout 18.下列那种java 组件为容器组件()A.List 列表框B.Choice 下拉式列表框C.Panel 面板D.MenuItem 命令式菜单项19.如下那种Java的控件将不
8、会引发动作事件(ActionEvent)?()A.Button B.MenuItem C.Panel D.CheckboxMenuItem 20.编译 java Applet 源程序文件将产生相应的结果文件,这些结果文件的扩展名是什么?()A.java B.class C.html D.exe 21.将一个十六进制数赋值给一个long 类型的变量,正确的表达式是:()A.long number=345L;B.long number=0345;C.long number=0345L;D.long number=0 x345L.22.JPanel 组件的默认布局管理器是哪一项?()A.GridLa
9、yout B.CardLayout C.BorderLayout D.FlowLayour 23.下列哪一项不属于面向对象程序设计的基本要素?()A.类B.对象C.方法D.安全24.下面程序的输出结果是。()public class ex2 public static void main(String args)for(int cnt=0;cnt 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
10、.out.println(end);哪些行会导致错误?A line 1 B line 2 C line 5 D line 8 26.下面哪种注释方法能够支持javadoc 命令:()A/*.*/B/*.*/C/D/*.*/二、多选题(40 道)1.下面代码输出的结果是?()public class MyFor public static void main(String argv)int i;int j;outer:for(i=1;i 3;i+)inner:for(j=1;j3;j+)if(j=2)continue outer;System.out.println(Value for i=+i
11、+Value for j=+j);A Value for i=1 value for j=1 B Value for i=2 value for j=1 C Value for i=2 value for j=2 D Value for i=3 value for j=1 2.那些方法可以插入到程序中注释片段位置?()class Base public void amethod(int i)public class Scope extends Base public static void main(String argv)/Method Here(选择项插入位置)A void amethod
12、(int i)throws Exception B void amethod(long i)throws Exception C void amethod(long i)D public void amethod(int i)throws Exception 3.在下面代码中那些修饰符可以放在XX 位置()public class MyClass1 public static void main(String argv)/*修饰符位置XX*/class MyInner A public B private C static D friend 4.根据程序代码选择所有返回为true 的表达式()
13、public static void main(String args)Float f=new Float(4.2f);Float c;Double d=new Double(4.2);float fl=4.2f;c=f;A f.equls(d)B c=f C c=d D c.equls(f)5.哪两种方法不能直接引起一个线程中断执行()A sleep();B stop();C yield();D wait();E notify();F notifyAll()G synchronized()6.重载类 hai 的构造方法,下面哪些是正确的()A public void hai(int a)B
14、hai(int a,int b)C public hai(int a)D int hai(int c,int d)E int hai()F int hai(String s)7.覆盖(重写)方法void hai(int a,int b),下面那些是正确的()A public void hai(int a,int b)B protected void hai(int a,int b)C public hai(int a)D int hai(int c,int d)E int Hai()F int hai(String s)8.如果在 try 代码块中没有异常发生,则会输出那些结果()public
15、 static void main(String args)try System.out.println(1);/AA catch(RuntimeException x)System.out.println(2);return;catch(Exception x)System.out.println(3);return;finally System.out.println(4);System.out.println(5);A 1 B 2 C 3 D 4 E 5 9.下面表达式中结果相同的是()A 3/2 B 32 C 3*4 D 32 10.下面表达式哪两个的值相等()A 162 D 162
16、F 16/2 11.下面那些线程状态事务是正确的?()A 从 ready 到 running B 从 running 到 ready C 从 running 到 waiting D 从 waiting 到 running E 从 waiting 到 ready F 从 ready 到 waiting 12.下面代码中s 不能是哪些数据类型()switch(s)default:System.out.println(Best Wishes);A byte B long C float D double 13.下面选项中那些是有效的申明?()A char c=B char c=cafe C char
17、 c=ucafe D char c=u01001 E char c=0 x001 14.如果定义String s=”example”,下面语句哪些会编译?()A s=2;B int i=s.length();C s+=3;D char c=s3;E s=s+abcd;15.下面什么条件下一个正在运行的线程会中断(bd)A 当一个中断异常发生B 当一个高优先级线程准备好(runnable 状态)C 当创建一个新的线程D 当 stop 方法被调用16.下面对数组申明那些是正确的?()A int i=new int10,10;B int i1010=new int;C int i=new int10
18、;D inti=new int1010;E int i=new int1010;17.下面那些是正确的为50 个字符申明的数组?()A char c;B String s;C String s;D String s50;E Object s50;18.下面那些不能添加到一个容器内?()A applet B container C menu item D panel E component 19.下面哪些是合法的标识符:()A$persons B TwoUsers C.*point D.this E._endline 20.下面关于使用 操作符的哪些结果是对的?()A.1010 0000 000
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ITAT 技能 大赛 预选 JAVA 试题

限制150内