第五届全国ITAT 教育工程就业技能大赛预赛试题 Java 程序设计 一、单选题(共计60 题) 下列有关事件监听器的描述正确的是()。C A、一个监听器只能接受一个组件产生的事件 B、只有一个监听器可以被附加到一个组件上 C、多个监听器可以被附加到一个组件 D、以上描述都不对 当下列程序执行时,其输出结果是()。D A、2k B、7k C、-7k D、-3k 下列关于修饰符混用的说法错误的是()。B A、abstract 不能与 final 并列修饰同一个类 B、staic 方法中能处理非 static 的属性 C、abstract 方法必须在 abstract 类中 D、abstract 类中不可以有 private 的成员 下列容器是从 java.awt.Window 继承的是()。D A、Applet B、Panel C、Container D、Frame 关于构造方法,下列叙述错误的是()。B A、构造方法是类的一种特殊方法,它的方法名必须与类名相同 B、构造方法的返回类型只能是 void 型,且书写格式是在方法名前加 void 前缀 C、构造方法的主要作用是完成对类的对象的初始化工作 D、一般在创建新对象时,系统会自动调用构造方法 下面 2 个文件位于相同目录下,编译运行后会出现的情况是()。B //File P1.java package MyPackage; class P1{ void afancymethod(){ System.out.println("What a fancy method"); } } //File P2.java public class P2 extends P1{ public static void main(String argv[]){ P2 p2 = new P2(); p2.afancymethod(); } } A、2 个文件都可以编译,P2 运行输出“What a fancy method” B、2 个文件 P1 编译成功,P2 编译时报错误 C、2 个文件都可以编译,P2 运行时报错误 D、2 个文件都不能编译 关于以下组件接口的描述正确的是()。C A、TextArea 组件可实现的接口是 ActionListener B、Choice 组件可实现的接口是 ActionListener C、List 组件可实现的接口,除了 ItemListener,还可以是 ActionListener D、以上都不对 下面代码执行后的结果是()。C public class Test3 { private int court; public static void main(String argv[]) { Test3 s = new Test3(99); System.out.println(s.court - 5); } Test3(int ballcount ) { court = ballcount + 10; } } A、由于 court 是私有变量,因此产生一个编译失败错误 B、99 C、104 D、109 ...