一、 单选题 (共 50 道试题,共 100 分)
1.若需要定义一个类域或类方法,应使用哪种修饰符?( )
A.static
B.package
C.private
D.public
正确答案:C
2.9.为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A.static  void  method( )
B.public  void  method( )
C.final  void  method( )
D.abstract  void  method( )
正确答案:A
3.下面的选项中,哪一项不属于“汽车类”的行为( )。
A.启动
B.刹车
C.减速
D.速度
正确答案:202,690,7897
4.7.类与对象的关系是( )。
A.类是对象的抽象
B.对象是类的抽象
C.对象是类的子类
D.类是对象的具体实例
5.下面这条语句一共创建了多少个对象:String s="a"+"b"+"c"+"d";()
A.1
B.2
C.3
D.4
6. Java 类可以作为( )
A.题型定义机制
B.数据封装机制
C.题型定义机制和数据封装机制
D.上述都不对
7.如下哪个是Java中的标识符( )
A.fieldname
B.super
C.3number
D.#number
8.下面哪个是非法的:
A.int I = 32;
B.float f = 45.0;
C.double d = 45.0
D.char c = ‘u’;    //符号错
9. 为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为( )。
A.static    void    method(  )
B.public    void    method(  )
C.final    void    method(  )
D.abstract    void    method(  )
10.以下标识符中哪项是不合法的( )
A.const
B.$double
C.hello
D.BigMeaninglessName
11.4.在类的定义中可以有两个同名函数,这种现象称为函数( )。
A.封装
B.继承
C.覆盖
D.重载
12.
程序的执行结果是( )
A.5
B..3
C.编译出错
D.以上答案都不对
13.Java的字符类型采用的是Unicode编码方案,每个Unicode码占用( )个比特位。3个字节
A.8
B.16
C.32
D.64
14. 执行完以下代码int [ ] x = new int[10];后,以下哪项说明是正确的( )
A.x[9]为0
B.x[9]未定义
C.x[10]为0
D.x[0]为空
15.下列关于构造方法的叙述中,错误的是( )
A.Java语言规定构造方法名与类名必须相同
B.Java语言规定构造方法没有返回值,但不用void声明
C.Java语言规定构造方法不可以重载
D.Java语言规定构造方法只能通过new自动调用
16.关于String 和 StringBuffer 下面说法正确的是
A.String操作字符串不改变原有字符串的内容
B.StringBuffer连接字符串速度没有String  快
C.String  可以使用append方法连接字符串
D.StringBuffer  在javA.util包中
17. 编译Java程序的命令是: ( )
A.appletviewer
B.javac
C.java
D.javadoc
18. 下列运算符合法的是( )
A.&&
B.<>
C.if
D.:=
19.执行代码String[] s=new String[10];后,哪个结论是正确的( )
A.s[10] 为 "";
B.s[10] 为 null;
c++中string的用法C.s[0] 为 未定义
D.s.length 为10
20.6.下面关键字中,哪一个不是用于异常处理语句( )。
A.try
B.break
C.catch
D.finally
21.下列哪个方法可用于创建一个可运行的类( ) (Runnable是接口,Thread是类,选择最恰当的选项)
A..public class X implements Runnable{ public void run(){ ......
B.public class X implements Thread{ public void run(){ ......
C.public class X implements Thread{ public int run(){ ......
D.public class X implements Runnable{ protected void run(){ ......
22.
以下代码段执行后的输出结果为( )
A.-1
B.2
C.1
D.3
23. main方法是Java应用程序执行的入口点,关于main方法的方法头以下哪项是合法的?( )
A.public    static    void    main()
B.public    static    void      main(  String[]    args  )
C.public    static  int    main(String    []  arg  )
D.public    void    main(String    arg[]  )
24.有以下程序片段,下列哪个选项不能插入到行1。( )
A.import java.awt.*;
B.package mypackage;
C.class OtherClass{   
D.public class MyClass{
25.下列哪个类的声明是正确的?( )
A.abstract  final  class  HI
B.abstract  private  move()
C.protected  private  number;

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