第三届ITAT技能大赛竞赛预赛试题及解答答案(JAVA程序设计)2010-06-26 16:20第三届ITAT技能大赛竞赛预赛试题JAVA程序
设计 一、单选题
1、 Java JDK中调试器的命令是 ( )。
A. Javac B、java C、jdb D、javah
解答:C 知识点列表:2.1 JAVA虚拟机、特点及JAVA运行系统
2、 运行jar文件中class文件需要在java命令后面加的参数为( )。
A. -cp B -g C -d D -verbose
解答:A
知识点列表:2.2 Java Applet程序、Application程序的编辑、编译和运行。
3、 下面哪项在java中是不合法的标识符?( )
A. $user B、point C、You&;me D、_endline
解答:C 知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。
4、 下列哪一项不是Java保留字?( )
A. sizeof B、super C、abstract D、break
解答:A 知识点列表:3.4 Java 语言变量、常量的使用及其运算操作。
5、 下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?( )
A. BorderLayout B、CardLayout C、GridLayout D、FlowLayout
解答:D
知识点列表: 7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成;
6、 下面哪些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、I, II and III
解答:B 知识点列表:3.5 Java 语言流程控制语句的功能及使用。
7、 下面是Example.java文件的完整代码,请找出会产生编译错误的行()。
1) class BaseClass {
2) public String str;
3) public BaseClass(){
4) System.out.println(“ok”);}
5) public BaseClass(String s){
6) str=s;}}
7) class SubClass extends BaseClass{
8) }
9) public class Example{
10) public void method(){
11) SubClass s=new SubClass(“hello”);
12) BaseClass b=new BaseClass(“world”);
13) }
14) }
A. 7 B、10 C、11 D、12
解答:C
知识点列表:5.3 java类的构造函数以及Java 父类与子类、域继承和方法继承的操作过程。
8、 可以在下面代码段point x处写入的是( )。
//point x
public class Interesting{
//do something
}
A. String str; B、static int PI=3.14;
C、public class MyClass{//do other thing…} D、import java.awt.*;
解答:D 知识点列表:4.1 系统定义的类(包)。
9、下面关于事件监听的说明,哪一个语句是正确的? ( )
A. 所有组件,都不允许附加多个Jian听器
B. 如果多个Jian听器加在一个组件上,那么事件只会触发一个
Jian听器
C. 组件不允许附加多个jian听器
D. Jian听器机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别
解答:D 知识点列表:7.3 Java 标准组件的创建、使用与事件处理。
10、不能添加到Container中的是( )。
A、an Applet B、a Component C、a Container D、a MenuComponent
解答:D 知识点列表:7.3 Java 标准组件的创建、使用与事件处理。
11、下面关于类的说法错误的是( )。
A、类是Java语言中的一种复合数据类型。
B、Java语言的类支持单继承和多继承。
C、类是对所有具有一定共性的对象的抽象。
D、类中包含数据变量和方法。
解答:B
知识点列表:5.2 Java语言包的创建和引用;接口的作用、定义及实现方法。
12、下面哪个关键字不是用来控制对类成员的访问的?()
A、public B、protected C、default D、private
解答:C 知识点列表:4.2 用户程序自定义类和对象的基本格式。
13、在Java程序设计中,程序员创建( )文件,然后编译器把它们转化为( )文件。
A、源, HTML B、源, 字节代码
C、字节代码, 源 D、
HTML, 字节代码
解答:B
知识点列表:2.2 Java Applet程序、Application
程序的编辑、编译和运行。
14、下面的程序段执行后输出的结果是()。
StringBuffer buf=new StringBuffer("China2008");
buf.insert(5,"@");
Syst