奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 1413|回复: 2

17春东财《Java语言应用开发基础》在线作业一二三(随机)辅导资料

[复制链接]
发表于 2017-4-27 10:52:41 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 40 分。)  V 1. unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

2.  表示对象的静态特征可用
A. 属性
B. 行为
C. 事件
D. 类

3.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

4.  package语句的作用是
A. 声明当前程序的来源
B. 声明当前程序的名字
C. 声明当前程序所属包
D. 声明当前程序所用包

5.  关于复合语句,其中最少包含的子语句数量是
A. 1
B. 2
C. 0
D. 以上都不对

6.  if 语句可以解决的分支数为
A. 1
B. <=2
C. 2
D. >1

7.  如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

8.  线程的休眠方法sleep()能够控制的线程是
A. 执行sleep()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.sleep()中的a
D. 定义sleep()方法的类的线程对象

9.  整型常数默认类型是
A. byte
B. short
C. int
D. long

10.  数组中的元素个数是在何时确定的
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的



二、多选题(共 10 道试题,共 40 分。)  V 1. 一个Java源文件可包含的顶级要素有
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
BD
2.  属于运算符分类的有
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
D
3.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
4.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
5.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
6.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
7.  变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
8.  可以作为I/O流的数据源的有
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
BC
9.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
10.  Java程序的主要类型有
A. Applications
B. Applets
C. 客户端
D. 服务器
B


三、判断题(共 5 道试题,共 20 分。)  V 1. 从计算机内部结构看,程序设计语言中的变量赋值a=b的操作清除了b的值
A. 错误
B. 正确

2.  一个Java应用程序中必需使用import语句。
A. 错误
B. 正确

3.  抽象数据类型和基本数据类型没有关系。
A. 错误
B. 正确

4.  数组元素的值从来不会是null。
A. 错误
B. 正确

5.  线程的就绪状态就是在运行。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 如果要查找一个字符串在一个文件中的精确位置,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

2.  关于方法覆盖正确描述的是
A. 是建立新方法的过程
B. 是修改旧方法的过程
C. 被覆盖的方法不可再调用
D. 和方法重载道理一致

3.  package语句的作用是
A. 声明当前程序的来源
B. 声明当前程序的名字
C. 声明当前程序所属包
D. 声明当前程序所用包

4.  对于文件字节输入流,int read(byte[] b)返回的最大值是
A. 1024
B. 文件长度
C. 数组b的长度
D. 无法精确描述

5.  Java类库中提供的输出方法System.out.println()是将数据输出到
A. 标准输出设备
B. 显示器
C. 打印机
D. 网络

6.  线程的休眠方法sleep(long)的参数的单位是
A. 微妙
B. 毫秒
C. 秒
D. 其它

7.  void类型返回值方法表示
A. 方法可以返回任何类型的结果
B. 方法不能返回结果
C. 方法不能使用return语句
D. 方法不能返回

8.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

9.  从计算机内部结构看,程序设计语言中的引用或指针代表的是
A. 变量名字
B. 内存单元
C. 内存单元地址
D. 数据别名

10.  如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流



二、多选题(共 10 道试题,共 40 分。)  V 1. 面向对象编程语言表达形式的基本元素有
A. 类
B. 属性
C. 方法
D. 对象
D
2.  下列自定义标识符名合法的有
A. x_1
B. 张三
C. RATE
D. 361A
BC
3.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
4.  类体的定义中不能有的内容是
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
B
5.  JDK的lib目录主要存放的文件有
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
D
6.  如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A. 输入流
B. 输出流
C. 随机文件类
D. File类
C
7.  处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
C
8.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
9.  关于String类中的equals()方法,正确的是
A. 是对Object类中的equals()方法的覆盖
B. 实现了字符串内容相等的判断
C. 实现了==的功能
D. 对没有内容的空串(非null)可以调用这个方法
BD
10.  使类的成员在别的包中能够访问的可见性修饰符有
A. private
B. 无修饰符
C. protected
D. public
D


三、判断题(共 5 道试题,共 20 分。)  V 1. Java语言的一个词汇可以使用连字符分写两行。
A. 错误
B. 正确

2.  Java字符串常数的内容不能修改。
A. 错误
B. 正确

3.  for循环的表达式1只有一次执行机会。
A. 错误
B. 正确

4.  从计算机内部结构看,程序设计语言中的变量赋值a=b的操作清除了b的值
A. 错误
B. 正确

5.  Java编译器将Java源程序文件编译成Java字节码文件。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 构造方法对于一个类来说,正确的是
A. 程序员必须编写
B. 可以重载
C. 只有一次运行机会
D. 和一般方法的语法规则一样

2.  数组中的元素个数是在何时确定的
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的

3.  整型常数默认类型是
A. byte
B. short
C. int
D. long

4.  for循环的表达式2不写相当于
A. 条件为假
B. 条件为真
C. 语法错
D. 后续表达式顺次替代

5.  对于字节输入流,int read(byte[] b)如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

6.  8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符

7.  Java类库中提供的输出方法System.out.println()是将数据输出到
A. 标准输出设备
B. 显示器
C. 打印机
D. 网络

8.  switch语句结构中的break子句的作用是
A. 结束switch语句
B. 结束循环
C. 转去执行default分支
D. 不能使用

9.  byte类型的最小值是
A. 0
B. -128
C. -127
D. -255

10.  Java字节码文件的扩展名是
A. .class
B. .java
C. .html
D. .jpg



二、多选题(共 10 道试题,共 40 分。)  V 1. 如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
2.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
3.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
4.  整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
5.  关于接口的继承,正确的是
A. 不能继承
B. 只能继承接口
C. 可以继承类
D. 可以继承多个接口
D
6.  属于运算符分类的有
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
D
7.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
8.  如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A. 输入流
B. 输出流
C. 随机文件类
D. File类
C
9.  最原始的计算机模型所能完成的典型任务有
A. 输入输出
B. 上传下载
C. 数据计算
D. 图形处理
C
10.  下列自定义标识符名合法的有
A. x_1
B. 张三
C. RATE
D. 361A
BC


三、判断题(共 5 道试题,共 20 分。)  V 1. 在多线程运行的场景中,在任何时刻,每一个线程类最多只能有一个实例对象存在。
A. 错误
B. 正确

2.  标识符内部可以含有注释。
A. 错误
B. 正确

3.  while循环的循环体可能一次也不执行。
A. 错误
B. 正确

4.  从计算机内部结构看,程序设计语言中的变量赋值a=b的操作修改了b的值
A. 错误
B. 正确

