第三届ITAT大赛Java程序预赛试题
一、单选题
1、Java JDK中调试器的命令是( )。
A、javac
B、java
C、jdb
D、avah
解答:C
知识点列表:2.1 JAVA虚拟机、特点及JAVA运行系统
2、运行jar文件中class文件需要在java命令后面加的参数为( )。
A、-cp B-g C-d D-verbose
解答:A
知识点列表:2.2Java Applet程序、Application程序的编辑、编译和运行。
3、下面哪项在java中是不合法的标识符?( )
A、$user
B、point
C、You&me
D、_endline
解答:C
知识点列表:3.4Java 语言变量、常量的使用及其运算操作。
4、下列哪一项不是Java保留字?( )
A、sizeof
B、super
C、abstract
D、break
解答:A
知识点列表:3.4Java 语言变量、常量的使用及其运算操作。
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.5Java 语言流程控制语句的功能及使用。
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) }
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) }
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.3java类的构造函数以及Java 父类与子类、域继承和方法继承的操作过程。
8、可以在下面代码段point x处写入的是( )。
//point x
public class Interesting{
//do something
}
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、所有组件,都不允许附加多个
B、如果多个加在一个组件上,那么事件只会触发一个
C、组件不允许附加多个
D、机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别
解答:D
知识点列表:7.3Java 标准组件的创建、使用与事件处理。
10、不能添加到Container中的是( )。
A、an Applet
B、a Component
C、a Container
D、a MenuComponent
解答:D
知识点列表:7.3Java 标准组件的创建、使用与事件处理。
11、下面关于类的说法错误的是( )。
A、类是Java语言中的一种复合数据类型。
B、Java语言的类支持单继承和多继承。
C、类是对所有具有一定共性的对象的抽象。
D、类中包含数据变量和方法。
解答:B
知识点列表:5.2Java语言包的创建和引用;接口的作用、定义及实现方法。
12、下面哪个关键字不是用来控制对类成员的访问的?( )
A、public B、protected C、default D、private
解答:C
知识点列表:4.2用户程序自定义类和对象的基本格式。
13、在Java程序设计中,程序员创建( )文件,然后编译器把它们转化为( )文件。
A、源, HTML
B、源, 字节代码
C、字节代码, 源
D、HTML, 字节代码
解答:B
知识点列表:2.2Java Applet程序、Application程序的编辑、编译和运行。
14、下面的程序段执行后输出的结果是( )。
StringBuffer buf=new StringBuffer("China2008");
buf.insert(5,"@");
System.out.String( ));
A、China2008@
B、@China2008
复合赋值运算符的含义 C、China@2008
D、China#2008
解答:C
知识点列表: 6.1Java语言 Object类、数据类型类、Math类和System类的功能及所提供的属性和方法;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论