东财17秋《Java语言应用开发基础》在线作业一(随机123
东财《Java语言应用开发基础》在线作业一(随机)一、单选题:【10道,总分:40分】
1.对于静态成员变量,正确的是 (满分:4)
A. 类加载时候创建
B. 创建对象时候创建
C. 虚拟的变量不需要创建
D. 类定义时候创建
2.如果执行命令java chap01.Hello A B,那么main方法的参数args的长度为 (满分:4)
A. 0 B. 1
C. 2 D. 3
3.环境变量JAVAHOME表示的是 (满分:4)
A. Java类库的路径
B. JDK实用程序的目录
C. Java虚拟机目录
D. JDK的安装目录
4.import语句的作用是 (满分:4)
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码
5.int类型的机器内部表示需要使用多少字节 (满分:4)
A. 1
B. 2
C. 4
D. 8
6.关于复合语句,其中最少包含的子语句数量是 (满分:4)
A. 1
B. 2
C. 0
D. 以上都不对
7.整型共有几种子类型 (满分:4)
A. 1
B. 2
C. 3
D. 4
8.将Java字节码转换成机器指令的过程称为 (满分:4)
A. 解释
B. 编译
C. 执行
D. 发布
9.Java字节码文件的扩展名是 (满分:4)
A. .class
B. .java
C. .html
D. .jpg
10.集合框架中的Map中存储的(键、对象)对不允许的情形是 (满分:4)
A. 多个键值为null
B. 多个对象为null
C. 键、对象是同一类型
D. 对象为null
二、多选题:【10道,总分:40分】
1.一个Java源文件可包含的顶级要素有 (满分:4)
A. 类或接口声明
B. 包声明
C. 对象定义
D. 导入语句
2.类体的定义中不能有的内容是 (满分:4)
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
3.程序流程图中的菱形框是表示哪些逻辑必须的 (满分:4)
A. 顺序
B. 分支
C. 循环
D. 跳转
4.整型常数包括哪些类型 (满分:4)
A. byte
B. short
C. int
D. long
5.关于Object描述正确的是 (满分:4)
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
6.关于接口的继承,正确的是 (满分:4)
A. 不能继承
B. 只能继承接口
C. 可以继承类
D. 可以继承多个接口
7.可以作为I/O流的数据源的有 (满分:4)
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
8.switch语句中的表达式类型可以是 (满分:4)
A. int
B. char
C. float
D. boolean
9.如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用 (满分:4)
A. 输入流
B. 输出流
C. 随机文件类
D. File类
10.JDK的lib目录主要存放的文件有 (满分:4)
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
三、判断题:【5道,总分:20分】
1.this( )形式的调用只能作为构造方法的首条语句。 (满分:4)
A. 错误
B. 正确
2.隐式类型转换中没有数据缺损情形发生。 (满分:4)
A. 错误
B. 正确
3.标识符内部可以含有空格。 (满分:4)
A. 错误
B. 正确
4.假设已经确认一个文件存在并且可用,那么对它的打开/读/写操作代码就不需要进行异常处理。 (满分:4)
A. 错误
B. 正确
5.每种循环结构的循环体都可以为空语句。 (满分:4)
A. 错误
B. 正确
东财《Java语言应用开发基础》在线作业三(随机)
一、单选题:【10道,总分:40分】
1.unicode字符类型的机器内部表示需要使用多少字节 (满分:4)
A. 1
B. 2
C. 4
D. 8
2.if 语句可以解决的分支数为 (满分:4)
A. 1
B. <=2
C. 2
D. >1
3.线程的休眠方法sleep(long)的参数的单位是 (满分:4)
A. 微妙
B. 毫秒
C. 秒
D. 其它
4.import语句的作用是 (满分:4)
A. 声明当前程序的来源
B. 声明当前程序的父类
C. 声明当前程序将要使用的类
D. 在当前程序中插入将要使用的类的代码
5.如果要获取一个网页的内容,最适合使用的是 (满分:4)
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
6.8进制数必须以什么开头 (满分:4)
A. 数字0
B. 8
C. 字母O
D. 转义字符
7.switch语句结构中的break子句的作用是 (满分:4)
A. 结束switch语句
B. 结束循环
C. 转去执行default分支
D. 不能使用
8.对于静态成员变量,正确的是 (满分:4)
A. 类加载时候创建
B. 创建对象时候创建
C. 虚拟的变量不需要创建
D. 类定义时候创建
9.对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为 (满分:4)
A. 1
B. 4
C. 2
D. 取决于数的十进制书写需要的位数
10.for循环的表达式2不写相当于 (满分:4)
A. 条件为假
B. 条件为真
C. 语法错
D. 后续表达式顺次替代
二、多选题:【10道,总分:40分】
1.线程的基本状态中,核心状态是 (满分:4)
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
2.JDK的lib目录主要存放的文件有 (满分:4)
A. .java文件
B. .class文件
C. .jar文件
D. .lib文件
3.下列自定义标识符名合法的有 (满分:4)
A. x1
B. 张三
C. RATE
D. 361A
4.关于Object描述正确的是 (满分:4)
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
5.属于运算符分类的有 (满分:4)
A. 逻辑运算符
B. 循环运算符
C. 分支运算符
D. 赋值运算符
6.使类的成员在别的包中能够访问的可见性修饰符有 (满分:4)
A. private
B. 无修饰符
C. protected
D. public
7.类体的定义中不能有的内容是 (满分:4)
A. package语句
B. import语句
C. 类的定义
D. 对象的定义
8.如果要按长度进行文件切分,需要使用的流是 (满分:4)
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
9.面向对象编程语言表达形式的基本元素有 (满分:4)
A. 类
B. 属性
C. 方法
D. 对象
10.如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用 (满分:4)
A. 输入流
B. 输出流
C. 随机文件类
D. File类
三、判断题:【5道,总分:20分】
1.关键字也是标识符。 (满分:4)
A. 错误
B. 正确
2.Java字符串变量所引用的内容不能修改。 (满分:4)
A. 错误
B. 正确
3.for循环的表达式1只有一次执行机会。 (满分:4)
A. 错误
B. 正确
4.线程运行结束进入死亡状态,再次运行就可以离开死亡状态。 (满分:4)
A. 错误
B. 正确
5.在多线程运行的场景中,在任何时刻,每一个线程类最多只能有一个实例对象存在。 (满分:4)
A. 错误
B. 正确
东财《Java语言应用开发基础》在线作业二(随机)
一、单选题:【10道,总分:40分】
1.环境变量描述中的%的含义是 (满分:4)
A. 环境变量原值
B. 运算符
C. 一个环境变量的首尾标记
D. 赋值符号
2.如果要获取一个网页的内容,最适合使用的是 (满分:4)
A. 字节输入流
B. 字节输出流
C. 字符输入流
D. 字符输出流
3.关于复合语句,其中最少包含的子语句数量是 (满分:4)
A. 1
B. 2
C. 0
D. 以上都不对
4.环境变量PATH表示的是 (满分:4)
A. Java类库的路径
B. JDK实用程序的目录
C. 可执行文件查找路径
D. JDK的安装目录
5.从计算机内部结构看,程序设计语言中的引用或指针代表的是 (满分:4)
A. 变量名字
B. 内存单元
C. 内存单元地址
D. 数据别名
6.package语句的作用是 (满分:4)
A. 声明当前程序的来源
B. 声明当前程序的名字
C. 声明当前程序所属包
D. 声明当前程序所用包
7.构造方法对于一个类来说,正确的是 (满分:4)
A. 程序员必须编写
B. 可以重载
C. 只有一次运行机会
D. 和一般方法的语法规则一样
8.从计算机内部结构看,程序设计语言中的变量代表的是 (满分:4)
A. 名字
B. 内存单元
C. 磁盘上的数据
D. 显示器显示的数据
9.switch语句结构中的break子句的作用是 (满分:4)
A. 结束switch语句
B. 结束循环
C. 转去执行default分支
D. 不能使用
10.不属于抽象类的是 (满分:4)
A. 输入流
B. 字节输入流
C. 文件字节输入流
D. 字符输入流
二、多选题:【10道,总分:40分】
1.线程的基本状态中,核心状态是 (满分:4)
A. 新建状态
B. 就绪状态
C. 运行状态
D. 阻塞/休眠状态
2.关于异常处理的finally分支,描述正确的有 (满分:4)
A. 不必有的分支
B. 必须执行的分支
C. 发生不能捕获的异常而不能执行的分支
D. 在所有catch分支执行之前执行的分支
3.处理IOException可以使用的方法是 (满分:4)
A. 在方法体内直接进行捕获
B. 判断文件是否存在和可否访问
C. 向上层传递(抛出)
D. 向下层传递
4.关于Object描述正确的是 (满分:4)
A. 最原始的类类型
B. 引用
C. null类型
D. 标识符
5.变量是用来存储数据的空间,它的基本属性有 (满分:4)
A. 名字
B. 数据类型
C. 可修改
D. 值
6.switch语句中的表达式类型可以是 (满分:4)
A. int
B. char
C. float
D. boolean
7.关于/**???*/的含义,正确的有 (满分:4)
A. 进行整个文档注释
B. 支持Java文档生成
C. 程序中的关键代码
D. 废弃的代码
8.关于final成员变量被赋值的机会描述正确的是 (满分:4)
A. 永远不能被赋值
B. 只有一次被赋值机会
C. 可以在变量声明时候赋值
D. 可以在构造方法中赋值
9.可以作为I/O流的数据源的有 (满分:4)
A. 鼠标
B. 内存
C. 显示器窗口
D. 其它计算机
10.下列自定义标识符名合法的有 (满分:4)
A. x1
B. 张三
C. RATE
D. 361A
三、判断题:【5道,总分:20分】
1.Java语言允许一条长语句占据多行,在一行也可写多条语句。 (满分:4)
A. 错误
B. 正确
2.关键字也是标识符。 (满分:4)
A. 错误
B. 正确
3.线程运行结束进入死亡状态,再次运行就可以离开死亡状态。 (满分:4)
A. 错误
B. 正确
4.抽象数据类型和基本数据类型没有关系。 (满分:4)
A. 错误
B. 正确
5.使用RandomAccessFile类操作文件,可以直接在文件中间某位置插入一段内容。 (满分:4)
A. 错误
B. 正确
页:
[1]