5.  File类既可以对文件进行操作,也可以对目录进行操作。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 如果要读取文件中的一个整型数,最适合使用的是
A. 文件字符输入流
B. File类
C. 文件字节输入流
D. DataInputSteam

2.  表示对象的静态特征可用
A. 属性
B. 行为
C. 事件
D. 类

3.  线程的休眠方法sleep()能够控制的线程是
A. 执行sleep()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.sleep()中的a
D. 定义sleep()方法的类的线程对象

4.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

5.  从计算机内部结构看,程序设计语言中的变量代表的是
A. 名字
B. 内存单元
C. 磁盘上的数据
D. 显示器显示的数据

6.  不属于抽象类的是
A. 输入流
B. 字节输入流
C. 文件字节输入流
D. 字符输入流

7.  环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号

8.  如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

9.  整型常数默认类型是
A. byte
B. short
C. int
D. long

10.  整型共有几种子类型
A. 1
B. 2
C. 3
D. 4



二、多选题(共 10 道试题,共 40 分。)  V 1. 变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
2.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
3.  switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
4.  使类的成员在别的包中能够访问的可见性修饰符有
A. private
B. 无修饰符
C. protected
D. public
D
5.  下列自定义标识符名合法的有
A. x_1
B. 张三
C. RATE
D. 361A
BC
6.  处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
C
7.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
8.  整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
9.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
10.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD


三、判断题(共 5 道试题,共 20 分。)  V 1. 假设已经确认一个文件存在并且可用,那么对它的打开/读/写操作代码就不需要进行异常处理。
A. 错误
B. 正确

2.  标识符内部可以含有注释。
A. 错误
B. 正确

3.  使用RandomAccessFile类操作文件,可以直接在文件中间某位置插入一段内容。
A. 错误
B. 正确

4.  true和false是常数,但不是关键字。
A. 错误
B. 正确

5.  线程的就绪状态就是在运行。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 类体中的静态代码块是
A. 不能运行的
B. 只有一次运行机会
C. 可以多次运行
D. 和方法一样

2.  short类型数32767加1之后的值为
A. 0
B. 32768
C. -32768
D. -1

3.  for循环的表达式2不写相当于
A. 条件为假
B. 条件为真
C. 语法错
D. 后续表达式顺次替代

4.  int类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

5.  高级语言程序员应站在什么层面认识计算机
A. 计算机的逻辑结构
B. 计算机的物理结构
C. 系统业务逻辑
D. CPU结构级

6.  import语句的作用是
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码

7.  集合框架中的Map中存储的(键、对象)对不允许的情形是
A. 多个键值为null
B. 多个对象为null
C. 键、对象是同一类型
D. 对象为null

8.  Java类库中提供的输出方法System.out.println()是将数据输出到
A. 标准输出设备
B. 显示器
C. 打印机
D. 网络

9.  环境变量JAVA_HOME表示的是
A. Java类库的路径
B. JDK实用程序的目录
C. Java虚拟机目录
D. JDK的安装目录

10.  对于静态成员变量,正确的是
A. 类加载时候创建
B. 创建对象时候创建
C. 虚拟的变量不需要创建
D. 类定义时候创建



二、多选题(共 10 道试题,共 40 分。)  V 1. 关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
2.  类体的定义中不能有的内容是
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
B
3.  整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
4.  关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
5.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
6.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
7.  switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
8.  一个Java源文件可包含的顶级要素有
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
BD
9.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
10.  可以作为I/O流的数据源的有
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
BC


三、判断题(共 5 道试题,共 20 分。)  V 1. final类不能被继承。
A. 错误
B. 正确

2.  super()调用也包含对父类的父类的构造方法的调用。
A. 错误
B. 正确

3.  this()形式的调用只能作为构造方法的首条语句。
A. 错误
B. 正确

4.  缺省构造方法和程序员自定义构造方法可以同时存在。
A. 错误
B. 正确

5.  抽象数据类型和基本数据类型没有关系。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 对于字节输入流,无参的int read()如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法读取数据

2.  unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

3.  关于接口的实现,正确的是
A. 接口可以实现接口
B. 一个类可以实现多个接口
C. 类可以继承接口
D. 接口可以实现类

4.  关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的

5.  如果执行命令java chap01.Hello A B,那么main方法的参数args的长度为
A. 0
B. 1
C. 2
D. 3

6.  环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号

7.  线程的休眠方法sleep()能够控制的线程是
A. 执行sleep()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.sleep()中的a
D. 定义sleep()方法的类的线程对象

8.  表示对象的动态特征可用
A. 属性
B. 行为
C. 事件
D. 方法调用

9.  从计算机内部结构看,程序设计语言中的变量代表的是
A. 名字
B. 内存单元
C. 磁盘上的数据
D. 显示器显示的数据

10.  高级语言程序员应站在什么层面认识计算机
A. 计算机的逻辑结构
B. 计算机的物理结构
C. 系统业务逻辑
D. CPU结构级



二、多选题(共 10 道试题,共 40 分。)  V 1. switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
2.  关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
3.  使类的成员在别的包中能够访问的可见性修饰符有
A. private
B. 无修饰符
C. protected
D. public
D
4.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
5.  关于接口的继承,正确的是
A. 不能继承
B. 只能继承接口
C. 可以继承类
D. 可以继承多个接口
D
6.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
7.  变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
8.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
9.  下列自定义标识符名合法的有
A. x_1
B. 张三
C. RATE
D. 361A
BC
10.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C


三、判断题(共 5 道试题,共 20 分。)  V 1. 包声明必须出现在类和导入语句之前。
A. 错误
B. 正确

2.  true和false是常数,但不是关键字。
A. 错误
B. 正确

3.  final类不能被继承。
A. 错误
B. 正确

4.  Java源程序文件的扩展名是.class。
A. 错误
B. 正确

5.  File类的long lastModified()方法获取文件的最后修改日期。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 整型共有几种子类型
A. 1
B. 2
C. 3
D. 4

2.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

3.  数组中的元素个数是在何时确定的
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的

4.  对于文件字节输入流,int read(byte[] b)返回的最大值是
A. 1024
B. 文件长度
C. 数组b的长度
D. 无法精确描述

5.  对于字节输入流,无参的int read()如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法读取数据

6.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

7.  线程的休眠方法sleep(long)的参数的单位是
A. 微妙
B. 毫秒
C. 秒
D. 其它

8.  类体中的静态代码块是
A. 不能运行的
B. 只有一次运行机会
C. 可以多次运行
D. 和方法一样

9.  关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的

10.  对于字节输入流,int read(byte[] b)如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据



