第三届ITAT大赛Java程序预赛试题
  一、单选题
  1Java JDK中调试器的命令是( )。
  Ajavac
  Bjava
  Cjdb
  Davah
  解答: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
  Bpoint
  CYou&me
  D_endline
  解答:C
  知识点列表:3.4Java 语言变量、常量的使用及其运算操作。
  4、下列哪一项不是Java保留字?( )
  Asizeof
  Bsuper
  Cabstract
  Dbreak
  解答:A
  知识点列表:3.4Java 语言变量、常量的使用及其运算操作。
  5、下列哪个布局管理器中的按钮位置有可能会根据Frame的大小改变而改变?( )
  ABorderLayout
  BCardLayout
  CGridLayout
  DFlowLayout
  解答:D
  知识点列表: 7.1 Java 常用的布局策略及主要容器组件;图形界面的基本构成;
  6、下面哪些java语句会导致无限循环?( )
  Iwhile (true) i = 0;
  IIwhile (false) i = 1;
  III while (!false) i = 0;
  AIII only
  BI and III only
  CI only
  DI, 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) }
  9) public class Example{
  10) public void method( ){
  11) SubClass s=new SubClass(hello);
  12) BaseClass b=new BaseClass(world);
  13) }
  14) }
  A7
  B10
  C11
  D12
  解答:C
  知识点列表:5.3java类的构造函数以及Java 父类与子类、域继承和方法继承的操作过程。
  8、可以在下面代码段point x处写入的是( )。
  //point x
  public class Interesting{
  //do something
  }
  AString str;
  Bstatic int PI=3.14;
  Cpublic class MyClass{//do other thing}
  Dimport java.awt.*;
  解答:D
  知识点列表:4.1系统定义的类()
  9、下面关于事件监听的说明,哪一个语句是正确的? ( )
  A、所有组件,都不允许附加多个
  B、如果多个加在一个组件上,那么事件只会触发一个
  C、组件不允许附加多个
  D、机制允许按照我们的需要,任意调用addXxxxListener 方法多次,而且没有次序区别
  解答:D
  知识点列表:7.3Java 标准组件的创建、使用与事件处理。
  10、不能添加到Container中的是( )。
  Aan Applet
  Ba Component
  Ca Container
  Da MenuComponent
  解答:D
  知识点列表:7.3Java 标准组件的创建、使用与事件处理。
  11、下面关于类的说法错误的是( )。
  A、类是Java语言中的一种复合数据类型。
  BJava语言的类支持单继承和多继承。
  C、类是对所有具有一定共性的对象的抽象。
  D、类中包含数据变量和方法。
  解答:B
  知识点列表:5.2Java语言包的创建和引用;接口的作用、定义及实现方法。
  12、下面哪个关键字不是用来控制对类成员的访问的?( )
  Apublic   Bprotected    Cdefault   Dprivate
  解答:C
  知识点列表:4.2用户程序自定义类和对象的基本格式。
  13、在Java程序设计中,程序员创建( )文件,然后编译器把它们转化为( )文件。
  A、源, HTML
  B、源, 字节代码
  C、字节代码,
  DHTML, 字节代码
  解答:B
  知识点列表:2.2Java Applet程序、Application程序的编辑、编译和运行。
  14、下面的程序段执行后输出的结果是( )。
  StringBuffer buf=new StringBuffer("China2008");
  buf.insert(5,"@");
  System.out.String( ));
  AChina2008@
  B@China2008
复合赋值运算符的含义
  CChina@2008
  DChina#2008
  解答:C
  知识点列表: 6.1Java语言 Object类、数据类型类、Math类和System类的功能及所提供的属性和方法;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。