东财17春秋学期《Java语言应用开发基础》在线作业二随机.docx
《东财17春秋学期《Java语言应用开发基础》在线作业二随机.docx》由会员分享,可在线阅读,更多相关《东财17春秋学期《Java语言应用开发基础》在线作业二随机.docx(160页珍藏版)》请在冰豆网上搜索。
东财17春秋学期《Java语言应用开发基础》在线作业二随机
一、单选题(共10道试题,共40分。
)V1.byte类型的最小值是
A.0
B.-128
C.-127
D.-255
2.Java类库中提供的输出方法System.out.println()是将数据输出到
A.标准输出设备
B.显示器
C.打印机
D.网络
3.如果要查找一个字符串在一个文件中的精确位置,最适合使用的是
A.字节输入流
B.字节输出流
C.字符输入流
D.字符输出流
4.环境变量描述中的%的含义是
A.环境变量原值
B.运算符
C.一个环境变量的首尾标记
D.赋值符号
5.关于方法覆盖正确描述的是
A.是建立新方法的过程
B.是修改旧方法的过程
C.被覆盖的方法不可再调用
D.和方法重载道理一致
6.从计算机内部结构看,程序设计语言中的引用或指针代表的是
A.变量名字
B.内存单元
C.内存单元地址
D.数据别名
7.if语句可以解决的分支数为
A.1
B.<=2
C.2
D.>1
8.环境变量PATH表示的是
A.Java类库的路径
B.JDK实用程序的目录
C.可执行文件查找路径
D.JDK的安装目录
9.对于字节输入流,intread(byte[]b)如果返回-1,表示
A.读到一个字节的值是-1
B.读到了-1个字节
C.读到了流的结尾
D.流无法读取数据
10.for循环的表达式2不写相当于
A.条件为假
B.条件为真
C.语法错
D.后续表达式顺次替代
二、多选题(共10道试题,共40分。
)V1.JDK的lib目录主要存放的文件有
A..java文件
B..class文件
C..jar文件
D..lib文件
D
2.变量是用来存储数据的空间,它的基本属性有
A.名字
B.数据类型
C.可修改
D.值
BD
3.多态的表现形式有
A.定义很多子类
B.定义内部类
C.方法覆盖
D.方法重载
D
4.处理IOException可以使用的方法是
A.在方法体内直接进行捕获
B.判断文件是否存在和可否访问
C.向上层传递(抛出)
D.向下层传递
C
5.下列自定义标识符名合法的有
A.x_1
B.张三
C.RATE
D.361A
BC
6.使类的成员在别的包中能够访问的可见性修饰符有
A.private
B.无修饰符
C.protected
D.public
D
7.jar文件的特征是
A.存放Java类库
B.存放源程序
C.主要含有.class文件
D.压缩文件
CD
8.关于Object描述正确的是
A.最原始的类类型
B.引用
C.null类型
D.标识符
D
9.关于接口的继承,正确的是
A.不能继承
B.只能继承接口
C.可以继承类
D.可以继承多个接口
D
10.如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A.输入流
B.输出流
C.随机文件类
D.File类
BD
三、判断题(共5道试题,共20分。
)V1.true和false是常数,但不是关键字。
A.错误
B.正确
2.Java字节码文件的执行由Java虚拟机完成。
A.错误
B.正确
3.File类不属于流。
A.错误
B.正确
4.集合框架中的Set允许存储相同的对象。
A.错误
B.正确
5.从计算机内部结构看,程序设计语言中的变量赋值a=b的操作修改了b的值
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.环境变量PATH表示的是
A.Java类库的路径
B.JDK实用程序的目录
C.可执行文件查找路径
D.JDK的安装目录
2.整型常数默认类型是
A.byte
B.short
C.int
D.long
3.对于字节输入流,intread(byte[]b)如果返回-1,表示
A.读到一个字节的值是-1
B.读到了-1个字节
C.读到了流的结尾
D.流无法读取数据
4.线程的暂停方法yield()能够控制的线程是
A.执行yield()调用时候的当前线程对象this
B.执行该方法时候的占据CPU的线程
C.任何指定的线程,如a.yield()中的a
D.定义yield()方法的类的线程对象
5.线程的休眠方法sleep()能够控制的线程是
A.执行sleep()调用时候的当前线程对象this
B.执行该方法时候的占据CPU的线程
C.任何指定的线程,如a.sleep()中的a
D.定义sleep()方法的类的线程对象
6.线程的休眠方法sleep(long)的参数的单位是
A.微妙
B.毫秒
C.秒
D.其它
7.关于复合语句,其中最少包含的子语句数量是
A.1
B.2
C.0
D.以上都不对
8.对于文件字节输入流,intread(byte[]b)返回的最大值是
A.1024
B.文件长度
C.数组b的长度
D.无法精确描述
9.构造方法对于一个类来说,正确的是
A.程序员必须编写
B.可以重载
C.只有一次运行机会
D.和一般方法的语法规则一样
10.byte类型的最小值是
A.0
B.-128
C.-127
D.-255
二、多选题(共10道试题,共40分。
)V1.下列自定义标识符名合法的有
A.x_1
B.张三
C.RATE
D.361A
BC
2.JDK的lib目录主要存放的文件有
A..java文件
B..class文件
C..jar文件
D..lib文件
D
3.关于16进制数描述正确的是
A.使用15个数字符号
B.使用16个数字符号
C.表示时候需要使用X
D.是整型数的机内表示形式
C
4.关于final成员变量被赋值的机会描述正确的是
A.永远不能被赋值
B.只有一次被赋值机会
C.可以在变量声明时候赋值
D.可以在构造方法中赋值
CD
5.下列自定义标识符名不合法的有
A.int
B.forX
C."铅笔"
D.标识符
C
6.如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A.输入流
B.输出流
C.随机文件类
D.File类
C
7.关于/**?
?
?
*/的含义,正确的有
A.进行整个文档注释
B.支持Java文档生成
C.程序中的关键代码
D.废弃的代码
B
8.类体的定义中不能有的内容是
A.package语句
B.import语句
C.类的定义
D.对象的定义
B
9.一个Java源文件可包含的顶级要素有
A.类或接口声明
B.包声明
C.对象定义
D.导入语句
BD
10.关于Object描述正确的是
A.最原始的类类型
B.引用
C.null类型
D.标识符
D
三、判断题(共5道试题,共20分。
)V1.关键字也是标识符。
A.错误
B.正确
2.while循环的循环体可能一次也不执行。
A.错误
B.正确
3.从计算机内部结构看,程序设计语言中的变量赋值a=b的操作修改了b的值
A.错误
B.正确
4.Java语言一行最多能写254个字符。
A.错误
B.正确
5.方法即使声明了非void的返回值类型,在某种特殊情况下,也不必写return语句。
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.表示对象的动态特征可用
A.属性
B.行为
C.事件
D.方法调用
2.程序员应站在什么位置或角度认识计算机
A.使用者
B.生产者
C.外部设备
D.计算机系统内部
3.for循环的表达式2不写相当于
A.条件为假
B.条件为真
C.语法错
D.后续表达式顺次替代
4.8进制数必须以什么开头
A.数字0
B.8
C.字母O
D.转义字符
5.Java字节码文件的扩展名是
A..class
B..java
C..html
D..jpg
6.关于Object类中的equals()方法,正确的是
A.方法体是空的
B.方法判断两个对象内容是否相同
C.方法仅实现了==的功能
D.方法是抽象的
7.if语句可以解决的分支数为
A.1
B.<=2
C.2
D.>1
8.如果要获取一个网页的内容,最适合使用的是
A.字节输入流
B.字节输出流
C.字符输入流
D.字符输出流
9.整型共有几种子类型
A.1
B.2
C.3
D.4
10.关于方法覆盖正确描述的是
A.是建立新方法的过程
B.是修改旧方法的过程
C.被覆盖的方法不可再调用
D.和方法重载道理一致
二、多选题(共10道试题,共40分。
)V1.关于16进制数描述正确的是
A.使用15个数字符号
B.使用16个数字符号
C.表示时候需要使用X
D.是整型数的机内表示形式
C
2.类体的定义中不能有的内容是
A.package语句
B.import语句
C.类的定义
D.对象的定义
B
3.下列自定义标识符名不合法的有
A.int
B.forX
C."铅笔"
D.标识符
C
4.面向对象编程语言表达形式的基本元素有
A.类
B.属性
C.方法
D.对象
D
5.线程的基本状态中,核心状态是
A.新建状态
B.就绪状态
C.运行状态
D.阻塞/休眠状态
CD
6.处理IOException可以使用的方法是
A.在方法体内直接进行捕获
B.判断文件是否存在和可否访问
C.向上层传递(抛出)
D.向下层传递
C
7.使类的成员在别的包中能够访问的可见性修饰符有
A.private
B.无修饰符
C.protected
D.public
D
8.程序流程图中的菱形框是表示哪些逻辑必须的
A.顺序
B.分支
C.循环
D.跳转
C
9.多态的表现形式有
A.定义很多子类
B.定义内部类
C.方法覆盖
D.方法重载
D
10.switch语句中的表达式类型可以是
A.int
B.char
C.float
D.boolean
B
三、判断题(共5道试题,共20分。
)V1.数组元素只可以是基本数据类型。
A.错误
B.正确
2.集合框架中的Set允许存储相同的对象。
A.错误
B.正确
3.标识符内部可以含有注释。
A.错误
B.正确
4.数组元素可以是基本数据类型或是类类型。
A.错误
B.正确
5.for循环的表达式1只有一次执行机会。
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.void类型返回值方法表示
A.方法可以返回任何类型的结果
B.方法不能返回结果
C.方法不能使用return语句
D.方法不能返回
2.对于使用DataOutptSream的writeInt(int)方法向文件中写入一个整型数,那么文件长度增加的字节数为
A.1
B.4
C.2
D.取决于数的十进制书写需要的位数
3.环境变量JAVA_HOME表示的是
A.Java类库的路径
B.JDK实用程序的目录
C.Java虚拟机目录
D.JDK的安装目录
4.如果要获取一个网页的内容,最适合使用的是
A.字节输入流
B.字节输出流
C.字符输入流
D.字符输出流
5.short类型数32767加1之后的值为
A.0
B.32768
C.-32768
D.-1
6.unicode字符类型的机器内部表示需要使用多少字节
A.1
B.2
C.4
D.8
7.将Java字节码转换成机器指令的过程称为
A.解释
B.编译
C.执行
D.发布
8.构造方法对于一个类来说,正确的是
A.程序员必须编写
B.可以重载
C.只有一次运行机会
D.和一般方法的语法规则一样
9.从计算机内部结构看,程序设计语言中的变量代表的是
A.名字
B.内存单元
C.磁盘上的数据
D.显示器显示的数据
10.import语句的作用是
A.声明当前程序的来源
B.声明当前程序的父类
C.声明当前程序将要使用的类
D.在当前程序中插入将要使用的类的代码
二、多选题(共10道试题,共40分。
)V1.关于final成员变量被赋值的机会描述正确的是
A.永远不能被赋值
B.只有一次被赋值机会
C.可以在变量声明时候赋值
D.可以在构造方法中赋值
CD
2.使类的成员在别的包中能够访问的可见性修饰符有
A.private
B.无修饰符
C.protected
D.public
D
3.关于Object描述正确的是
A.最原始的类类型
B.引用
C.null类型
D.标识符
D
4.关于javac.exe,说法正确的是
A.一个Java程序
B.存放在%JAVA_HOME%bin目录中
C.Java语言解释器
D.JDK提供的Java语言编译程序
D
5.程序流程图中的菱形框是表示哪些逻辑必须的
A.顺序
B.分支
C.循环
D.跳转
C
6.关于异常处理的finally分支,描述正确的有
A.不必有的分支
B.必须执行的分支
C.发生不能捕获的异常而不能执行的分支
D.在所有catch分支执行之前执行的分支
B
7.下列自定义标识符名合法的有
A.x_1
B.张三
C.RATE
D.361A
BC
8.JDK的lib目录主要存放的文件有
A..java文件
B..class文件
C..jar文件
D..lib文件
D
9.如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A.输入流
B.输出流
C.随机文件类
D.File类
BD
10.处理IOException可以使用的方法是
A.在方法体内直接进行捕获
B.判断文件是否存在和可否访问
C.向上层传递(抛出)
D.向下层传递
C
三、判断题(共5道试题,共20分。
)V1.File类既可以对文件进行操作,也可以对目录进行操作。
A.错误
B.正确
2.数组元素只可以是基本数据类型。
A.错误
B.正确
3.只能从输入流中读取数据,只能向输出流中写入数据。
A.错误
B.正确
4.Java字符串变量所引用的内容不能修改。
A.错误
B.正确
5.程序员在某个线程类的外部直接调用它的线程体方法run(),是禁止的。
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.如果执行命令javachap01.HelloAB,那么main方法的参数args的长度为
A.0
B.1
C.2
D.3
2.线程的休眠方法sleep(long)的参数的单位是
A.微妙
B.毫秒
C.秒
D.其它
3.byte类型的最小值是
A.0
B.-128
C.-127
D.-255
4.switch语句结构中的break子句的作用是
A.结束switch语句
B.结束循环
C.转去执行default分支
D.不能使用
5.数组中的元素个数是在何时确定的
A.定义时候
B.创建时候
C.使用时候
D.以上都不是,是可变的
6.int类型的机器内部表示需要使用多少字节
A.1
B.2
C.4
D.8
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分。
)V1.面向对象编程语言表达形式的基本元素有
A.类
B.属性
C.方法
D.对象
D
2.关于final成员变量被赋值的机会描述正确的是
A.永远不能被赋值
B.只有一次被赋值机会
C.可以在变量声明时候赋值
D.可以在构造方法中赋值
CD
3.如果要修改一个文件中间的部分内容,对于这个文件而言,不能完成任务的是
A.输入流
B.输出流
C.随机文件类
D.File类
BD
4.变量是用来存储数据的空间,它的基本属性有
A.名字
B.数据类型
C.可修改
D.值
BD
5.程序流程图中的菱形框是表示哪些逻辑必须的
A.顺序
B.分支
C.循环
D.跳转
C
6.Java程序的主要类型有
A.Applications
B.Applets
C.客户端
D.服务器
B
7.类体的定义中不能有的内容是
A.package语句
B.import语句
C.类的定义
D.对象的定义
B
8.switch语句中的表达式类型可以是
A.int
B.char
C.float
D.boolean
B
9.关于javac.exe,说法正确的是
A.一个Java程序
B.存放在%JAVA_HOME%bin目录中
C.Java语言解释器
D.JDK提供的Java语言编译程序
D
10.线程的基本状态中,核心状态是
A.新建状态
B.就绪状态
C.运行状态
D.阻塞/休眠状态
CD
三、判断题(共5道试题,共20分。
)V1.while循环的循环体可能一次也不执行。
A.错误
B.正确
2.switch语句中多个case分支是可以连续执行的。
A.错误
B.正确
3.使用RandomAccessFile类操作文件,可以直接删除文件中间某段的内容。
A.错误
B.正确
4.Java编译器将Java源程序文件编译成Java字节码文件。
A.错误
B.正确
5.一条命令中只含有“命令动词”和“参数”两部分。
A.错误
B.正确
一、单选题(共10道试题,共40分。
)V1.switch语句结构中的break子句的作用是
A.结束switch语句
B.结束循环
C.转去执行default分支
D.不能使用
2.不属于抽象类的是
A.输入流
B.字节输入流
C.文件字节输入流
D.字符输入流
3.if语句可以解决的分支数为
A.1
B.<=2
C.2
D.>1
4.8进制数必须以什么开头
A.数字0
B.8
C.字母O
D.转义字符
5.byte类型的最小值是
A.0
B.-128
C.-127
D.-255
6.对于字节输入流,无参的intread()如果返回0,表示
A.读到一个字节的值是0
B.读到了0个字节
C.读到了流的结尾
D.流无法读取数据
7.关于Object类中的equals()方法,正确的是
A.方法体是空的
B.方法判断两个对象内容是否相同
C.方法仅实现了==的功能
D.方法是抽象的
8.Java语言的注释格式有几种
A.1
B.2
C.3
D.更多
9.环境变量描述中的%的含义是
A.环境变量原值
B.运算符
C.一个环境变量的首尾标记
D.赋值符号
10.环境变量JAVA_HOME表示的是
A.Java类库的路径
B.JDK实用程序的目录
C.Java虚拟机目录
D.JDK的安装目录
二、多选题(共10道试题,共40分。
)V1.如果要按长度进行文件切分,需要使用的流是
A.字节输入流
B.字节输出流
C.字符输入流
D.字符输出流
B
2.如果要看看一个文件中间某段的内容,对于这个文件而言,可以使用
A.输入流
B.输出流
C.随机文件类
D.File类
C
3.类体的定义中不能有的内容是
A.package语句
B.import语句
C.类的定义
D.对象的定义
B
4.关于javac.exe,说法正确的是
A.一个Java程序
B.存放在%JAVA_HOME%bin目录中
C.Java语言解释器
D.JDK提供的Java语言编译程序
D
5.关于接口的继承,正确的是
A.不能继承
B.只能继承接口
C.可以继承类
D.可以继承多个接口
D
6.关于/**?
?
?
*/的含义,正确的有
A.进行整个文档注释
B.支持Java文档生成
C.程序中的关键代码
D.废弃的代码
B
7.整型常数包括哪些类型
A.byte
B.short
C.int
D.long
D
8.处理IOException可以使用的方法是
A.在方法体内直接进行捕获
B.判断文件是否存在和可否访问
C.向上层传递(抛出)
D.向下层传递
C
9.线程的基本状态中,核心状态是
A.新建状态
B.就绪状态
C.运行状态
D.阻塞/休眠状态
CD
10.关于16进制数描述正确的是
A.使用15个数字符号
B.使用16个数字符号
C.表示时候需要使用X
D.是整型数的机内表示形式
C
三、判断题(共5道试题,共20分。
)V1.接口的成员变量在实现接口的所有类中是共享的。
A.错误
B.正确
2.数据源一词指的是数据的来源但不包括目的。
A.错误
B.正确