二、多选题(共 10 道试题,共 40 分。)  V 1. Java程序的主要类型有
A. Applications
B. Applets
C. 客户端
D. 服务器
B
2.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
3.  一个Java源文件可包含的顶级要素有
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
BD
4.  变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
5.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
6.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
7.  下列自定义标识符名合法的有
A. x_1
B. 张三
C. RATE
D. 361A
BC
8.  属于运算符分类的有
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
D
9.  整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
10.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D


三、判断题(共 5 道试题,共 20 分。)  V 1. 关键字也是标识符。
A. 错误
B. 正确

2.  System.out.println()中的System是一个对象。
A. 错误
B. 正确

3.  Java语言允许一条长语句占据多行,在一行也可写多条语句。
A. 错误
B. 正确

4.  数组元素可以是基本数据类型或是类类型。
A. 错误
B. 正确

5.  只能从输入流中读取数据,只能向输出流中写入数据。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

2.  对于文件字节输入流,int read(byte[] b)返回的最大值是
A. 1024
B. 文件长度
C. 数组b的长度
D. 无法精确描述

3.  switch语句结构中的break子句的作用是
A. 结束switch语句
B. 结束循环
C. 转去执行default分支
D. 不能使用

4.  数组中的元素个数是在何时确定的
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的

5.  对于字节输入流,无参的int read()如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

6.  线程的暂停方法yield()能够控制的线程是
A. 执行yield()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.yield()中的a
D. 定义yield()方法的类的线程对象

7.  8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符

8.  线程的休眠方法sleep()能够控制的线程是
A. 执行sleep()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.sleep()中的a
D. 定义sleep()方法的类的线程对象

9.  关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的

10.  高级语言程序员应站在什么层面认识计算机
A. 计算机的逻辑结构
B. 计算机的物理结构
C. 系统业务逻辑
D. CPU结构级



二、多选题(共 10 道试题,共 40 分。)  V 1. 关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
2.  关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
3.  使类的成员在别的包中能够访问的可见性修饰符有
A. private
B. 无修饰符
C. protected
D. public
D
4.  关于/**???*/的含义,正确的有
A. 进行整个文档注释
B. 支持Java文档生成
C. 程序中的关键代码
D. 废弃的代码
B
5.  Java程序的主要类型有
A. Applications
B. Applets
C. 客户端
D. 服务器
B
6.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
7.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
8.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
9.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
10.  jar文件的特征是
A. 存放Java类库
B. 存放源程序
C. 主要含有.class文件
D. 压缩文件
CD


三、判断题(共 5 道试题,共 20 分。)  V 1. this()形式的调用只能作为构造方法的首条语句。
A. 错误
B. 正确

2.  Java编译器将Java源程序文件编译成Java字节码文件。
A. 错误
B. 正确

3.  super()调用也包含对父类的父类的构造方法的调用。
A. 错误
B. 正确

4.  数据源一词指的是数据的来源但不包括目的。
A. 错误
B. 正确

5.  使用RandomAccessFile类操作文件,可以直接删除文件中间某段的内容。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 环境变量JAVA_HOME表示的是
A. Java类库的路径
B. JDK实用程序的目录
C. Java虚拟机目录
D. JDK的安装目录

2.  如果要读取文件中的一个整型数,最适合使用的是
A. 文件字符输入流
B. File类
C. 文件字节输入流
D. DataInputSteam

3.  对于文件字节输入流,int read(byte[] b)返回的最大值是
A. 1024
B. 文件长度
C. 数组b的长度
D. 无法精确描述

4.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

5.  Java字节码文件的扩展名是
A. .class
B. .java
C. .html
D. .jpg

6.  对于字节输入流,无参的int read()如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法读取数据

7.  关于接口的实现,正确的是
A. 接口可以实现接口
B. 一个类可以实现多个接口
C. 类可以继承接口
D. 接口可以实现类

8.  byte类型的最小值是
A. 0
B. -128
C. -127
D. -255

9.  不属于抽象类的是
A. 输入流
B. 字节输入流
C. 文件字节输入流
D. 字符输入流

10.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部



二、多选题(共 10 道试题,共 40 分。)  V 1. 关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
2.  switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
3.  整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
4.  最原始的计算机模型所能完成的典型任务有
A. 输入输出
B. 上传下载
C. 数据计算
D. 图形处理
C
5.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
6.  关于/**???*/的含义,正确的有
A. 进行整个文档注释
B. 支持Java文档生成
C. 程序中的关键代码
D. 废弃的代码
B
7.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
8.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
9.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
10.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD


三、判断题(共 5 道试题,共 20 分。)  V 1. switch语句中多个case分支是可以连续执行的。
A. 错误
B. 正确

2.  对话框类也是组件类。
A. 错误
B. 正确

3.  基本数据类型也是抽象数据类型。
A. 错误
B. 正确

4.  标识符内部可以含有注释。
A. 错误
B. 正确

5.  颜色类也是组件类。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 对于字节输入流,无参的int read()如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

2.  Java字节码文件的扩展名是
A. .class
B. .java
C. .html
D. .jpg

3.  if 语句可以解决的分支数为
A. 1
B. <=2
C. 2
D. >1

4.  线程的休眠方法sleep(long)的参数的单位是
A. 微妙
B. 毫秒
C. 秒
D. 其它

5.  集合框架中的Map中存储的(键、对象)对不允许的情形是
A. 多个键值为null
B. 多个对象为null
C. 键、对象是同一类型
D. 对象为null

6.  void类型返回值方法表示
A. 方法可以返回任何类型的结果
B. 方法不能返回结果
C. 方法不能使用return语句
D. 方法不能返回

7.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

8.  环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号

9.  如果要读取文件中的一个整型数,最适合使用的是
A. 文件字符输入流
B. File类
C. 文件字节输入流
D. DataInputSteam

10.  不属于抽象类的是
A. 输入流
B. 字节输入流
C. 文件字节输入流
D. 字符输入流



二、多选题(共 10 道试题,共 40 分。)  V 1. Java程序的主要类型有
A. Applications
B. Applets
C. 客户端
D. 服务器
B
2.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
3.  如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A. 输入流
B. 输出流
C. 随机文件类
D. File类
C
4.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
5.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
6.  类体的定义中不能有的内容是
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
B
7.  关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
8.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
9.  switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
10.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C


三、判断题(共 5 道试题,共 20 分。)  V 1. Java语言的一个词汇可以使用连字符分写两行。
A. 错误
B. 正确

2.  switch语句中多个case分支是可以连续执行的。
A. 错误
B. 正确

3.  线程运行结束进入死亡状态,再次运行就可以离开死亡状态。
A. 错误
B. 正确

4.  抽象数据类型和基本数据类型没有关系。
A. 错误
B. 正确

