东财17春秋学期面向对象的程序设计在线作业三(随机)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、单项选择题(共 18 道试题,共 72 分。
) V 1. 在一个程序中,咱们处置完了数据,想更新显示,应该在代码中利用()函数。
A. paint( )
B. updata( )
C. repaint( )
D. ondraw( )
2. 挪用finalize方式的作用是( )
A. 向系统报警
B. 保留对象的资源
C. 释放对象所占资源
D. 什么也不做
3. 以下表达正确的选项是( )
A. 包名是类名的一部份
B. 类名是包名的一部份
C. 包名和类名没有关系
D. 包名确实是类名
4. java中利用()符号来访问对象的方式
A. .
B. ->
C. ()
D. A和B
5. 对象在没有初始化时,值为()
A. 0
B. null
C. 1
D. 不可预测
6. 不变(长度)字符串利用( )处置.
A. char
B. Character
C. String
D. StringBuffer
7. Frame是()类的子类
A. Panel
B. Window
C. Component
D. Container
8. 垃圾搜集器在Java虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。
A. 存储的数据大小
B. 存储数据的重要性
C. 在内存的高端仍是低端
D. 内存被引用的次数
9. Applet程序中,用于显示的函数是?()
A. HelloApplet( )
B. init( )
C. start( )
D. paint(Graphics g)
10. 数组的唯一的数据成员是()
A. size
B. Size
C. Length
D. length
11. 若是不释放内存,那么当系统中没有内存可历时,程序会崩溃,这些程序被称为有()?
A. 设计漏洞
B. 架构漏洞
C. 内存漏洞
D. 死循环漏洞
12. 异样处置时,放在finally子句的模块里的代码()
A. 无异样时运行
B. 有异样时运行
C. 任何时候都运行
D. 一样不运行
13. 在对String类进行查找比较操作时,字符串的长度( )
A. 不变
B. 变长
C. 变短
D. 不必然
14. Java的语法超级像C++,但二者的一个超级显著的区别是Java没有()类型的变量。
A. 布尔
B. 字符串
C. 指针
D. 无符号整数
15. 关于FileOutputStream的实例对象,若是所指定的文件不存在,那么产生()
A. IOException
B. 创建文件
C. FileInputException
D. FileNotFoundException
16. 返回字符串s中第3个字符的语句是( )
A. (3)
B. (2)
C. (4)
D. (4)
17. (char char1,char char2);的意义是( )
A. 所有char1换成 char2
B. 所有char2换成 char1
C. 第一个char1换成 char2
D. 第一个char2换成 char1
18. 利用()函数能够改变框架的布局治理器
A. changeLayout( )
B. setLayout( )
C. resetLayout( )
D. Layout( )
二、多项选择题(共 7 道试题,共 28 分。
) V 1. 下面的方式FileInputStream和FileOutputStream不支持的有()
A. read( )
B. close( )
C. mark( )
D. reset( )
D
2. 下面属于"is a"关系的是( )
A. 男人和人
B. 苹果和水果
C. 马和牛
D. 天和地
B
3. 80年代初显现PC机以后,全面改变了计算模式,新的模式特点是?()
A. 保护费用高
B. 本地处置
C. 本地治理
D. 各用户分享系统资源
BC
4. 下面能够做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
C
5. 以下各项中属于Java常数的有?()
A.
B. true
C. 283
D. "Hello Java!"
BCD
6. 下面关于容器的表达正确的选项是()
A. 容器是图形用户界面中容纳其他组件的部份
B. 容器只能够容纳组件,不能够容纳其它容器
C. 容器即能够容纳组件,也能够容纳其它容器
D. 被其他容器容纳的容器,即是容器,又是组件
CD
7. 以下哪几个是Java的关键字?()
A. boolean
B. byte
C. const
D. final;
BCD
一、单项选择题(共 18 道试题,共 72 分。
) V 1. 可变(长度)字符串利用( )处置.
A. char
B. Character
C. String
D. StringBuffer
2. 不变(长度)字符串利用( )处置.
A. char
B. Character
C. String
D. StringBuffer
3. 以下哪个不是Java的正确标识符?()
A. a2
B. aa2
C. a2a
D. 2aa
4. 用()修饰的类的成份只能被那个类本身访问,在类外是不可见的。
A. public
B. private
C. protected
D. static
5. Java方式的概念格式为()
A. <修饰符><返回类型><名字>(<参数列表>)<块>
B. <返回类型><修饰符><名字>(<参数列表>)<块>
C. <名字><返回类型><修饰符>(<参数列表>)<块>
D. <名字><修饰符><返回类型>(<参数列表>)<块>
6. BorderLayout将整个容器划分为几个部份( )
A. 3
B. 4
C. 5
D. 6
7. 若是一段代码可能引发某种异样,Java要求()
A. 最益处置
B. 必需全数抛出
C. 必需全数捕捉
D. 必需有明确的处置代码
8. Sring和StringBuffer是属于( )包的
A.
B.
C.
D.
9. Java中int类型的变量占几个字节的内存?()
A. 1
B. 2
C. 4
D. 8
10. 用()修饰的类不能再派生子类,它已抵达类层次的最底层
A. final
B. abstract
C. public
D. private
11. Java中若是概念的类是从一个父类派生而来,那么父类的名字应写在()以后
B. super
C. extends
D. implements
12. 包语句能够放在()
A. 源文件的任意位置
B. 源文件的第一条语句
C. 源文件的末尾
D. 源文件的中间
13. 当包括Applet的阅读器窗口最小化时,()函数被挪用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
14. 利用()函数能够改变框架的布局治理器
A. changeLayout( )
B. setLayout( )
C. resetLayout( )
D. Layout( )
15. 数组的唯一的数据成员是()
A. size
B. Size
C. Length
D. length
16. Java方式的概念中参数列表的个元素间以()隔开
A. 逗号
C. 分号
D. 空格
17. 在Java中类的概念和实现应该()
A. 放到不同的文件中,概念的文件扩展名为.h
B. 放到不同的文件中,实现的文件扩展名为.java
C. 放到同一个的文件中
D. 放到不同的文件中,文件名没有要求
18. 在Java程序中试图打开一个文件,但文件不存在,Java会当即产生一个()
A. 异样
B. 错误
C. 错误日记
D. 当即死机
二、多项选择题(共 7 道试题,共 28 分。
) V 1. 封装的含义是()
A. 对象的全数属性数据和对数据的全数操作结合在一路,形成一个统一体,也确实是对象
B. 尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接话柄现
C. 所有的方式概念成私有
D. 所有的变量概念成爱惜类型
B
2. 下面能够做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
C
3. 当对象实例作为自变量传送给方式时( )
A. 方式能够改变引用值
B. 方式不能够改变引用值
C. 方式能够修改引用指向的对象内容
D. 方式不能够修改引用指向的对象内容
C
4. Java Applet运行之前,系统要对之进行严格的三级代码平安检查,即()、()和()。
A. 验证
B. 分析
C. 跟踪检测
D. 代码优化
BC
5. 输入数据流的正确的读方式有()?
A. int read( )
B. int read(byte [ ] b)
C. int read(byte [ ] b,int off,int len)
D. int read(byte [ ] b,int len)
BC
6. 下面属于"is a"关系的是( )
A. 男人和人
B. 苹果和水果
C. 马和牛
D. 天和地
B
7. 以下各项中属于正确的Java数组说明?()
A. char s[]
B. char [] s
C. classA A[]
D. classA [] A
BCD
一、单项选择题(共 18 道试题,共 72 分。
) V 1. finalize方式属于( )类
A. Object
B. Frame
C. Button
D. Window
2. 对象在没有初始化时,值为()
A. 0
B. null
C. 1
D. 不可预测
3. Java程序中内存的释放是由谁来完成的?
A. 程序开发人员
B. 操作系统
C. 编译器
D. 垃圾搜集器
4. JVM运行的代码一样存储在什么为扩展名的文件中?
A. java
B. jvm
C. class
D. obj
5. BorderLayout将整个容器划分为几个部份( )
A. 3
B. 4
C. 5
D. 6
6. 利用BoderLayout布局治理器,当在容器的某个区域加入多个组件的时候.()
A. 一个组件可见
B. 两个组件可见
C. 三个组件可见
D. 所有组件都可见
7. Java去掉了C++中阻碍代码健壮的指针结构,内存的释放是由()来完成的?()
A. Java虚拟机
B. 垃圾搜集机制
C. 三级代码平安检查机制
D. 程序员用代码来完成的
8. 子类中,假设要利用父类中隐藏的方式,能够利用()关键字
A. super
B. this
C. upper
D. parents
9. 包语句能够放在()
A. 源文件的任意位置
B. 源文件的第一条语句
C. 源文件的末尾
D. 源文件的中间
10. java利用()关键字声明一个公有类。
A. public
B. class
C. public class
D. Public Class
11. 关于FileOutputStream的实例对象,若是所指定的文件不存在,那么产生()
A. IOException
B. 创建文件
C. FileInputException
D. FileNotFoundException
12. 当阅读器终止Applet时,()函数被挪用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
13. Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到效劳器上,用户利历时从效劳器上下载到客户端运行。
()
A. 主机架构
B. 客户端架构
C. 客户-效劳器架构
D. 效劳器架构
14. 在Java中,假假想利用包的特性,可利用( )语句告知编译器要利用的类所在的位置
A. import
B. package
C. extends
D. implements
15. Java的语法超级像C++,但二者的一个超级显著的区别是Java没有()类型的变量。
A. 布尔
B. 字符串
C. 指针
D. 无符号整数
16. 除数为0产生的异样是?()
A. ArithmeticException
B. ZeroException
C. NullPointerException
D. NegativeArraySizeException
17. 若是一个类中概念了如下3个方式,那么() public void print(int i) public void print(float f) public void print(String s)
A. 正确
B. 错误,方式名不能相同
C. 错误,若是方式名相同,参数名也应该相同
D. 错误,重载的方式的参数不能为类
18. java中利用()符号来访问对象的方式
A. .
B. ->
C. ()
D. A和B
二、多项选择题(共 7 道试题,共 28 分。
) V 1. 在Java程序中试图打开一个文件,但文件不存在,Java会产生一个异样,()?
A. 程序员能够捕捉那个异样,并恢复程序的运行
B. 程序无法恢复
C. 不管如何程序会终止运行
D. 若是异样没有取得合理的处置,程序可能会终止运行
D
2. 80年代初显现PC机以后,全面改变了计算模式,新的模式特点是?()
A. 保护费用高
B. 本地处置
C. 本地治理
D. 各用户分享系统资源
BC
3. 以下属于缓冲区数据流优势的是()
A. 降低不同硬件设备之间速度的不同
B. 提高I/O操作的效率
C. 关于有大量I/O操作的程序具有超级重要的意义
D. 能够也不同的数据类型的形式对取缓冲区
BC
4. 以下哪几项是运算机诞生初期,主机架构的特点?()
A. 不共享系统资源
B. 集中处置
C. 集中治理
D. 各用户分享利用运算机资源
CD
5. 下面能够做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
C
6. 以下哪些是阅读器禁止Applet产生的行为?()
A. 运行进程中挪用执行另一个程序
B. 所有文件的I/O操作
C. 挪用本机方式
D. 企图打开所提供该Applet的主机之外的某个套接口
BCD
7. Java Applet运行之前,系统要对之进行严格的三级代码平安检查,即()、()和()。
A. 验证
B. 分析
C. 跟踪检测
D. 代码优化
BC
一、单项选择题(共 18 道试题,共 72 分。
) V 1. Applet对象被创建并第一次装入支持Java的阅读器时,()方式被挪用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
2. 利用()函数能够改变框架的布局治理器
A. changeLayout( )
B. setLayout( )
C. resetLayout( )
D. Layout( )
3. Java的参数传递是()
A. 值传递
B. 引用传递
C. 值传递和引用传递
D. 指针传递
4. Java中所有的类的一起的父类是()
A. object
B. Object
C. Frame
D. Main
5. 若是一个类中概念了如下3个方式,那么() public void print(int i) public void print(float f) public void print(String s)
A. 正确
B. 错误,方式名不能相同
C. 错误,若是方式名相同,参数名也应该相同
D. 错误,重载的方式的参数不能为类
6. 对象在没有初始化时,值为()
A. 0
B. null
C. 1
D. 不可预测
7. 编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过()来执行的。
A. JVM
B. WINDOWS
C. LINUX
D. MacOS
8. Sring和StringBuffer是属于( )包的
A.
B.
C.
D.
9. 数组的唯一的数据成员是()
A. size
B. Size
C. Length
D. length
10. Java方式的概念中参数列表的个元素间以()隔开
A. 逗号
B. 句号
D. 空格
11. Java中,挪用new时,第一会分派新的对象空间,然后会()
A. 退出new方式
B. 执行显式的成员初始化
C. 执行构造函数
D. 不必然
12. Java的什么架构,能够达到“零治理”的目的.()
A. 主机架构
B. 客户端架构
C. 客户-效劳器架构
D. 效劳器架构
13. 框架的默许布局治理器是()
A. FlowLayout
B. BorderLayout
C. GridLayout
D. CardLayout
14. 以下哪个是Java的正确编译命令?
A. java HelloWorldApp
B.
C. javac HelloWorldApp
D. javac
15. 通过()方式能够将组件加入容器并显示出来
A. insert
B. add
C. create
16. public class boy { } public class girl { } public class student extends boy,girl { } 上述概念( )
A. 正确
B. 错误,Java不许诺多重继承
C. 错误 boy和girl应该用
D. 隔开
E. 错误,应该利用implements关键字
17. String类中,取得字符串中字符个数的函数是( )
A. length成员变量
B. size成员变量
C. length( )成员函数
D. size( )成员函数
18. 一段代码可能致使异样,程序员将它放到了一个try模块中,catch(){……}块中的代码为空,那么()
A. 编译无法通过
B. 只有在代码所在函数的声明中抛出才能编译通过
C. 代表对异样不做处置,编译可通过
D. 运行时必然犯错
二、多项选择题(共 7 道试题,共 28 分。
) V 1. 下面能够做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
C
2. 下面属于"is a"关系的是( )
A. 男人和人
B. 苹果和水果
C. 马和牛
D. 天和地
B
3. JVM的具体实现包括那些?
A. 指令集
B. 寄放器组
C. 类文件格式
D. 垃圾搜集堆
E. 栈
BCDE
4. 以下哪几项属于Java语言设计的目的?()
A. 创建一种面向进程的语言
B. 提供一个说明环境
C. 去掉指针的阻碍代码健壮的功能
D. 只许诺单线程工作
C
5. 在Java程序中,以下哪几项属于空白?()
A. 空格
B. 制表符
C. 换行符和回车符
D. /*符
BC
6. 关于Applet的运行方式正确的选项是()
A. 不能独立运行
B. 利用appletviewer就能够够独立运行
C. 必需嵌入到其他应用程序中
D. 必需嵌入到HTML中
D
7. 在Java程序中试图打开一个文件,但文件不存在,Java会产生一个异样,()?
A. 程序员能够捕捉那个异样,并恢复程序的运行
B. 程序无法恢复
C. 不管如何程序会终止运行
D. 若是异样没有取得合理的处置,程序可能会终止运行
D
一、单项选择题(共 18 道试题,共 72 分。
) V 1. 所有异样类的父类是()?
A. Exception
B. IOException
C. Error
D. Throwable
2. 当执行new为一个对象分派内存时,Java()
A. 自动初始化所分派的内存空间
B. 只分派内存,初始化要程序员手工进行
C. 初始化与否可由操作系统设定
D. 不必然
3. 利用BoderLayout布局治理器,当在容器的某个区域加入多个组件的时候.()
A. 一个组件可见
B. 两个组件可见
C. 三个组件可见
D. 所有组件都可见
4. Java的客户-效劳器架构中,效劳器更新程序以后,用户如何才能利用更新以后的版本?()
A. 需要治理员完成必然的操作
B. 治理员在客户端从头安装该程序
C. 再次利历时,下载的确实是最新的版本
D. 一样无法利用
5. Java中( )关键字表示派生
A. implements
B. extends
C. extend
D. public
6. 下面那个语句是概念一个50个string对象数组的引用?()
A. char a[][]
B. String a[]
C. String []a
D. Object a[50]
E. String a[50]
7. Java方式的概念格式为()
A. <修饰符><返回类型><名字>(<参数列表>)<块>
B. <返回类型><修饰符><名字>(<参数列表>)<块>
C. <名字><返回类型><修饰符>(<参数列表>)<块>
D. <名字><修饰符><返回类型>(<参数列表>)<块>
8. 在Java中,假假想利用包的特性,可利用( )语句告知编译器要利用的类所在的位置
A. import
B. package
C. extends
D. implements
9. 成功运行了javac 命令以后,系统会在同一个目录下产生一个()文件?
A.
B.
C.
D.
10. Java程序中内存的释放是由谁来完成的?
A. 程序开发人员
B. 操作系统
C. 编译器
D. 垃圾搜集器
11. 下面关于封装的表达正确的有()
A. 为了完成封装,必需将成员变量概念成公有类型
B. 为了完成封装,必需将成员变量概念成私有类型
C. 为了完成封装,必需将成员变量概念成爱惜类型
D. 把变量概念成私有或爱惜类型不必然就完成了封装
12. 挪用finalize方式的作用是( )
A. 向系统报警
B. 保留对象的资源
C. 释放对象所占资源
D. 什么也不做
13. 若是不释放内存,那么当系统中没有内存可历时,程序会崩溃,这些程序被称为有()?
A. 设计漏洞
B. 架构漏洞
C. 内存漏洞
D. 死循环漏洞
14. Java的语法超级像C++,但二者的一个超级显著的区别是Java没有()类型的变量。
A. 布尔
B. 字符串
C. 指针
D. 无符号整数
15. 对象在没有初始化时,值为()
A. 0
B. null
C. 1
D. 不可预测
16. 利用()函数能够改变框架的布局治理器
A. changeLayout( )
B. setLayout( )
C. resetLayout( )
D. Layout( )
17. Java中,挪用new时,在执行显式的成员初始化以后会()
A. 分派新的对象的空间
B. 退出new方式
C. 执行构造函数
D. 不必然
18. 当包括Applet的阅读器窗口最小化时,()函数被挪用。
A. init( )
B. start( )
C. stop( )
D. destroy( )
二、多项选择题(共 7 道试题,共 28 分。
) V 1. 当容器需要为某个组件()时,便会请求它的布局治理器完成相应的工作
A. 定位
B. 决定大小
C. 改变颜色
D. 改变状态
B
2. 以下各项中属于正确的Java数组说明?()
A. char s[]
B. char [] s
C. classA A[]
D. classA [] A
BCD
3. Java说明器的三项要紧工作是?
A. 下载代码
B. 查验代码
C. 编译代码
D. 运行代码
BD
4. 下面关于容器的表达正确的选项是()
A. 容器是图形用户界面中容纳其他组件的部份
B. 容器只能够容纳组件,不能够容纳其它容器
C. 容器即能够容纳组件,也能够容纳其它容器
D. 被其他容器容纳的容器,即是容器,又是组件
CD
5. 以下关于Java语言设计目的表达那些是正确的?()
A. 创建一种面向对象的语言
B. 提供一个编译-连接-装载的系统
C. 许诺程序下载代码模块
D. 支持多线程
CD
6. 除Java核心API之外,JAVA还有哪些API
A. Java商业API
B. Java效劳器API
C. Java媒体API
D. Java治理API
BCD
7. Java的复合类型包括那些类?()
A. 数组
B. 类
C. 联合体
D. 接口;
BD
一、单项选择题(共 18 道试题,共 72 分。
) V 1. 以下哪个类不是类父类?()
A. (char char1,char char2);的意义是( )
A. 所有char1换成 char2
B. 所有char2换成 char1
C. 第一个char1换成 char2
D. 第一个char2换成 char1
3. Java中,挪用new时,第一会分派新的对象空间,然后会()
A. 退出new方式
B. 执行显式的成员初始化
C. 执行构造函数
D. 不必然
4. 有概念public Manager extends Employee那么若是raiseSalary和fire是Employee 类中的公有方式,那么
A. Manager也拥有这两个方式
B. Manager没有这两个方式
C. Manager拥有这两个方式,切不能够再概念同名的方式
D. 不确信
5. 用()能够修饰类或成员方式,说明是静态的。
A. final
B. abstract
C. public
D. static
6. public class boy { } public class girl { } public class student extends boy,girl { } 上述概念( )
A. 正确
B. 错误,Java不许诺多重继承
C. 错误 boy和girl应该用
D. 隔开
E. 错误,应该利用implements关键字
7. 当包括Applet的阅读器窗口一开始被其他窗口覆盖了一部份,此刻那个窗口被关闭了,Applet挪用()函数把曾经被覆盖的部份重画。
A. paint( )
B. updata( )
C. repaint( )
D. ondraw( )
8. Java的语句块利用什么符号标记的?()
A. (…)
B. Beging…End
C. {…}
D. /*….*/
9. GridBagLayout是以()为基础
A. Flow
B. Border
C. Grid
D. Card
10. 返回字符串s中第3个字符的语句是( )
A. (3)
B. (2)
C. (4)
D. (4)
11. Frame是()类的子类
A. Panel
B. Window
C. Component
D. Container
12. 若是一个类中概念了如下3个方式,那么() public void print(int i) public void print(float f) public void print(String s)
A. 正确
B. 错误,方式名不能相同
C. 错误,若是方式名相同,参数名也应该相同
D. 错误,重载的方式的参数不能为类
13. 在Java程序中试图打开一个文件,但文件不存在,Java会当即产生一个()
A. 异样
B. 错误
C. 错误日记
D. 当即死机
14. 以下表达正确的选项是( )
A. 包名是类名的一部份
B. 类名是包名的一部份
C. 包名和类名没有关系
D. 包名确实是类名
15. 在Java中,假假想利用包的特性,可利用( )语句告知编译器要利用的类所在的位置
A. import
B. package
C. extends
D. implements
16. 关于FileOutputStream的实例对象,若是所指定的文件不存在,那么产生()
A. IOException
B. 创建文件
C. FileInputException
D. FileNotFoundException
17. Java中若是概念的类是从一个父类派生而来,那么父类的名字应写在()以后
A. class
B. super
C. extends
D. implements
18. 不变(长度)字符串利用( )处置.
A. char
B. Character
C. String
D. StringBuffer
二、多项选择题(共 7 道试题,共 28 分。
) V 1. 除Java核心API之外,JAVA还有哪些API
A. Java商业API
B. Java效劳器API
C. Java媒体API
D. Java治理API
BCD
2. 以下哪些是阅读器禁止Applet产生的行为?()
A. 运行进程中挪用执行另一个程序
B. 所有文件的I/O操作
C. 挪用本机方式
D. 企图打开所提供该Applet的主机之外的某个套接口
BCD
3. 以下表达那些是正确的?()
A. Java与Web及Internet结合紧密
B. Java编译成字节码能够在任何系统下运行
C. Java没有内置的TCP/IP、HTTP等协议库,需要挪用WINDOWS API函数
D. Java支持多线程
BD
4. 以下各项中属于Java常数的有?()
A.
B. true
C. 283
D. "Hello Java!"
BCD
5. Java的单重继承是指()
A. 只许诺从一个类中扩展类
B. 不许诺有一个类扩展出两个类
C. 不准一个类拥有两个父类
D. 不准两个类拥有同一个父类
C
6. 下面属于"is a"关系的是( )
A. 男人和人
B. 苹果和水果
C. 马和牛
B
7. 以下关于Java语言设计目的表达那些是正确的?()
A. 创建一种面向对象的语言
B. 提供一个编译-连接-装载的系统
C. 许诺程序下载代码模块
D. 支持多线程
CD
一、单项选择题(共 18 道试题,共 72 分。
) V 1. Java中整型、实型、字符型数据能够进行混合运算,运算时()?
A. 不用转化就能够计算
B. 必需都转化成实型
C. 必需都转化成字符型
D. 位数少的转化成位数多的
2. 关于FileOutputStream的实例对象,若是所指定的文件不存在,那么产生()
A. IOException
B. 创建文件
C. FileInputException
D. FileNotFoundException
3. Java中( )关键字表示派生
A. implements
B. extends
C. extend
D. public
4. Java方式的概念中参数列表的个元素间以()隔开
A. 逗号
C. 分号
D. 空格
5. Java的什么特点解决了困扰软件界连年的软件移值问题?()
A. 没有指针类型
B. 多线程
C. 与平台无关
D. 丰硕的API文档
6. Java的语句块利用什么符号标记的?()
A. (…)
B. Beging…End
C. {…}
D. /*….*/
7. 以下哪个是Java应用程序的正确运行命令?
A. java HelloWorldApp
B. java
C. javac HelloWorldApp
D. javac
8. 在对String类进行查找比较操作时,字符串的长度( )
A. 不变
B. 变长
C. 变短
D. 不必然
9. String类中,取得字符串中字符个数的函数是( )
A. length成员变量
B. size成员变量
C. length( )成员函数
D. size( )成员函数
10. 在Java中,假假想利用包的特性,可利用( )语句告知编译器要利用的类所在的位置
A. import
B. package
C. extends
D. implements
11. 有概念public Manager extends Employee那么若是raiseSalary和fire是Employee 类中的公有方式,那么
A. Manager也拥有这两个方式
B. Manager没有这两个方式
C. Manager拥有这两个方式,切不能够再概念同名的方式
D. 不确信
12. 若是一个类中概念了如下3个方式,那么() public void print(int i) public void print(float f) public void print(String s)
A. 正确
B. 错误,方式名不能相同
C. 错误,若是方式名相同,参数名也应该相同
D. 错误,重载的方式的参数不能为类
13. 垃圾搜集器在Java虚拟机运行时的空闲时,通过检查内存的()来完成内存释放的。
A. 存储的数据大小
B. 存储数据的重要性
C. 在内存的高端仍是低端
D. 内存被引用的次数
14. 成功运行了javac 命令以后,系统会在同一个目录下产生一个()文件?
A.
C.
D.
15. Java中若是概念的类是从一个父类派生而来,那么父类的名字应写在()以后
A. class
B. super
C. extends
D. implements
16. 利用GridLayout治理组件,当容器的大小转变时()
A. 组件的相对位置不变,组件的大小不变
B. 组件的相对位置改变,组件的大小不变
C. 组件的相对位置不变,组件的大小改变
D. 组件的相对位置改变,组件的大小改变
17. 创建包目录的编译命令选项是( )
A. -a
B. -b
C. -c
D. -d
18. 当执行new为一个对象分派内存时,Java()
A. 自动初始化所分派的内存空间
B. 只分派内存,初始化要程序员手工进行
C. 初始化与否可由操作系统设定
D. 不必然
二、多项选择题(共 7 道试题,共 28 分。
) V 1. Java的复合类型包括那些类?()
A. 数组
C. 联合体
D. 接口;
BD
2. 以下哪几项属于Java语言的特点?()
A. 与平台无关
B. 说明运行
C. 具有灵活的指针类型
D. 支持多线程
BD
3. Java说明器的三项要紧工作是?
A. 下载代码
B. 查验代码
C. 编译代码
D. 运行代码
BD
4. 以下哪些是阅读器禁止Applet产生的行为?()
A. 运行进程中挪用执行另一个程序
B. 所有文件的I/O操作
C. 挪用本机方式
D. 企图打开所提供该Applet的主机之外的某个套接口BCD
5. Java的单重继承是指()
A. 只许诺从一个类中扩展类
B. 不许诺有一个类扩展出两个类
C. 不准一个类拥有两个父类
D. 不准两个类拥有同一个父类
C
6. 以下哪几项属于Java语言设计的目的?()
A. 创建一种面向进程的语言
B. 提供一个说明环境
C. 去掉指针的阻碍代码健壮的功能
D. 只许诺单线程工作
C
7. 下面能够做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
C
一、单项选择题(共 18 道试题,共 72 分。
) V 1. 用()修饰的类的成份只能被那个类本身访问,在类外是不可见的。
A. public
B. private
C. protected
D. static
2. 在对String类进行查找比较操作时,字符串的长度( )
A. 不变
B. 变长
C. 变短
D. 不必然
3. Java方式的概念格式为()
A. <修饰符><返回类型><名字>(<参数列表>)<块>
B. <返回类型><修饰符><名字>(<参数列表>)<块>
C. <名字><返回类型><修饰符>(<参数列表>)<块>
D. <名字><修饰符><返回类型>(<参数列表>)<块>
4. 包语句能够放在()
A. 源文件的任意位置
B. 源文件的第一条语句
C. 源文件的末尾
D. 源文件的中间
5. 所有异样类的父类是()?
A. Exception
B. IOException
C. Error
D. Throwable
6. 关于FileOutputStream的实例对象,若是所指定的文件不存在,那么产生()
A. IOException
B. 创建文件
C. FileInputException
D. FileNotFoundException
7. 用()能够修饰类或成员方式,说明是抽象的。
A. final
B. abstract
C. public
D. static
8. 成功运行了javac 命令以后,系统会在同一个目录下产生一个()文件?
A.
B.
C.
D.
9. 数组的最后一个元素的下标是()
A. 0
B. length
C. length-1
D. length+1
10. 以下哪个是Java的正确编译命令?
A. java HelloWorldApp
B.
C. javac HelloWorldApp
D. javac
11. 显式成员初始化和构造方式哪个先被执行?()
A. 显式的成员初始化
B. 构造函数
C. 不必然
D. 同时
12. public class boy { } public class girl { } public class student extends boy,girl { } 上述概念( )
A. 正确
B. 错误,Java不许诺多重继承
C. 错误 boy和girl应该用
D. 隔开
E. 错误,应该利用implements关键字
13. BorderLayout将整个容器划分为几个部份( )
A. 3
B. 4
C. 5
D. 6
14. Java中,挪用new时,在执行显式的成员初始化以后会()
A. 分派新的对象的空间
B. 退出new方式
C. 执行构造函数
D. 不必然
15. 不变(长度)字符串利用( )处置.
A. char
B. Character
C. String
D. StringBuffer
16. 子类中,假设要利用父类中隐藏的方式,能够利用()关键字
A. super
B. this
C. upper
D. parents
17. 编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过()来执行的。
A. JVM
B. WINDOWS
C. LINUX
D. MacOS
18. 在Java进行垃圾回收之前,Java自动挪用对象的( )方式
A. 构造
B. 析构
C. finalize
D. dispose
二、多项选择题(共 7 道试题,共 28 分。
) V 1. 下面能够做为容器的有()
A. 按钮
B. 框架
C. 面板
D. 文本域
C
2. 以下哪几项是运算机诞生初期,主机架构的特点?()
A. 不共享系统资源
B. 集中处置
C. 集中治理
D. 各用户分享利用运算机资源
CD
3. 下面属于"is a"关系的是( )
A. 男人和人
B. 苹果和水果
C. 马和牛
D. 天和地
B
4. 在Java程序中,以下哪几项属于空白?()
A. 空格
B. 制表符
C. 换行符和回车符
D. /*符
BC
5. Java的复合类型包括那些类?()
A. 数组
B. 类
C. 联合体
D. 接口;
BD
6. 下面属于组件的是()
A. button
B. label
C. panel
D. frame
B
7. 在Java程序中试图打开一个文件,但文件不存在,Java会产生一个异样,()?
A. 程序员能够捕捉那个异样,并恢复程序的运行
B. 程序无法恢复
C. 不管如何程序会终止运行
D. 若是异样没有取得合理的处置,程序可能会终止运行
D
一、单项选择题(共 18 道试题,共 72 分。
) V 1. 以下哪个是Java的正确编译命令?
A. java HelloWorldApp
B.
C. javac HelloWorldApp
D. javac
2. 下面关于封装的表达正确的有()
A. 为了完成封装,必需将成员变量概念成公有类型
B. 为了完成封装,必需将成员变量概念成私有类型
C. 为了完成封装,必需将成员变量概念成爱惜类型
D. 把变量概念成私有或爱惜类型不必然就完成了封装
3. 用()修饰的类的成份只能被那个类本身访问,在类外是不可见的。
A. public
B. private
C. protected
D. static。