奥鹏东财16春《Java语言应用开发基础》在线作业三(随机)标准答案
一、单选题:
1.不属于抽象类的是 (满分:4)
A. 输入流
B. 字节输入流
C. 文件字节输入流
D. 字符输入流
2.Java字节码文件的扩展名是 (满分:4)
A. .class
B. .java
C. .html
D. .jpg
3.对于字节输入流,无参的int read( )如果返回0,表示 (满分:4)
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法读取数据
4.程序员应站在什么位置或角度认识计算机 (满分:4)
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部
5.import语句的作用是 (满分:4)
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码
6.高级语言程序员应站在什么层面认识计算机 (满分:4)
A. 计算机的逻辑结构
B. 计算机的物理结构
C. 系统业务逻辑
D. CPU结构级
7.类体中的静态代码块是 (满分:4)
A. 不能运行的
B. 只有一次运行机会
C. 可以多次运行
D. 和方法一样
8.for循环的表达式2不写相当于 (满分:4)
A. 条件为假
B. 条件为真
C. 语法错
D. 后续表达式顺次替代
9.数组中的元素个数是在何时确定的 (满分:4)
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的
10.关于复合语句,其中最少包含的子语句数量是 (满分:4)
A. 1
B. 2
C. 0
D. 以上都不对
二、多选题:
1.最原始的计算机模型所能完成的典型任务有 (满分:4)
A. 输入输出
B. 上传下载
C. 数据计算
D. 图形处理
2.关于final成员变量被赋值的机会描述正确的是 (满分:4)
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
3.JDK的lib目录主要存放的文件有 (满分:4)
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
4.面向对象编程语言表达形式的基本元素有 (满分:4)
A. 类
B. 属性
C. 方法
D. 对象
5.关于接口的继承,正确的是 (满分:4)
A. 不能继承
B. 只能继承接口
C. 可以继承类
D. 可以继承多个接口
6.一个Java源文件可包含的顶级要素有 (满分:4)
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
7.多态的表现形式有 (满分:4)
A. 定义很多子类
B. 定义内部类
C. 方法覆盖
D. 方法重载
8.使类的成员在别的包中能够访问的可见性修饰符有 (满分:4)
A. private
B. 无修饰符
C. protected
D. public
9.关于String类中的equals( )方法,正确的是 (满分:4)
A. 是对Object类中的equals( )方法的覆盖
B. 实现了字符串内容相等的判断
C. 实现了==的功能
D. 对没有内容的空串(非null)可以调用这个方法
10.如果要按长度进行文件切分,需要使用的流是 (满分:4)
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
三、判断题:
1.面板类也是容器类。 (满分:4)
A. 错误
B. 正确
2.Java源程序文件的扩展名是.class。 (满分:4)
A. 错误
B. 正确
3.只能从输入流中读取数据,只能向输出流中写入数据。 (满分:4)
A. 错误
B. 正确
4.颜色类也是组件类。 (满分:4)
A. 错误
B. 正确
5.使用RandomAccessFile类操作文件,可以直接修改文件中间某段的内容。 (满分:4)
A. 错误
B. 正确