5.  使用RandomAccessFile类操作文件,可以直接修改文件中间某段的内容。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符

2.  集合框架中的Map中存储的(键、对象)对不允许的情形是
A. 多个键值为null
B. 多个对象为null
C. 键、对象是同一类型
D. 对象为null

3.  关于接口的实现,正确的是
A. 接口可以实现接口
B. 一个类可以实现多个接口
C. 类可以继承接口
D. 接口可以实现类

4.  线程的休眠方法sleep(long)的参数的单位是
A. 微妙
B. 毫秒
C. 秒
D. 其它

5.  import语句的作用是
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码

6.  byte类型的最小值是
A. 0
B. -128
C. -127
D. -255

7.  整型共有几种子类型
A. 1
B. 2
C. 3
D. 4

8.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

9.  对于文件字节输入流,int read(byte[] b)返回的最大值是
A. 1024
B. 文件长度
C. 数组b的长度
D. 无法精确描述

10.  环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号



二、多选题(共 10 道试题,共 40 分。)  V 1. 关于String类中的equals()方法,正确的是
A. 是对Object类中的equals()方法的覆盖
B. 实现了字符串内容相等的判断
C. 实现了==的功能
D. 对没有内容的空串(非null)可以调用这个方法
BD
2.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
3.  属于运算符分类的有
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
D
4.  可以作为I/O流的数据源的有
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
BC
5.  JDK的lib目录主要存放的文件有
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
D
6.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
7.  一个Java源文件可包含的顶级要素有
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
BD
8.  下列自定义标识符名合法的有
A. x_1
B. 张三
C. RATE
D. 361A
BC
9.  关于/**???*/的含义,正确的有
A. 进行整个文档注释
B. 支持Java文档生成
C. 程序中的关键代码
D. 废弃的代码
B
10.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD


三、判断题(共 5 道试题,共 20 分。)  V 1. 一个Java应用程序中必需使用import语句。
A. 错误
B. 正确

2.  for循环的表达式1只有一次执行机会。
A. 错误
B. 正确

3.  缺省构造方法和程序员自定义构造方法可以同时存在。
A. 错误
B. 正确

4.  Java语言的一个词汇可以使用连字符分写两行。
A. 错误
B. 正确

5.  在多线程运行的场景中,在任何时刻,每一个线程类最多只能有一个实例对象存在。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 对于静态成员变量,正确的是
A. 类加载时候创建
B. 创建对象时候创建
C. 虚拟的变量不需要创建
D. 类定义时候创建

2.  Java类库中提供的输出方法System.out.println()是将数据输出到
A. 标准输出设备
B. 显示器
C. 打印机
D. 网络

3.  如果执行命令java chap01.Hello A B,那么main方法的参数args的长度为
A. 0
B. 1
C. 2
D. 3

4.  对于字节输入流,无参的int read()如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

5.  如果要读取文件中的一个整型数,最适合使用的是
A. 文件字符输入流
B. File类
C. 文件字节输入流
D. DataInputSteam

6.  整型共有几种子类型
A. 1
B. 2
C. 3
D. 4

7.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

8.  对于字节输入流,无参的int read()如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法读取数据

9.  构造方法对于一个类来说,正确的是
A. 程序员必须编写
B. 可以重载
C. 只有一次运行机会
D. 和一般方法的语法规则一样

10.  import语句的作用是
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码



二、多选题(共 10 道试题,共 40 分。)  V 1. switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
2.  如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A. 输入流
B. 输出流
C. 随机文件类
D. File类
C
3.  属于运算符分类的有
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
D
4.  最原始的计算机模型所能完成的典型任务有
A. 输入输出
B. 上传下载
C. 数据计算
D. 图形处理
C
5.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
6.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
7.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
8.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
9.  变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
10.  jar文件的特征是
A. 存放Java类库
B. 存放源程序
C. 主要含有.class文件
D. 压缩文件
CD


三、判断题(共 5 道试题,共 20 分。)  V 1. 使用RandomAccessFile类操作文件,可以直接删除文件中间某段的内容。
A. 错误
B. 正确

2.  数组元素可以是基本数据类型或是类类型。
A. 错误
B. 正确

3.  super()调用也可表示对父类的父类的构造方法的调用。
A. 错误
B. 正确

4.  缺省构造方法和程序员自定义构造方法可以同时存在。
A. 错误
B. 正确

5.  File类不属于流。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号

2.  对于文件字节输入流,int read(byte[] b)返回的最大值是
A. 1024
B. 文件长度
C. 数组b的长度
D. 无法精确描述

3.  对于字节输入流,无参的int read()如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

4.  import语句的作用是
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码

5.  if 语句可以解决的分支数为
A. 1
B. <=2
C. 2
D. >1

6.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

7.  数组中的元素个数是在何时确定的
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的

8.  环境变量JAVA_HOME表示的是
A. Java类库的路径
B. JDK实用程序的目录
C. Java虚拟机目录
D. JDK的安装目录

9.  关于复合语句,其中最少包含的子语句数量是
A. 1
B. 2
C. 0
D. 以上都不对

10.  整型常数默认类型是
A. byte
B. short
C. int
D. long



二、多选题(共 10 道试题,共 40 分。)  V 1. 如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
2.  属于运算符分类的有
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
D
3.  面向对象编程语言表达形式的基本元素有
A. 类
B. 属性
C. 方法
D. 对象
D
4.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
5.  jar文件的特征是
A. 存放Java类库
B. 存放源程序
C. 主要含有.class文件
D. 压缩文件
CD
6.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
7.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
8.  switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
9.  可以作为I/O流的数据源的有
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
BC
10.  多态的表现形式有
A. 定义很多子类
B. 定义内部类
C. 方法覆盖
D. 方法重载
D


三、判断题(共 5 道试题,共 20 分。)  V 1. 抽象数据类型和基本数据类型没有关系。
A. 错误
B. 正确

2.  基本数据类型也是抽象数据类型。
A. 错误
B. 正确

3.  颜色类也是组件类。
A. 错误
B. 正确

4.  集合框架中的List允许存储相同的对象。
A. 错误
B. 正确

5.  super()调用也包含对父类的父类的构造方法的调用。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

2.  对于字节输入流,int read(byte[] b)如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

3.  环境变量JAVA_HOME表示的是
A. Java类库的路径
B. JDK实用程序的目录
C. Java虚拟机目录
D. JDK的安装目录

4.  8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符

5.  环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号

6.  对于字节输入流,无参的int read()如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

7.  关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的

8.  Java字节码文件的扩展名是
A. .class
B. .java
C. .html
D. .jpg

9.  byte类型的最小值是
A. 0
B. -128
C. -127
D. -255

10.  unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8



