《Java语言应用开发基础》试题
一、单项选择题(下列每小题的备选答案中,只有一个正确答案.)
1. 线程的休眠方法sleep()能够控制的线程是( )。
A. 执行sleep()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.sleep()中的a
D. 定义sleep()方法的类的线程对象
答案:B
2. switch语句结构中的break子句的作用是( )。
A. 结束switch语句
B. 结束循环
C. 转去执行default分支
D. 不能使用
答案:A
3. 将Java字节码转换成机器指令的过程称为( )。
A. 解释
B. 编译
C. 执行
D. 发布
答案:A
4. 如果要获取一个网页的内容,最适合使用的是( )。
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
答案:C
5. 关于Object类中的equals方法,正确的是( )。
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的
答案:C
6. short类型数32767加1之后的值为( )。
A. 0
B. 32768
C. -32768
D. -1
答案:C
7. 线程的休眠方法sleep(long)的参数的单位是( )。
A. 微妙
B. 毫秒
C. 秒
D. 其它
答案:B
8. 环境变量PATH表示的是( )。
A. Java类库的路径
B. JDK实用程序的目录
C. 可执行文件查路径
D. JDK的安装目录
答案:C
9. 8进制数必须以( )开头。
A. 数字0
B. 8
C. 字母O
D. 转义字符
答案:A
10. 如果要查一个字符串在一个文件中的精确位置,最适合使用的是( )。
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
答案:A
11. import语句的作用是( )。
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码
答案:C
12. byte类型的最小值是( )。
A. 0
B. -128
C. -127
D. -255
答案:B
13. 表示对象的静态特征可用( )。
A. 属性
B. 行为
C. 事件
D. 类
答案:A
14. 对于字节输入流,int read(byte[] b)如果返回0,表示( )。
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法执行读数据操作
答案:B
15. 关于方法覆盖正确描述的是( )。
A. 是建立新方法的过程import语句
B. 是修改旧方法的过程
C. 被覆盖的方法不可再调用
D. 和方法重载道理一致
答案:B
二、多项选择题(下列每小题的备选答案中,有两个或两个以上符合题意的正确答案.)
1. 多态的表现形式有( )。
A. 定义很多子类
B. 定义内部类
C. 方法覆盖
D. 方法重载
答案:C、D
2. 处理IOException可以使用的方法包括( )。
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
答案:A、C
3. 整型常数包括的类型有( )。
A. byte
B. short
C. int
D. long
答案:C、D
4. 如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的有( )。
A. 输入流
B. 输出流
C. 随机文件类
D. File类
答案:A、B、D
5. 如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用( )。
A. 输入流
B. 输出流
C. 随机文件类
D. File类
答案:A、C
6. 属于运算符分类的有( )。
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
答案:A、D
7. 关于,说法正确的有( )。
A. 一个Java程序
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论