第六届ITAT大赛Java程序预赛试题 Java程序设计 -- 预赛 一、单项选择题 【共60题,每小题1分,共60分。下列每题给出的多个选项中,只有一项是最 符合试题要求的。请选择相应的正确答案。】 1.下列java语句不会导致无限循环的是()。 I、 while (true) i = 0; II、 while (false) i = 1; III、 while (!false) i = 0; A)III only B)I and III only C)I only D)II 2.关于Applet类,下列说法正确的是()。 A)Applet类是java.awt中的类 B)Applet类不是容器类 C)Applet类是Container的间接子类 D)以上都不对 3.Java语言的类间的继承关系是()。 A)多重的 B)线程的 C)单重的 D)不能继承的 4.下列语句执行后,x 的值是()。 int a=5, b=4, x=3; if( ++a==b ) x=++a*x; A)3 B)4 C)5 D)6 5.下列赋值语句中错误的是()。 A)float f=11.1f; B)double d=5.3E12; C)char c=’\r’; D)byte bb=433; 6.Java语言中建立图形用户界面GUI的工具集,它们所在的包是()。 A)java.lang包 B)java.io包 C)java.awt包 D)java.util包 7.下列说法正确的是()。 A)覆盖方法可以声明自己抛出的异常多于被覆盖的方法 B)子类可以覆盖父类中的任何方法 C)覆盖方法中的参数清单必须是被覆盖方法参数清单的子集 D)私有方法不能被子类覆盖 8.若有定义 int a=9,b=6; ,则a的值是()。 A)0 B)1 C)false
D)true
9.下列选项中能创建一个标识有"打开"按钮的语句是()。 A)Button b = new Button("打开"); B)TextArea b = new TextArea ("打开"); C)Checkbox b = new Checkbox("打开"); D)Button b = new Button("");
10.若有定义 int a=5,b=3; 则表达式(a++)+(++b)的值是()。 A)8 B)7 C)9 D)11
11.下列选项中可以处理下拉列表选中某一项的事件的事件监听器是()。 A)ItemListener B)ActionListener C)KeyListener D)MouseListener
12.下列方法与applet的显示无关的是()。 A)update() B)draw() C)repaint() D)paint()
13.下列有关子类继承父类构造函数的描述正确的是()。
A)子类的对象创建时,先调用子类自己的构造函数,然后调用父类的构造函数 B)子类必须通过super关键字调用父类的构造函数
本文来源:https://www.wddqw.com/doc/da2899ebf8d6195f312b3169a45177232e60e487.html