二、多选题(共 10 道试题,共 40 分。)  V 1. 整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
2.  处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
C
3.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
4.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
5.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
6.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
7.  关于String类中的equals()方法,正确的是
A. 是对Object类中的equals()方法的覆盖
B. 实现了字符串内容相等的判断
C. 实现了==的功能
D. 对没有内容的空串(非null)可以调用这个方法
BD
8.  关于/**???*/的含义,正确的有
A. 进行整个文档注释
B. 支持Java文档生成
C. 程序中的关键代码
D. 废弃的代码
B
9.  一个Java源文件可包含的顶级要素有
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
BD
10.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C


三、判断题(共 5 道试题,共 20 分。)  V 1. 每种循环结构的循环体都可以为空语句。
A. 错误
B. 正确

2.  面板类也是容器类。
A. 错误
B. 正确

3.  线程的就绪状态就是在运行。
A. 错误
B. 正确

4.  Java编译器将Java源程序文件编译成Java字节码文件。
A. 错误
B. 正确

5.  标签类也是容器类。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 从计算机内部结构看,程序设计语言中的变量代表的是
A. 名字
B. 内存单元
C. 磁盘上的数据
D. 显示器显示的数据

2.  构造方法对于一个类来说,正确的是
A. 程序员必须编写
B. 可以重载
C. 只有一次运行机会
D. 和一般方法的语法规则一样

3.  Java类库中提供的输出方法System.out.println()是将数据输出到
A. 标准输出设备
B. 显示器
C. 打印机
D. 网络

4.  环境变量PATH表示的是
A. Java类库的路径
B. JDK实用程序的目录
C. 可执行文件查找路径
D. JDK的安装目录

5.  if 语句可以解决的分支数为
A. 1
B. <=2
C. 2
D. >1

6.  for循环的表达式2不写相当于
A. 条件为假
B. 条件为真
C. 语法错
D. 后续表达式顺次替代

7.  如果要查找一个字符串在一个文件中的精确位置,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

8.  如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

9.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

10.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数



二、多选题(共 10 道试题,共 40 分。)  V 1. 面向对象编程语言表达形式的基本元素有
A. 类
B. 属性
C. 方法
D. 对象
D
2.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
3.  多态的表现形式有
A. 定义很多子类
B. 定义内部类
C. 方法覆盖
D. 方法重载
D
4.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
5.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
6.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
7.  可以作为I/O流的数据源的有
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
BC
8.  Java程序的主要类型有
A. Applications
B. Applets
C. 客户端
D. 服务器
B
9.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
10.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D


三、判断题(共 5 道试题,共 20 分。)  V 1. 颜色类也是组件类。
A. 错误
B. 正确

2.  每种循环结构的循环体都可以为空语句。
A. 错误
B. 正确

3.  使用RandomAccessFile类操作文件,可以直接删除文件中间某段的内容。
A. 错误
B. 正确

4.  假设已经确认一个文件存在并且可用,那么对它的打开/读/写操作代码就不需要进行异常处理。
A. 错误
B. 正确

5.  对于使用void close()关闭的流,可以立即执行int read()操作。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. Java字节码文件的扩展名是
A. .class
B. .java
C. .html
D. .jpg

2.  Java语言的注释格式有几种
A. 1
B. 2
C. 3
D. 更多

3.  对于字节输入流,无参的int read()如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

4.  整型共有几种子类型
A. 1
B. 2
C. 3
D. 4

5.  unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

6.  对于字节输入流,int read(byte[] b)如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法执行读数据操作

7.  类体中的静态代码块是
A. 不能运行的
B. 只有一次运行机会
C. 可以多次运行
D. 和方法一样

8.  8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符

9.  高级语言程序员应站在什么层面认识计算机
A. 计算机的逻辑结构
B. 计算机的物理结构
C. 系统业务逻辑
D. CPU结构级

10.  对于字节输入流,无参的int read()如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法读取数据



二、多选题(共 10 道试题,共 40 分。)  V 1. JDK的lib目录主要存放的文件有
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
D
2.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
3.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
4.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
5.  属于运算符分类的有
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
D
6.  使类的成员在别的包中能够访问的可见性修饰符有
A. private
B. 无修饰符
C. protected
D. public
D
7.  处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
C
8.  整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
9.  关于String类中的equals()方法,正确的是
A. 是对Object类中的equals()方法的覆盖
B. 实现了字符串内容相等的判断
C. 实现了==的功能
D. 对没有内容的空串(非null)可以调用这个方法
BD
10.  类体的定义中不能有的内容是
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
B


三、判断题(共 5 道试题,共 20 分。)  V 1. 标识符内部可以含有空格。
A. 错误
B. 正确

2.  使用RandomAccessFile类操作文件,可以直接在文件中间某位置插入一段内容。
A. 错误
B. 正确

3.  数组元素只可以是基本数据类型。
A. 错误
B. 正确

4.  线程运行结束进入死亡状态,再次运行就可以离开死亡状态。
A. 错误
B. 正确

5.  对于使用void close()关闭的流,可以立即执行int read()操作。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. short类型数32767加1之后的值为
A. 0
B. 32768
C. -32768
D. -1

2.  byte类型的最小值是
A. 0
B. -128
C. -127
D. -255

3.  对于字节输入流,无参的int read()如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法读取数据

4.  int类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

5.  如果执行命令java chap01.Hello A B,那么main方法的参数args的长度为
A. 0
B. 1
C. 2
D. 3

6.  表示对象的静态特征可用
A. 属性
B. 行为
C. 事件
D. 类

7.  线程的休眠方法sleep()能够控制的线程是
A. 执行sleep()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.sleep()中的a
D. 定义sleep()方法的类的线程对象

8.  如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

9.  从计算机内部结构看,程序设计语言中的变量代表的是
A. 名字
B. 内存单元
C. 磁盘上的数据
D. 显示器显示的数据

10.  void类型返回值方法表示
A. 方法可以返回任何类型的结果
B. 方法不能返回结果
C. 方法不能使用return语句
D. 方法不能返回



二、多选题(共 10 道试题,共 40 分。)  V 1. 变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
2.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
3.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
4.  关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
5.  JDK的lib目录主要存放的文件有
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
D
6.  关于/**???*/的含义,正确的有
A. 进行整个文档注释
B. 支持Java文档生成
C. 程序中的关键代码
D. 废弃的代码
B
7.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
8.  使类的成员在别的包中能够访问的可见性修饰符有
A. private
B. 无修饰符
C. protected
D. public
D
9.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
10.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B


三、判断题(共 5 道试题,共 20 分。)  V 1. switch语句中多个case分支是可以连续执行的。
A. 错误
B. 正确

