16秋奥鹏东财《Java语言应用开发基础》在线作业二(随机)答案
一、单选题:
1.从计算机内部结构看,程序设计语言中的引用或指针代表的是 (满分:4)
A. 变量名字
B. 内存单元
C. 内存单元地址
D. 数据别名
2.如果要获取一个网页的内容,最适合使用的是 (满分:4)
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
3.线程的暂停方法yield( )能够控制的线程是 (满分:4)
A. 执行yield( )调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.yield( )中的a
D. 定义yield( )方法的类的线程对象
4.集合框架中的Map中存储的(键、对象)对不允许的情形是 (满分:4)
A. 多个键值为null
B. 多个对象为null
C. 键、对象是同一类型
D. 对象为null
5.环境变量JAVAHOME表示的是 (满分:4)
A. Java类库的路径
B. JDK实用程序的目录
C. Java虚拟机目录
D. JDK的安装目录
6.如果要读取文件中的一个整型数,最适合使用的是 (满分:4)
A. 文件字符输入流
B. File类
C. 文件字节输入流
D. DataInputSteam
7.关于复合语句,其中最少包含的子语句数量是 (满分:4)
A. 1
B. 2
C. 0
D. 以上都不对
8.将Java字节码转换成机器指令的过程称为 (满分:4)
A. 解释
B. 编译
C. 执行
D. 发布
9.import语句的作用是 (满分:4)
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码
10.关于Object类中的equals( )方法,正确的是 (满分:4)
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的
二、多选题:
1.Java程序的主要类型有 (满分:4)
A. Applications
B. Applets
C. 客户端
D. 服务器
2.下列自定义标识符名不合法的有 (满分:4)
A. int
B. forX
C. "铅笔"
D. 标识符
3.变量是用来存储数据的空间,它的基本属性有 (满分:4)
A. 名字
B. 数据类型
C. 可修改
D. 值
4.如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用 (满分:4)
A. 输入流
B. 输出流
C. 随机文件类
D. File类
5.JDK的lib目录主要存放的文件有 (满分:4)
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
6.类体的定义中不能有的内容是 (满分:4)
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
7.关于javac.exe,说法正确的是 (满分:4)
A. 一个Java程序
B. 存放在%JAVAHOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
8.如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是 (满分:4)
A. 输入流
B. 输出流
C. 随机文件类
D. File类
9.switch语句中的表达式类型可以是 (满分:4)
A. int
B. char
C. float
D. boolean
10.关于异常处理的finally分支,描述正确的有 (满分:4)
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
三、判断题:
1.面板类也是容器类。 (满分:4)
A. 错误
B. 正确
2.所有的数据流都是按顺序进行操作的。 (满分:4)
A. 错误
B. 正确
3.只能从输入流中读取数据,只能向输出流中写入数据。 (满分:4)
A. 错误
B. 正确
4.对话框类也是组件类。 (满分:4)
A. 错误
B. 正确
5.super( )调用也可表示对父类的父类的构造方法的调用。 (满分:4)
A. 错误
B. 正确