西北工业大学2020年10月课程考试(机考)《JAVA
语言(202010)(02)》 -
西北工业大学 2020 年 10 月课程考试(机考)
JAVA 语言( 202010 )
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. 速度 答案 : D
4.7 .类与对象的关系是( )。
A. 类是对象的抽象 B. 对象是类的抽象 C. 对象是类的子类 D. 类是对象的具体实例 答案 : A
5. 下面这条语句一共创建了多少个对象: String s=\()
A.1 B.2 C.3 D.4 答案 : A
6. Java 类可以作为( )
A. 题型定义机制 B. 数据封装机制 C. 题型定义机制和数据封装机制 D. 上述都不对 答案 : C
7. 如下哪个是 Java 中的标识符 ( )
A.fieldname B.super C.3number D.#number 答案 : A
8. 下面哪个是非法的:
A.int I = 32; B.float f = 45.0; C.double d = 45.0 D.char c = ‘u’; // 符号错 答案 : D
9. 为 AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为 ( ) 。
A.static void method( ) B.public void method( ) C.final void method( ) D.abstract void method( ) 答案 : A
10. 以下标识符中哪项是不合法的 ( )
A.const B.$double C.hello D.BigMeaninglessName 答案 : A
11.4 .在类的定义中可以有两个同名函数,这种现象称为函数( )。
A. 封装 B. 继承 C. 覆盖 D. 重载 答案 : D
12.
程序的执行结果是( )
A.5 B..3 C. 编译出错 D. 以上答案都不对 答案 : B
13.Java 的字符类型采用的是 Unicode 编码方案,每个 Unicode 码占用( )个比特位。 3 个字节
A.8 B.16 C.32 D.64 答案 : C
14. 执行完以下代码 int [ ] x = new int[10] ;后,以下哪项说明是正确的( )
A.x[9] 为 0 B.x[9] 未定义 C.x[10] 为 0 D.x[0] 为空 答案 : A
15. 下列关于构造方法的叙述中,错误的是( )
A.Java 语言规定构造方法名与类名必须相同 B.Java 语言规定构造方法没有返回值,但不用 void 声明 C.Java 语言规定构造方法不可以重载 D.Java 语言规定构造方法只能通过 new 自动调用
西北工业大学2020年10月课程考试(机考)《JAVA语言(202010)(02)》