2.  在多线程运行的场景中,在任何时刻,每一个线程类最多只能有一个实例对象存在。
A. 错误
B. 正确

3.  Java字符串变量所引用的内容不能修改。
A. 错误
B. 正确

4.  程序设计语言中的赋值语句的左侧只能是不带运算操作的单一变量型的表达式
A. 错误
B. 正确

5.  每种循环结构的循环体都可以为空语句。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. byte类型的最小值是
A. 0
B. -128
C. -127
D. -255

2.  从计算机内部结构看,程序设计语言中的变量代表的是
A. 名字
B. 内存单元
C. 磁盘上的数据
D. 显示器显示的数据

3.  表示对象的静态特征可用
A. 属性
B. 行为
C. 事件
D. 类

4.  short类型数32767加1之后的值为
A. 0
B. 32768
C. -32768
D. -1

5.  switch语句结构中的break子句的作用是
A. 结束switch语句
B. 结束循环
C. 转去执行default分支
D. 不能使用

6.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

7.  表示对象的动态特征可用
A. 属性
B. 行为
C. 事件
D. 方法调用

8.  8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符

9.  整型常数默认类型是
A. byte
B. short
C. int
D. long

10.  unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8



二、多选题(共 10 道试题,共 40 分。)  V 1. 关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
2.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
3.  下列自定义标识符名合法的有
A. x_1
B. 张三
C. RATE
D. 361A
BC
4.  关于String类中的equals()方法,正确的是
A. 是对Object类中的equals()方法的覆盖
B. 实现了字符串内容相等的判断
C. 实现了==的功能
D. 对没有内容的空串(非null)可以调用这个方法
BD
5.  switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
6.  JDK的lib目录主要存放的文件有
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
D
7.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
8.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
9.  处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
C
10.  类体的定义中不能有的内容是
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
B


三、判断题(共 5 道试题,共 20 分。)  V 1. 任何一种高级语言编写的源程序都不能直接在机器上运行。
A. 错误
B. 正确

2.  final类不能被继承。
A. 错误
B. 正确

3.  在一个子类中,因为继承,可以使用父类的所有成员。
A. 错误
B. 正确

4.  在计算机科学的概念中,程序员通过键盘向计算机发送信息的过程属于输出。
A. 错误
B. 正确

5.  switch语句中多个case分支是可以连续执行的。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 如果执行命令java chap01.Hello A B,那么main方法的参数args的长度为
A. 0
B. 1
C. 2
D. 3

2.  对于字节输入流,int read(byte[] b)如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据

3.  short类型数32767加1之后的值为
A. 0
B. 32768
C. -32768
D. -1

4.  将Java字节码转换成机器指令的过程称为
A. 解释
B. 编译
C. 执行
D. 发布

5.  if 语句可以解决的分支数为
A. 1
B. <=2
C. 2
D. >1

6.  高级语言程序员应站在什么层面认识计算机
A. 计算机的逻辑结构
B. 计算机的物理结构
C. 系统业务逻辑
D. CPU结构级

7.  Java字节码文件的扩展名是
A. .class
B. .java
C. .html
D. .jpg

8.  构造方法对于一个类来说,正确的是
A. 程序员必须编写
B. 可以重载
C. 只有一次运行机会
D. 和一般方法的语法规则一样

9.  线程的休眠方法sleep(long)的参数的单位是
A. 微妙
B. 毫秒
C. 秒
D. 其它

10.  表示对象的静态特征可用
A. 属性
B. 行为
C. 事件
D. 类



二、多选题(共 10 道试题,共 40 分。)  V 1. JDK的lib目录主要存放的文件有
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
D
2.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
3.  如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A. 输入流
B. 输出流
C. 随机文件类
D. File类
C
4.  关于String类中的equals()方法,正确的是
A. 是对Object类中的equals()方法的覆盖
B. 实现了字符串内容相等的判断
C. 实现了==的功能
D. 对没有内容的空串(非null)可以调用这个方法
BD
5.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
6.  最原始的计算机模型所能完成的典型任务有
A. 输入输出
B. 上传下载
C. 数据计算
D. 图形处理
C
7.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
8.  关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
9.  整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
10.  jar文件的特征是
A. 存放Java类库
B. 存放源程序
C. 主要含有.class文件
D. 压缩文件
CD


三、判断题(共 5 道试题,共 20 分。)  V 1. abstract类不能被继承。
A. 错误
B. 正确

2.  所有的数据流都是按顺序进行操作的。
A. 错误
B. 正确

3.  线程运行结束进入死亡状态,再次运行就可以离开死亡状态。
A. 错误
B. 正确

4.  标签类也是容器类。
A. 错误
B. 正确

5.  包声明必须出现在类和导入语句之前。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 对于文件字节输入流,int read(byte[] b)返回的最大值是
A. 1024
B. 文件长度
C. 数组b的长度
D. 无法精确描述

2.  void类型返回值方法表示
A. 方法可以返回任何类型的结果
B. 方法不能返回结果
C. 方法不能使用return语句
D. 方法不能返回

3.  环境变量PATH表示的是
A. Java类库的路径
B. JDK实用程序的目录
C. 可执行文件查找路径
D. JDK的安装目录

4.  关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的

5.  unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

6.  表示对象的静态特征可用
A. 属性
B. 行为
C. 事件
D. 类

7.  不属于抽象类的是
A. 输入流
B. 字节输入流
C. 文件字节输入流
D. 字符输入流

8.  从计算机内部结构看,程序设计语言中的引用或指针代表的是
A. 变量名字
B. 内存单元
C. 内存单元地址
D. 数据别名

9.  short类型数32767加1之后的值为
A. 0
B. 32768
C. -32768
D. -1

10.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部



二、多选题(共 10 道试题,共 40 分。)  V 1. switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
2.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
3.  类体的定义中不能有的内容是
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
B
4.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
5.  面向对象编程语言表达形式的基本元素有
A. 类
B. 属性
C. 方法
D. 对象
D
6.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
7.  多态的表现形式有
A. 定义很多子类
B. 定义内部类
C. 方法覆盖
D. 方法重载
D
8.  关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
9.  处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
C
10.  JDK的lib目录主要存放的文件有
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
D


三、判断题(共 5 道试题,共 20 分。)  V 1. Java字符串变量所引用的内容不能修改。
A. 错误
B. 正确

2.  true和false是常数,但不是关键字。
A. 错误
B. 正确

3.  线程的就绪状态就是在运行。
A. 错误
B. 正确

4.  集合框架中的List允许存储相同的对象。
A. 错误
B. 正确

5.  Java语言允许一条长语句占据多行,在一行也可写多条语句。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

