欧阳老师 发表于 2017-10-4 19:15:12

中石油(华东)《面向对象程序设计(Java)》2017年秋学期在线作业(三)答案

《面向对象程序设计(Java)》2017年秋学期在线作业(三)
一、单选题:【20道,总分:100分】


1.下列叙述中,正确的是(    )。          (满分:5)
    A. 声明变量时必须指定一个类型
    B. Java认为变量number与Number相同
    C. Java中唯一的注释方式是"//"
    D. 源文件中public类可以有0或多个
2.public class Test2006 {  public static void main(String args[]) { System.out.println(~(0xa5)&0xaa); }}其运行结果是(    )。          (满分:5)
    A. 0xa5
    B. 10
    C. 0x50
    D. 0xaa
3.结构化程序设计的一种基本方法是(    )。          (满分:5)
    A. 筛选法
    B. 递归法
    C. 归纳法
    D. 逐步求精法
4. 设有下面两个类的定义: class Person { class Student extends Person { long id; // 身份证号 int score; // 入学总分 String name; // 姓名 int getScore(    ){ }return score; }}问:类Person和类Student的关系是(    )。          (满分:5)
    A. 包含关系
    B. 继承关系
    C. 关联关系
    D. 无关系,上述类定义有语法错误
5.用来导入已定义好的类或包的语句是(    )。          (满分:5)
    A. main
    B. import
    C. public class
    D. class
6.在Java语言中,(    )包是编译器自动导入的。          (满分:5)
    A. java.applet
    B. java.awt
    C. java.io
    D. java.lang
7.如果希望所有的控件在界面上均匀排列,应使用下列(    )布局管理器。          (满分:5)
    A. BoxLayout
    B. GridLayout
    C. BorderLayout
    D. FlowLayout
8.不允许使用指针体现了Java的一种特性是(    )。          (满分:5)
    A. 可移植
    B. 解释执行
    C. 健壮性
    D. 安全性
9.下列代表16进制整数的是(    )。          (满分:5)
    A. 0123
    B. 1900
    C. fa00
    D. 0xa2
10.若需要定义一个类域或类方法,应使用(    )修饰符。          (满分:5)
    A. static
    B. package
    C. private
    D. public
11.对于下列代码:  1) class Person {  2) public void printValue(int i, int j) {//... }  3) public void printValue(int i){//... }  4) }  5) public class Teacher extends Person {  6) public void printValue(    ) {//... }  7) public void printValue(int i) {//...}  8) public static void main(String args[]){  9) Person t = new Teacher(    );  10) t.printValue(10);11) }12) }第10行语句将调用(    )语句。          (满分:5)
    A. line 2
    B. line 7
    C. line 6
    D. line 3
12.对于构造函数,下列叙述错误的是(    )。          (满分:5)
    A. 构造函数也允许重载
    B. 子类无条件地继承父类的无参构造函数
    C. 子类不允许调用父类的构造函数
    D. 在同一个类中定义的重载构造函数可以相互调用
13.Java语言使用的字符码集是(    )。          (满分:5)
    A. ASCII
    B. BCD
    C. DCB
    D. Unicode
14.给出下面代码:public class Person{  static int arr[] = new int;  public static void main(String a[])  {  System.out.println(arr);  }}正确的语句是(    )。          (满分:5)
    A. 编译时将产生错误
    B. 输出0
    C. 编译时正确,运行时将产生错误
    D. 输出空
15.下列关于静态初始化器的叙述中,(    )是正确的。          (满分:5)
    A. 静态初始化器是在构造函数之前加上static修饰符
    B. 静态初始化器是对其创建的对象进行初始化
    C. 静态初始化器在同一个类中只能有一个
    D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行
16.在Java语言中,单选框类名是(    )。          (满分:5)
    A. Label
    B. Checkbox
    C. Button
    D. CheckButton
17.(    )是网格布局管理器。          (满分:5)
    A. BorderLayout
    B. FlowLayout
    C. ReseauLayout
    D. GridLayout
18.Java语言中,负责并发管理的机制是(    )。          (满分:5)
    A. 垃圾回收
    B. 虚拟机
    C. 代码安全
    D. 多线程
19.当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生(    )。          (满分:5)
    A. 编译时就不会通过
    B. 忽略这个事件
    C. 引起Java程序发生致命错误
    D. 引发默认的事件处理
20.在switch(expression)语句中,expression的数据类型不能是(    )          (满分:5)
    A. double
    B. char
    C. byte
    D. short
更多学习资料请登录www.openhelp100.com

页: [1]
查看完整版本: 中石油(华东)《面向对象程序设计(Java)》2017年秋学期在线作业(三)答案