|
一、单选题(共 10 道试题,共 40 分。)V 1. for循环的表达式2不写相当于
A. 条件为假
B. 条件为真
C. 语法错
D. 后续表达式顺次替代
满分:4 分
2. 对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数
满分:4 分
3. 整型共有几种子类型
A. 1
B. 2
C. 3
D. 4
满分:4 分
4. 如果执行命令java chap01.Hello A B,那么main方法的参数args的长度为
A. 0
B. 1
C. 2
D. 3
满分:4 分
5. package语句的作用是
A. 声明当前程序的来源
B. 声明当前程序的名字
C. 声明当前程序所属包
D. 声明当前程序所用包
满分:4 分
6. 对于字节输入流,无参的int read()如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据
满分:4 分
7. 关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的
满分:4 分
8. 将Java字节码转换成机器指令的过程称为
A. 解释
B. 编译
C. 执行
D. 发布
满分:4 分
9. void类型返回值方法表示
A. 方法可以返回任何类型的结果
B. 方法不能返回结果
C. 方法不能使用return语句
D. 方法不能返回
满分:4 分
10. 关于方法覆盖正确描述的是
A. 是建立新方法的过程
B. 是000旧方法的过程
C. 被覆盖的方法不可再调用
D. 和方法重载道理一致
满分:4 分
二、多选题(共 10 道试题,共 40 分。)V 1. 关于/**•••*/的含义,正确的有
A. 进行整个文档注释
B. 支持Java文档生成
C. 程序中的关键代码
D. 废弃的代码
满分:4 分
2. 关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
满分:4 分
3. 最原始的计算机模型所能完成的典型任务有
A. 输入输出
B. 上传下载
C. 数据计算
D. 图形处理
满分:4 分
4. switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
满分:4 分
5. 如果要000一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
满分:4 分
6. 下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
满分:4 分
7. 变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可000
D. 值
满分:4 分
8. 关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
满分:4 分
9. 下列自定义标识符名合法的有
A. x_1
B. 张三
C. RATE
D. 361A
满分:4 分
10. 处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
满分:4 分
三、判断题(共 5 道试题,共 20 分。)V 1. 类体中的四种内容必须按照固定次序排列。
A. 错误
B. 正确
满分:4 分
2. 在计算机科学的概念中,程序员通过键盘向计算机发送信息的过程属于输出。
A. 错误
B. 正确
满分:4 分
3. 在一个子类中,因为继承,可以使用父类的所有成员。
A. 错误
B. 正确
满分:4 分
4. 任何一种高级语言编写的源程序都不能直接在机器上运行。
A. 错误
B. 正确
满分:4 分
5. 数组元素可以是基本数据类型或是类类型。
A. 错误
B. 正确
满分:4 分
|
|