2.  对于静态成员变量,正确的是
A. 类加载时候创建
B. 创建对象时候创建
C. 虚拟的变量不需要创建
D. 类定义时候创建

3.  整型常数默认类型是
A. byte
B. short
C. int
D. long

4.  如果要查找一个字符串在一个文件中的精确位置,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

5.  关于方法覆盖正确描述的是
A. 是建立新方法的过程
B. 是修改旧方法的过程
C. 被覆盖的方法不可再调用
D. 和方法重载道理一致

6.  集合框架中的Map中存储的(键、对象)对不允许的情形是
A. 多个键值为null
B. 多个对象为null
C. 键、对象是同一类型
D. 对象为null

7.  不属于抽象类的是
A. 输入流
B. 字节输入流
C. 文件字节输入流
D. 字符输入流

8.  环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号

9.  unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

10.  8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符



二、多选题(共 10 道试题,共 40 分。)  V 1. 整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
2.  如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A. 输入流
B. 输出流
C. 随机文件类
D. File类
C
3.  变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
4.  switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
5.  如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A. 输入流
B. 输出流
C. 随机文件类
D. File类
BD
6.  最原始的计算机模型所能完成的典型任务有
A. 输入输出
B. 上传下载
C. 数据计算
D. 图形处理
C
7.  关于/**???*/的含义,正确的有
A. 进行整个文档注释
B. 支持Java文档生成
C. 程序中的关键代码
D. 废弃的代码
B
8.  可以作为I/O流的数据源的有
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
BC
9.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
10.  jar文件的特征是
A. 存放Java类库
B. 存放源程序
C. 主要含有.class文件
D. 压缩文件
CD


三、判断题(共 5 道试题,共 20 分。)  V 1. if 语句中的条件表达式的值可以是整型。
A. 错误
B. 正确

2.  Java语言的一个词汇可以使用连字符分写两行。
A. 错误
B. 正确

3.  每种循环结构的循环体都可以为空语句。
A. 错误
B. 正确

4.  使用RandomAccessFile类操作文件,可以直接删除文件中间某段的内容。
A. 错误
B. 正确

5.  标识符内部可以含有注释。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 对于字节输入流,无参的int read()如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法读取数据

2.  关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的

3.  如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

4.  unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

5.  不属于抽象类的是
A. 输入流
B. 字节输入流
C. 文件字节输入流
D. 字符输入流

6.  数组中的元素个数是在何时确定的
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的

7.  如果要查找一个字符串在一个文件中的精确位置,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

8.  import语句的作用是
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码

9.  Java语言的注释格式有几种
A. 1
B. 2
C. 3
D. 更多

10.  void类型返回值方法表示
A. 方法可以返回任何类型的结果
B. 方法不能返回结果
C. 方法不能使用return语句
D. 方法不能返回



二、多选题(共 10 道试题,共 40 分。)  V 1. 关于接口的继承,正确的是
A. 不能继承
B. 只能继承接口
C. 可以继承类
D. 可以继承多个接口
D
2.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
3.  最原始的计算机模型所能完成的典型任务有
A. 输入输出
B. 上传下载
C. 数据计算
D. 图形处理
C
4.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
5.  Java程序的主要类型有
A. Applications
B. Applets
C. 客户端
D. 服务器
B
6.  关于javac.exe,说法正确的是
A. 一个Java程序
B. 存放在%JAVA_HOME%bin目录中
C. Java语言解释器
D. JDK提供的Java语言编译程序
D
7.  多态的表现形式有
A. 定义很多子类
B. 定义内部类
C. 方法覆盖
D. 方法重载
D
8.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
9.  变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
10.  处理IOException可以使用的方法是
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
C


三、判断题(共 5 道试题,共 20 分。)  V 1. abstract类不能被继承。
A. 错误
B. 正确

2.  switch语句中多个case分支是可以连续执行的。
A. 错误
B. 正确

3.  程序设计语言中的赋值语句的左侧只能是不带运算操作的单一变量型的表达式
A. 错误
B. 正确

4.  一个Java应用程序中必需使用import语句。
A. 错误
B. 正确

5.  Java字节码文件的执行由Java虚拟机完成。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 数组中的元素个数是在何时确定的
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的

2.  环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号

3.  表示对象的动态特征可用
A. 属性
B. 行为
C. 事件
D. 方法调用

4.  void类型返回值方法表示
A. 方法可以返回任何类型的结果
B. 方法不能返回结果
C. 方法不能使用return语句
D. 方法不能返回

5.  for循环的表达式2不写相当于
A. 条件为假
B. 条件为真
C. 语法错
D. 后续表达式顺次替代

6.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

7.  构造方法对于一个类来说,正确的是
A. 程序员必须编写
B. 可以重载
C. 只有一次运行机会
D. 和一般方法的语法规则一样

8.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

9.  线程的休眠方法sleep()能够控制的线程是
A. 执行sleep()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.sleep()中的a
D. 定义sleep()方法的类的线程对象

10.  8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符



二、多选题(共 10 道试题,共 40 分。)  V 1. 线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
2.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
3.  面向对象编程语言表达形式的基本元素有
A. 类
B. 属性
C. 方法
D. 对象
D
4.  关于异常处理的finally分支,描述正确的有
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
B
5.  switch语句中的表达式类型可以是
A. int
B. char
C. float
D. boolean
B
6.  变量是用来存储数据的空间,它的基本属性有
A. 名字
B. 数据类型
C. 可修改
D. 值
BD
7.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
8.  关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
9.  多态的表现形式有
A. 定义很多子类
B. 定义内部类
C. 方法覆盖
D. 方法重载
D
10.  可以作为I/O流的数据源的有
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
BC


三、判断题(共 5 道试题,共 20 分。)  V 1. 对话框类也是组件类。
A. 错误
B. 正确

2.  假设已经确认一个文件存在并且可用,那么对它的打开/读/写操作代码就不需要进行异常处理。
A. 错误
B. 正确

3.  在多线程运行的场景中,在任何时刻,每一个线程类最多只能有一个实例对象存在。
A. 错误
B. 正确

4.  隐式类型转换中没有数据缺损情形发生。
A. 错误
B. 正确

5.  Java语言字符类型在任何机器平台上都使用同样的字符集。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. Java类库中提供的输出方法System.out.println()是将数据输出到
A. 标准输出设备
B. 显示器
C. 打印机
D. 网络

2.  for循环的表达式2不写相当于
A. 条件为假
B. 条件为真
C. 语法错
D. 后续表达式顺次替代

3.  Java字节码文件的扩展名是
A. .class
B. .java
C. .html
D. .jpg

