16春 东财《面向对象程序设计》在线作业一随机.docx
- 文档编号:26843465
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:199
- 大小:68.35KB
16春 东财《面向对象程序设计》在线作业一随机.docx
《16春 东财《面向对象程序设计》在线作业一随机.docx》由会员分享,可在线阅读,更多相关《16春 东财《面向对象程序设计》在线作业一随机.docx(199页珍藏版)》请在冰豆网上搜索。
16春东财《面向对象程序设计》在线作业一随机
东财《面向对象的程序设计》在线作业一(随机)
一、单选题(共18道试题,共72分。
)
1.成功运行了jvHelloWorlpp.jv命令以后,系统会在同一个目录下产生一个()文件?
.HelloWorlpp.lss
.HelloWorlpplss.jv
.HelloWorlpp.exe
.HelloWorlpp.k
正确答案:
2.数组的唯一的数据成员是()
.size
.Size
.Length
.length
正确答案:
3.Sring和Stringuffer是属于()包的
.jv.wt
.jv.lng
.jv.util
.jv.string
正确答案:
4.不变(长度)字符串使用()处理.
.hr
.hrter
.String
.Stringuffer
正确答案:
5.有定义puliMngerextensEmployee那么如果riseSlry和fire是Employee类中的公有方法,则
.Mnger也拥有这两个方法
.Mnger没有这两个方法
.Mnger拥有这两个方法,切不可以再定义同名的方法
.不确定
正确答案:
6.一段代码可能导致异常,程序员将它放到了一个try模块中,th(){……}块中的代码为空,那么()
.编译无法通过
.只有在代码所在函数的声明中抛出才能编译通过
.代表对异常不做处理,编译可通过
.运行时一定出错
正确答案:
7.下面那个语句是定义一个50个string对象数组的引用?
()
.hr[][]
.String[]
.String[]
.Ojet[50]
E.String[50]
正确答案:
E
8.orerLyout将整个容器划分为几个部分()
.3
.4
.5
.6
正确答案:
9.Jv中所有的类的共同的父类是()
.ojet
.Ojet
.Frme
.Min
正确答案:
10.当包含pplet的浏览器窗口最小化时,()函数被调用。
.init()
.strt()
.stop()
.estroy()
正确答案:
11.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。
.pint()
.upt()
.repint()
.onrw()
正确答案:
12.下列哪个是Jv应用程序的正确运行命令?
.jvHelloWorlpp
.jvHelloWorlpp.jv
.jvHelloWorlpp
.jvHelloWorlpp.jv
正确答案:
13.使用GriLyout管理组件,当容器的大小变化时()
.组件的相对位置不变,组件的大小不变
.组件的相对位置改变,组件的大小不变
.组件的相对位置不变,组件的大小改变
.组件的相对位置改变,组件的大小改变
正确答案:
14.调用finlize方法的作用是()
.向系统报警
.保留对象的资源
.释放对象所占资源
.什么也不做
正确答案:
15.Jv的PI文档是以什么格式提供的?
.RTF
.WOR
.HTML
.EXEL
正确答案:
16.用()可以修饰类或成员方法,表明是静态的。
.finl
.strt
.puli
.stti
正确答案:
17.Jv的客户-服务器架构中,服务器更新程序以后,用户怎样才能使用更新以后的版本?
()
.需要管理员完成一定的操作
.管理员在客户端重新安装该程序
.再次使用时,下载的就是最新的版本
.一般无法使用
正确答案:
18.Jv中如果一个类由父类,则父类可以有()个。
.1
.2
.3
.不限制
正确答案:
东财《面向对象的程序设计》在线作业一(随机)
二、多选题(共7道试题,共28分。
)
1.下面可以做为容器的有()
.按钮
.框架
.面板
.文本域
正确答案:
2.下列叙述那些是正确的?
()
.Jv与We及Internet结合紧密
.Jv编译成字节码可以在任何系统下运行
.Jv没有内置的TP/IP、HTTP等协议库,需要调用WINOWSPI函数
.Jv支持多线程
正确答案:
3.封装的含义是()
.对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
.尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
.所有的方法定义成私有
.所有的变量定义成保护类型
正确答案:
4.关于pplet的运行方式正确的是()
.不能独立运行
.使用ppletviewer就可以独立运行
.必须嵌入到其他应用程序中
.必须嵌入到HTML中
正确答案:
5.Jv的单重继承是指()
.只允许从一个类中扩展类
.不允许有一个类扩展出两个类
.不许一个类拥有两个父类
.不许两个类拥有同一个父类
正确答案:
6.当对象实例作为自变量传送给方法时()
.方法可以改变引用值
.方法不可以改变引用值
.方法可以修改引用指向的对象内容
.方法不可以修改引用指向的对象内容
正确答案:
7.下列各项中属于Jv常数的有?
()
.95.255
.true
.283
."HelloJv!
"
正确答案:
东财《面向对象的程序设计》在线作业一(随机)
一、单选题(共18道试题,共72分。
)
1.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。
.pint()
.upt()
.repint()
.onrw()
正确答案:
2.pulilssXyz{intx=1;}类Xyz有几个构造方法()
.0
.1
.2
.3
正确答案:
3.编译后的Jv程序不能在硬件系统的PU上直接运行,而是通过()来执行的。
.JVM
.WINOWS
.LINUX
.MOS
正确答案:
4.Jv计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。
()
.主机架构
.客户端架构
.客户-服务器架构
.服务器架构
正确答案:
5.所有异常类的父类是()?
.Exeption
.IOExeption
.Error
.Throwle
正确答案:
6.当浏览器终止pplet时,()函数被调用。
.init()
.strt()
.stop()
.estroy()
正确答案:
7.orerLyout将整个容器划分为几个部分()
.3
.4
.5
.6
正确答案:
8.下列叙述正确的是()
.包名是类名的一部分
.类名是包名的一部分
.包名和类名没有关系
.包名就是类名
正确答案:
9.对于FileInputStrem的实例对象,如果所指定的文件不存在,则产生()
.IOExeption
.创建文件
.FileInputExeption
.FileNotFounExeption
正确答案:
10.pplet程序中,用于显示的函数是?
()
.Hellopplet()
.init()
.strt()
.pint(Grphisg)
正确答案:
11.对象在没有初始化时,值为()
.0
.null
.1
.不可预测
正确答案:
12.finlize方法属于()类
.Ojet
.Frme
.utton
.Winow
正确答案:
13.Stirng.reple(hrhr1,hrhr2);的意义是()
.所有hr1换成hr2
.所有hr2换成hr1
.第一个hr1换成hr2
.第一个hr2换成hr1
正确答案:
14.创建包目录的编译命令选项是()
.-
.-
.-
.-
正确答案:
15.不变(长度)字符串使用()处理.
.hr
.hrter
.String
.Stringuffer
正确答案:
16.当我们在代码中调用了repint()函数更新显示的时候,WT线程会调用()方法首先将画面清空,然后调用pint()方法绘制新的内容。
.pint()
.upt()
.repint()
.onrw()
正确答案:
17.GrigLyout是以()为基础
.Flow
.orer
.Gri
.r
正确答案:
18.Jv去掉了++中影响代码健壮的指针结构,内存的释放是由()来完成的?
()
.Jv虚拟机
.垃圾收集机制
.三级代码安全检查机制
.程序员用代码来完成的
正确答案:
东财《面向对象的程序设计》在线作业一(随机)
二、多选题(共7道试题,共28分。
)
1.下列哪几个是Jv的关键字?
()
.oolen
.yte
.onst
.finl;
正确答案:
2.当对象实例作为自变量传送给方法时()
.方法可以改变引用值
.方法不可以改变引用值
.方法可以修改引用指向的对象内容
.方法不可以修改引用指向的对象内容
正确答案:
3.封装的含义是()
.对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
.尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
.所有的方法定义成私有
.所有的变量定义成保护类型
正确答案:
4.下列哪几项属于Jv语言设计的目的?
()
.创建一种面向过程的语言
.提供一个解释环境
.去掉指针的影响代码健壮的功能
.只允许单线程工作
正确答案:
5.JVM的具体实现包括那些?
.指令集
.寄存器组
.类文件格式
.垃圾收集堆
E.栈
正确答案:
E
6.下列哪几项属于Jv语言的特点?
()
.与平台无关
.解释运行
.具有灵活的指针类型
.支持多线程
正确答案:
7.下列各项中属于Jv常数的有?
()
.95.255
.true
.283
."HelloJv!
"
正确答案:
东财《面向对象的程序设计》在线作业一(随机)
一、单选题(共18道试题,共72分。
)
1.使用oerLyout布局管理器,当在容器的某个区域加入多个组件的时候.()
.一个组件可见
.两个组件可见
.三个组件可见
.所有组件都可见
正确答案:
2.框架的默认布局管理器是()
.FlowLyout
.orerLyout
.GriLyout
.rLyout
正确答案:
3.错误提示内容:
jv:
ommnnotfoun,请判断是下列哪个方面出了问题?
.编译器的路径变量设置不正确
.程序中有错误的语句
.文件名和公有类名不匹配
.min方法缺少stti和puli修饰
正确答案:
4.调用finlize方法的作用是()
.向系统报警
.保留对象的资源
.释放对象所占资源
.什么也不做
正确答案:
5.在Jv中,若想利用包的特性,可使用()语句告诉编译器要使用的类所在的位置
.import
.pkge
.extens
.implements
正确答案:
6.下面那个语句是定义一个50个string对象数组的引用?
()
.hr[][]
.String[]
.String[]
.Ojet[50]
E.String[50]
正确答案:
E
7.Jv中所有的类的共同的父类是()
.ojet
.Ojet
.Frme
.Min
正确答案:
8.JVM运行的代码一般存储在什么为扩展名的文件中?
.jv
.jvm
.lss
.oj
正确答案:
9.通过()方法可以将组件加入容器并显示出来
.insert
.
.rete
.mke
正确答案:
10.下列哪个是Jv应用程序的正确运行命令?
.jvHelloWorlpp
.jvHelloWorlpp.jv
.jvHelloWorlpp
.jvHelloWorlpp.jv
正确答案:
11.异常处理时,放在finlly子句的模块里的代码()
.无异常时运行
.有异常时运行
.任何时候都运行
.一般不运行
正确答案:
12.Jv的语法非常像++,但两者的一个非常显著的区别是Jv没有()类型的变量。
.布尔
.字符串
.指针
.无符号整数
正确答案:
13.下列哪个不是Jv的正确标识符?
()
.2
.2
.2
.2
正确答案:
14.下列哪个是Jv中引入包的语句?
.inlue
.importjv.io.*
.usingjv.io.*
.pkgejv.io
正确答案:
15.Jv的三类异常中,当发生内存越界等无法恢复的错误时,会产生()
.Exeption
.Error
.Runtime
.Exeption
正确答案:
16.下列哪个类不是jv.pplet.pplet类父类?
()
.jv.wt.Frme
.jv.wt.omponent
.jv.wt.ontiner
.jv.wt.Pnel
正确答案:
17.Jv中如果定义的类是从一个父类派生而来,那么父类的名字应写在()之后
.lss
.super
.extens
.implements
正确答案:
18.在Jv中类的定义和实现应该()
.放到不同的文件中,定义的文件扩展名为.h
.放到不同的文件中,实现的文件扩展名为.jv
.放到同一个的文件中
.放到不同的文件中,文件名没有要求
正确答案:
东财《面向对象的程序设计》在线作业一(随机)
二、多选题(共7道试题,共28分。
)
1.Jv解释器的三项主要工作是?
.下载代码
.检验代码
.编译代码
.运行代码
正确答案:
2.当对象实例作为自变量传送给方法时()
.方法可以改变引用值
.方法不可以改变引用值
.方法可以修改引用指向的对象内容
.方法不可以修改引用指向的对象内容
正确答案:
3.下面关于容器的叙述正确的是()
.容器是图形用户界面中容纳其他组件的部分
.容器只可以容纳组件,不可以容纳其它容器
.容器即可以容纳组件,也可以容纳其它容器
.被其他容器容纳的容器,即是容器,又是组件
正确答案:
4.下列各项中属于Jv常数的有?
()
.95.255
.true
.283
."HelloJv!
"
正确答案:
5.封装的含义是()
.对象的全部属性数据和对数据的全部操作结合在一起,形成一个统一体,也就是对象
.尽可能的隐藏对象的内部细节,只保留有限的对外接口,对数据的操作都通过这些接口实现
.所有的方法定义成私有
.所有的变量定义成保护类型
正确答案:
6.下列哪几项属于Jv语言设计的目的?
()
.创建一种面向过程的语言
.提供一个解释环境
.去掉指针的影响代码健壮的功能
.只允许单线程工作
正确答案:
7.关于pplet的运行方式正确的是()
.不能独立运行
.使用ppletviewer就可以独立运行
.必须嵌入到其他应用程序中
.必须嵌入到HTML中
正确答案:
东财《面向对象的程序设计》在线作业一(随机)
一、单选题(共18道试题,共72分。
)
1.Sring和Stringuffer是属于()包的
.jv.wt
.jv.lng
.jv.util
.jv.string
正确答案:
2.下列哪个类不是jv.pplet.pplet类父类?
()
.jv.wt.Frme
.jv.wt.omponent
.jv.wt.ontiner
.jv.wt.Pnel
正确答案:
3.jv使用()关键字声明一个公有类。
.puli
.lss
.pulilss
.Pulilss
正确答案:
4.Jv中所有的类的共同的父类是()
.ojet
.Ojet
.Frme
.Min
正确答案:
5.Jv的参数传递是()
.值传递
.引用传递
.值传递和引用传递
.指针传递
正确答案:
6.数组的唯一的数据成员是()
.size
.Size
.Length
.length
正确答案:
7.所有异常类的父类是()?
.Exeption
.IOExeption
.Error
.Throwle
正确答案:
8.下列哪个是Jv应用程序的正确运行命令?
.jvHelloWorlpp
.jvHelloWorlpp.jv
.jvHelloWorlpp
.jvHelloWorlpp.jv
正确答案:
9.如果像引入包中所有的类,可以使用通配符()
.*
..
.?
.$
正确答案:
10.Jv是由哪家公司创始的?
()
.Mirosoft
.IM
.SunMirosystem
.Inter
正确答案:
11.返回字符串s中第3个字符的语句是()
.s.hrt(3)
.s.hrt
(2)
.s.hrt(4)
.s.t(4)
正确答案:
12.可变(长度)字符串使用()处理.
.hr
.hrter
.String
.Stringuffer
正确答案:
13.包语句可以放在()
.源文件的任意位置
.源文件的第一条语句
.源文件的末尾
.源文件的中间
正确答案:
14.在Jv中类的定义和实现应该()
.放到不同的文件中,定义的文件扩展名为.h
.放到不同的文件中,实现的文件扩展名为.jv
.放到同一个的文件中
.放到不同的文件中,文件名没有要求
正确答案:
15.显式成员初始化和构造方法哪个先被执行?
()
.显式的成员初始化
.构造函数
.不一定
.同时
正确答案:
16.下列叙述正确的是()
.包名是类名的一部分
.类名是包名的一部分
.包名和类名没有关系
.包名就是类名
正确答案:
17.Jv中,调用new时,首先会分配新的对象空间,然后会()
.退出new方法
.执行显式的成员初始化
.执行构造函数
.不一定
正确答案:
18.Jv中()关键字表示派生
.implements
.extens
.exten
.puli
正确答案:
东财《面向对象的程序设计》在线作业一(随机)
二、多选题(共7道试题,共28分。
)
1.Jvpplet运行之前,系统要对之进行严格的三级代码安全检查,即()、()和()。
.验证
.分析
.跟踪检测
.代码优化
正确答案:
2.下列属于缓冲区数据流优点的是()
.降低不同硬件设备之间速度的差异
.提高I/O操作的效率
.对于有大量I/O操作的程序具有非常重要的意义
.可以也不同的数据类型的形式对取缓冲区
正确答案:
3.JVM的具体实现包括那些?
.指令集
.寄存器组
.类文件格式
.垃圾收集堆
E.栈
正确答案:
E
4.下列各项中属于Jv常数的有?
()
.95.255
.true
.283
."HelloJv!
"
正确答案:
5.输入数据流的正确的读方法有()?
.intre()
.intre(yte[])
.intre(yte[],intoff,intlen)
.intre(yte[],intlen)
正确答案:
6.下列关于Jv语言设计目的叙述那些是正确的?
()
.创建一种面向对象的语言
.提供一个编译-连接-装载的系统
.允许程序下载代码模块
.支持多线程
正确答案:
7.Jv的基本类型包括那些类?
()
.逻辑型
.字符型
.整型
.浮点型
正确答案:
东财《面向对象的程序设计》在线作业一(随机)
一、单选题(共18道试题,共72分。
)
1.对象在没有初始化时,值为()
.0
.null
.1
.不可预测
正确答案:
2.当包含pplet的浏览器窗口最小化又再次恢复以后,()函数被调用。
.init()
.strt()
.stop()
.estroy()
正确答案:
3.Stirng.reple(hrhr1,hrhr2);的意义是()
.所有hr1换成hr2
.所有hr2换成hr1
.第一个hr1换成hr2
.第一个hr2换成hr1
正确答案:
4.所有异常类的父类是()?
.Exeption
.IOExeption
.Error
.Throwle
正确答案:
5.如果一个类中定义了如下3个方法,则()pulivoiprint(inti)pulivoiprint(flotf)pulivoiprint(Strings)
.正确
.错误,方法名不能相同
.错误,如果方法名相同,参数名也应该相同
.错误,重载的方法的参数不能为类
正确答案:
6.通过()方法可以将组件加入容器并显示出来
.insert
.
.rete
.mke
正确答案:
7.一段代码可能导致异常,程序员将它放到了一个try模块中,th(){……}块中的代码为空,那么()
.编译无法通过
.只有在代码所在函数的声明中抛出才能编译通过
.代表对异常不做处理,编译可通过
.运行时一定出错
正确答案:
8.有定义puliMngerextensEmployee那么如果riseSlry和fire是Employee类中的公有方法,则
.Mnger也拥有这两个方法
.Mnger没有这两个方法
.Mnger拥有这两个方法,切不可以再定义同名的方法
.不确定
正确答案:
9.Jv中,调用new时,在执行显式的成员初始化以后会()
.分配新的对象的空间
.退出new方法
.执行构造函数
.不一定
正确答案:
10.当包含pplet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,pplet调用()
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序设计 16春 东财面向对象程序设计在线作业一随机 16 东财 面向 对象 程序设计 在线 作业 随机