东财17春秋学期《面向对象程序的设计》在线作业五随机文档格式.docx
- 文档编号:18249534
- 上传时间:2022-12-14
- 格式:DOCX
- 页数:142
- 大小:70.53KB
东财17春秋学期《面向对象程序的设计》在线作业五随机文档格式.docx
《东财17春秋学期《面向对象程序的设计》在线作业五随机文档格式.docx》由会员分享,可在线阅读,更多相关《东财17春秋学期《面向对象程序的设计》在线作业五随机文档格式.docx(142页珍藏版)》请在冰豆网上搜索。
B.Window
C.Component
D.Container
9.Java的API文档是以什么格式提供的?
A.RTF
B.WORD
C.HTML
D.EXCEL
10.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在()之后
A.class
B.super
C.extends
D.implements
11.在对String类进行查找比较操作时,字符串的长度()
A.不变
B.变长
C.变短
12.对象在没有初始化时,值为()
A.0
B.null
C.1
D.不可预测
13.Java的参数传递是()
A.值传递
B.引用传递
C.值传递和引用传递
D.指针传递
14.数组的最后一个元素的下标是()
B.length
C.length-1
D.length+1
15.Applet对象被创建并初次装入支持Java的浏览器时,()方法被调用。
A.init()
B.start()
C.stop()
D.destroy()
16.publicclassXyz{intx=1;
}类Xyz有几个构造方法()
B.1
C.2
D.3
17.子类中,若要使用父类中隐藏的方法,可以使用()关键字
A.super
B.this
C.upper
D.parents
18.String类中,得到字符串中字符个数的函数是()
A.length成员变量
B.size成员变量
C.length()成员函数
D.size()成员函数
二、多选题(共7道试题,共28分。
)V1.在Java程序中试图打开一个文件,但文件不存在,Java会产生一个异常,()?
A.程序员可以捕获这个异常,并恢复程序的运行
B.程序无法恢复
C.无论如何程序会终止运行
D.如果异常没有得到合理的处理,程序可能会终止运行
D
2.下列叙述那些是正确的?
A.Java与Web及Internet结合紧密
B.Java编译成字节码可以在任何系统下运行
C.Java没有内置的TCP/IP、HTTP等协议库,需要调用WINDOWSAPI函数
D.Java支持多线程
BD
3.当容器需要为某个组件()时,便会请求它的布局管理器完成相应的工作
A.定位
B.决定大小
C.改变颜色
D.改变状态
B
4.关于Applet的运行方式正确的是()
A.不能独立运行
B.使用appletviewer就可以独立运行
C.必须嵌入到其他应用程序中
D.必须嵌入到HTML中
5.下列是属于Applet与显示和刷新有关的函数是()。
BC
6.下面属于"
isa"
关系的是()
A.男人和人
B.苹果和水果
C.马和牛
D.天和地
7.下面的方法FileInputStream和FileOutputStream不支持的有()
A.read()
B.close()
C.mark()
D.reset()
一、单选题(共18道试题,共72分。
)V1.如果一个类中定义了如下3个方法,则()publicvoidprint(inti)publicvoidprint(floatf)publicvoidprint(Strings)
A.正确
B.错误,方法名不能相同
C.错误,如果方法名相同,参数名也应该相同
D.错误,重载的方法的参数不能为类
2.Java的客户-服务器架构中,服务器更新程序以后,用户怎样才能使用更新以后的版本?
A.需要管理员完成一定的操作
B.管理员在客户端重新安装该程序
C.再次使用时,下载的就是最新的版本
D.一般无法使用
3.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。
4.在对String类进行查找比较操作时,字符串的长度()
5.下列哪个不是Java的正确标识符?
A.a2
B.aa2
C.a2a
D.2aa
6.Java方法的定义中参数列表的个元素间以()隔开
A.逗号
B.句号
C.分号
D.空格
7.Stirng.replace(charchar1,charchar2);
的意义是()
A.所有char1换成char2
B.所有char2换成char1
C.第一个char1换成char2
D.第一个char2换成char1
8.不变(长度)字符串使用()处理.
A.char
B.Character
C.String
D.StringBuffer
10.当包含Applet的浏览器窗口最小化又再次恢复以后,()函数被调用。
11.如果不释放内存,那么当系统中没有内存可用时,程序会崩溃,这些程序被称为有()?
A.设计漏洞
B.架构漏洞
C.内存漏洞
D.死循环漏洞
12.阅读下面程序intlist[]=newint[10];
for(intI=0;
I<
=list.length;
I++)list[I]=I;
list[0]的值为()
A.10
B.9
C.不一定
D.出错
13.Java中()关键字表示派生
A.implements
B.extends
C.extend
D.public
14.下列哪个是Java中引入包的语句?
15.在Java进行垃圾回收之前,Java自动调用对象的()方法
A.构造
B.析构
C.finalize
D.dispose
16.在Java中,若想利用包的特性,可使用()语句告诉编译器要使用的类所在的位置
A.import
B.package
17.可变(长度)字符串使用()处理.
18.用()可以修饰类或成员方法,表明是静态的。
A.final
B.abstract
C.public
D.static
)V1.Java既可以把对象写入数据流,又可以把对象从数据流读出,这个功能是由()类实现的
A.InputStream
B.OutputStream
C.ObjectInputStream
D.ObjectOutputStream
2.下面属于"
3.下列各项中属于Java常数的有?
A.95.255
B.true
C.283
D."
HelloJava!
"
BCD
4.80年代初出现PC机以后,全面改变了计算模式,新的模式特点是?
A.维护费用高
B.本地处理
C.本地管理
D.各用户分享系统资源
5.下面可以做为容器的有()
A.按钮
B.框架
C.面板
D.文本域
C
6.下列叙述那些是正确的?
7.下列属于缓冲区数据流优点的是()
A.降低不同硬件设备之间速度的差异
B.提高I/O操作的效率
C.对于有大量I/O操作的程序具有非常重要的意义
D.可以也不同的数据类型的形式对取缓冲区
)V1.Java中()关键字表示派生
2.对于FileOutputStream的实例对象,如果所指定的文件不存在,则产生()
A.IOException
B.创建文件
C.FileInputException
D.FileNotFoundException
3.使用BoderLayout布局管理器,当在容器的某个区域加入多个组件的时候.()
A.一个组件可见
B.两个组件可见
C.三个组件可见
D.所有组件都可见
4.String类中,得到字符串中字符个数的函数是()
5.用()可以修饰类或成员方法,表明是抽象的。
6.当包含Applet的浏览器窗口最小化时,()函数被调用。
7.如果一个类中定义了如下3个方法,则()publicvoidprint(inti)publicvoidprint(floatf)publicvoidprint(Strings)
8.编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过()来执行的。
A.JVM
B.WINDOWS
C.LINUX
D.MacOS
9.Java中int类型的变量占几个字节的内存?
A.1
B.2
C.4
D.8
10.java使用()关键字声明一个公有类。
A.public
B.class
C.publicclass
D.PublicClass
11.使用()函数可以改变框架的布局管理器
A.changeLayout()
B.setLayout()
C.resetLayout()
D.Layout()
12.Java程序中内存的释放是由谁来完成的?
A.程序开发人员
B.操作系统
C.编译器
D.垃圾收集器
13.使用GridLayout管理组件,当容器的大小变化时()
A.组件的相对位置不变,组件的大小不变
B.组件的相对位置改变,组件的大小不变
C.组件的相对位置不变,组件的大小改变
D.组件的相对位置改变,组件的大小改变
15.finalize方法属于()类
A.Object
B.Frame
C.Button
D.Window
16.可变(长度)字符串使用()处理.
17.在Java中,若想利用包的特性,可使用()语句告诉编译器要使用的类所在的位置
18.对于FileInputStream的实例对象,如果所指定的文件不存在,则产生()
)V1.下列属于缓冲区数据流优点的是()
2.下列哪几项属于Java语言设计的目的?
A.创建一种面向过程的语言
B.提供一个解释环境
C.去掉指针的影响代码健壮的功能
D.只允许单线程工作
3.JavaApplet运行之前,系统要对之进行严格的三级代码安全检查,即()、()和()。
A.验证
B.分析
C.跟踪检测
D.代码优化
4.下面属于"
5.下面关于容器的叙述正确的是()
A.容器是图形用户界面中容纳其他组件的部分
B.容器只可以容纳组件,不可以容纳其它容器
C.容器即可以容纳组件,也可以容纳其它容器
D.被其他容器容纳的容器,即是容器,又是组件
CD
6.输入数据流的正确的读方法有()?
A.intread()
B.intread(byte[]b)
C.intread(byte[]b,intoff,intlen)
D.intread(byte[]b,intlen)
7.Java的单重继承是指()
A.只允许从一个类中扩展类
B.不允许有一个类扩展出两个类
C.不许一个类拥有两个父类
D.不许两个类拥有同一个父类
)V1.框架的默认布局管理器是()
A.FlowLayout
B.BorderLayout
C.GridLayout
D.CardLayout
2.如果像引入包中所有的类,可以使用通配符()
A.*
B..
C.?
D.$
3.用()修饰的类的成分只能被这个类本身访问,在类外是不可见的。
B.private
C.protected
4.Java的什么特点解决了困扰软件界多年的软件移值问题?
A.没有指针类型
B.多线程
C.与平台无关
D.丰富的API文档
5.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用()函数。
6.Frame是()类的子类
7.Java的语法非常像C++,但两者的一个非常显著的区别是Java没有()类型的变量。
A.布尔
B.字符串
C.指针
D.无符号整数
8.BorderLayout将整个容器划分为几个部分()
A.3
B.4
C.5
D.6
9.包语句可以放在()
A.源文件的任意位置
B.源文件的第一条语句
C.源文件的末尾
D.源文件的中间
10.Java中()关键字表示派生
11.下面那个语句是定义一个50个string对象数组的引用?
A.chara[][]
B.Stringa[]
C.String[]a
D.Objecta[50]
E.Stringa[50]
13.Java中所有的类的共同的父类是()
A.object
B.Object
C.Frame
D.Main
14.GridBagLayout是以()为基础
15.所有异常类的父类是()?
B.IOException
C.Error
D.Throwable
16.当包含Applet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,Applet调用()函数把曾经被覆盖的部分重画。
17.调用finalize方法的作用是()
A.向系统报警
B.保留对象的资源
C.释放对象所占资源
D.什么也不做
18.除数为0产生的异常是?
A.ArithmeticException
B.ZeroException
C.NullPointerException
D.NegativeArraySizeException
)V1.在Java程序中,下列哪几项属于空白?
A.空格
B.制表符
C.换行符和回车符
D./*符
2.关于Applet的运行方式正确的是()
3.Java的基本类型包括那些类?
A.逻辑型
B.字符型
C.整型
D.浮点型
4.JavaApplet运行之前,系统要对之进行严格的三级代码安全检查,即()、()和()。
5.在Java程序中试图打开一个文件,但文件不存在,Java会产生一个异常,()?
6.Java解释器的三项主要工作是?
A.下载代码
B.检验代码
C.编译代码
D.运行代码
7.下列叙述那些是正确的?
)V1.publicclassXyz{intx=1;
3.当包含Applet的浏览器窗口最小化时,()函数被调用。
4.子类中,若要使用父类中隐藏的方法,可以使用()关键字
5.Applet程序中,用于显示的函数是?
A.HelloApplet()
B.init()
C.start()
D.paint(Graphicsg)
6.Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。
A.主机架构
B.客户端架构
C.客户-服务器架构
D.服务器架构
7.String类中,得到字符串中字符个数的函数是()
8.当我们在代码中调用了repaint()函数更新显示的时候,AWT线程会调用()方法首先将画面清空,然后调用paint()方法绘制新的内容。
9.Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生()
10.通过()方法可以将组件加入容器并显示出来
A.insert
B.add
C.create
D.make
11.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在()之后
A
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象程序的设计 东财 17 春秋 学期 面向 对象 程序 设计 在线 作业 随机