4.  构造方法对于一个类来说,正确的是
A. 程序员必须编写
B. 可以重载
C. 只有一次运行机会
D. 和一般方法的语法规则一样

5.  线程的休眠方法sleep()能够控制的线程是
A. 执行sleep()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.sleep()中的a
D. 定义sleep()方法的类的线程对象

6.  环境变量描述中的%的含义是
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号

7.  将Java字节码转换成机器指令的过程称为
A. 解释
B. 编译
C. 执行
D. 发布

8.  对于字节输入流,int read(byte[] b)如果返回0,表示
A. 读到一个字节的值是0
B. 读到了0个字节
C. 读到了流的结尾
D. 流无法执行读数据操作

9.  线程的暂停方法yield()能够控制的线程是
A. 执行yield()调用时候的当前线程对象this
B. 执行该方法时候的占据CPU的线程
C. 任何指定的线程,如a.yield()中的a
D. 定义yield()方法的类的线程对象

10.  关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的



二、多选题(共 10 道试题,共 40 分。)  V 1. 关于final成员变量被赋值的机会描述正确的是
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
CD
2.  关于String类中的equals()方法,正确的是
A. 是对Object类中的equals()方法的覆盖
B. 实现了字符串内容相等的判断
C. 实现了==的功能
D. 对没有内容的空串(非null)可以调用这个方法
BD
3.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
4.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
5.  如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A. 输入流
B. 输出流
C. 随机文件类
D. File类
C
6.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
7.  整型常数包括哪些类型
A. byte
B. short
C. int
D. long
D
8.  类体的定义中不能有的内容是
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
B
9.  一个Java源文件可包含的顶级要素有
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
BD
10.  Java程序的主要类型有
A. Applications
B. Applets
C. 客户端
D. 服务器
B


三、判断题(共 5 道试题,共 20 分。)  V 1. 浮点类型常数的默认类型是float类型。
A. 错误
B. 正确

2.  使用RandomAccessFile类操作文件,可以直接修改文件中间某段的内容。
A. 错误
B. 正确

3.  使用RandomAccessFile类打开文件时候,可以保留原文件的内容。
A. 错误
B. 正确

4.  隐式类型转换中没有数据缺损情形发生。
A. 错误
B. 正确

5.  程序设计语言中的赋值语句的左侧只能是不带运算操作的单一变量型的表达式
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. 从计算机内部结构看,程序设计语言中的引用或指针代表的是
A. 变量名字
B. 内存单元
C. 内存单元地址
D. 数据别名

2.  表示对象的静态特征可用
A. 属性
B. 行为
C. 事件
D. 类

3.  如果要查找一个字符串在一个文件中的精确位置,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

4.  Java类库中提供的输出方法System.out.println()是将数据输出到
A. 标准输出设备
B. 显示器
C. 打印机
D. 网络

5.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

6.  数组中的元素个数是在何时确定的
A. 定义时候
B. 创建时候
C. 使用时候
D. 以上都不是,是可变的

7.  如果执行命令java chap01.Hello A B,那么main方法的参数args的长度为
A. 0
B. 1
C. 2
D. 3

8.  Java字节码文件的扩展名是
A. .class
B. .java
C. .html
D. .jpg

9.  程序员应站在什么位置或角度认识计算机
A. 使用者
B. 生产者
C. 外部设备
D. 计算机系统内部

10.  表示对象的动态特征可用
A. 属性
B. 行为
C. 事件
D. 方法调用



二、多选题(共 10 道试题,共 40 分。)  V 1. 关于16进制数描述正确的是
A. 使用15个数字符号
B. 使用16个数字符号
C. 表示时候需要使用X
D. 是整型数的机内表示形式
C
2.  如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A. 输入流
B. 输出流
C. 随机文件类
D. File类
C
3.  Java程序的主要类型有
A. Applications
B. Applets
C. 客户端
D. 服务器
B
4.  下列自定义标识符名不合法的有
A. int
B. forX
C. "铅笔"
D. 标识符
C
5.  线程的基本状态中,核心状态是
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
CD
6.  一个Java源文件可包含的顶级要素有
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
BD
7.  如果要按长度进行文件切分,需要使用的流是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
B
8.  关于Object描述正确的是
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
D
9.  程序流程图中的菱形框是表示哪些逻辑必须的
A. 顺序
B. 分支
C. 循环
D. 跳转
C
10.  使类的成员在别的包中能够访问的可见性修饰符有
A. private
B. 无修饰符
C. protected
D. public
D


三、判断题(共 5 道试题,共 20 分。)  V 1. 从计算机内部结构看,程序设计语言中的变量赋值a=b的操作修改了b的值
A. 错误
B. 正确

2.  标识符内部可以含有空格。
A. 错误
B. 正确

3.  while循环的循环体可能一次也不执行。
A. 错误
B. 正确

4.  强制类型转换(float)I 将改变I的值。
A. 错误
B. 正确

5.  switch语句中多个case分支是可以连续执行的。
A. 错误
B. 正确



一、单选题(共 10 道试题,共 40 分。)  V 1. unicode字符类型的机器内部表示需要使用多少字节
A. 1
B. 2
C. 4
D. 8

2.  集合框架中的Map中存储的(键、对象)对不允许的情形是
A. 多个键值为null
B. 多个对象为null
C. 键、对象是同一类型
D. 对象为null

3.  关于Object类中的equals()方法,正确的是
A. 方法体是空的
B. 方法判断两个对象内容是否相同
C. 方法仅实现了==的功能
D. 方法是抽象的

4.  整型共有几种子类型
A. 1
B. 2
C. 3
D. 4

5.  对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数

6.  从计算机内部结构看,程序设计语言中的变量代表的是
A. 名字
B. 内存单元
C. 磁盘上的数据
D. 显示器显示的数据

7.  8进制数必须以什么开头
A. 数字0
B. 8
C. 字母O
D. 转义字符

8.  如果要获取一个网页的内容,最适合使用的是
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流

9.  环境变量JAVA_HOME表示的是
A. Java类库的路径
B. JDK实用程序的目录
C. Java虚拟机目录
D. JDK的安装目录

10.  对于字节输入流,无参的int read()如果返回-1,表示
A. 读到一个字节的值是-1
B. 读到了-1个字节
C. 读到了流的结尾
D. 流无法读取数据



二、多选题(共 10 道试题,共 40 分。)  V 1. 多态的表现形式有
A. 定义很多子类
B. 定义内部类
C. 方法覆盖
D. 方法重载
D
2.  

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2017-4-27 11:02:43 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

beyondsoul 该用户已被删除
发表于 2017-5-6 17:44:22 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-30 13:19 , Processed in 0.130162 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表