16年秋《面向对象的程序设计》作业答案大全Word文件下载.docx
- 文档编号:21318691
- 上传时间:2023-01-29
- 格式:DOCX
- 页数:23
- 大小:31.02KB
16年秋《面向对象的程序设计》作业答案大全Word文件下载.docx
《16年秋《面向对象的程序设计》作业答案大全Word文件下载.docx》由会员分享,可在线阅读,更多相关《16年秋《面向对象的程序设计》作业答案大全Word文件下载.docx(23页珍藏版)》请在冰豆网上搜索。
A.存储的数据大小B.存储数据的重要性
C.在内存的高端还是低端D.内存被引用的次数
14.下列属于Runnable接口实现的函数是(D)。
A.publicRunnble(Threadt)B.publicvoidstart()
C.publicvoidmain()D.publicvoidrun()
15.下列哪个类不是java.applet.Applet类父类?
A.java.awt.FrameB.java.awt.Component
C.java.awt.ContainerD.java.awt.Panel
16.Java方法的定义中参数列表的个元素间以(A)隔开
A.逗号B.句号C.分号D.空格
17.当Java程序种定义一个使用class定义的变量时,内存是(B)
A.自动分配B.需要在以后的代码中使用new分配
C.和操作系统的设置有关D.java程序不需要内存
18.编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过(A)来执行的。
A.JVMB.WINDOWSC.LINUXD.MacOS
8.使用GridLayout管理组件,当容器的大小变化时(C)
A.组件的相对位置不变,组件的大小不变B.组件的相对位置改变,组件的大小不变
C.组件的相对位置不变,组件的大小改变D.组件的相对位置改变,组件的大小改变
9.Java的客户-服务器架构中,服务器更新程序以后,用户怎样才能使用更新以后的版本?
(C)
C.再次使用时,下载的就是最新的版本D.一般无法使用
10.不变(长度)字符串使用(C)处理.
A.CharB.CharacterC.StringD.StringBuffer
11.当我们在代码中调用了repaint()函数更新显示的时候,AWT线程会调用(B)方法首先将画面清空,然后调用paint()方法绘制新的内容。
A.paint()B.updata()C.repaint()D.ondraw()
12.下列属于Runnable接口实现的函数是。
D
C.publicvoidmain()D.publicvoidrun()
15.java使用(C)关键字声明一个公有类。
A.PublicB.ClassC.publicclassD.PublicClass
17.对数组的边界检查是在(B)时候进行的。
A.编译B.运行C.不检查D.不一定
18.如果一段代码可能引发某种异常,Java要求(D)
A.最好处理B.必须全部抛出C.必须全部捕获D.必须有明确的处理代码
1.当包含Applet的浏览器窗口最小化又再次恢复以后,(b)函数被调用。
2.可变(长度)字符串使用(D)处理.
A.CharB.CharacterC.StringD.StringBuffer
3.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在(C)之后
A.ClassB.SuperC.ExtendsD.implements
4.阅读下面程序intlist[]=newint[10];
for(intI=0;
I<
=list.length;
I++)list[I]=I;
list[0]的值为(D)
A.10B.9C.不一定D.出错
5.
在Java进行垃圾回收之前,Java自动调用对象的()方法
A.构造
B.析构
C.finalize
D.dispose
正确答案:
C
6.
框架的默认布局管理器是()
A.FlowLayout
B.BorderLayout
C.GridLayout
D.CardLayout
B
7.用(D)可以修饰类或成员方法,表明是静态的。
A.FinalB.AbstractC.PublicD.static
11.下面关于封装的叙述正确的有(D)
A.为了完成封装,必须将成员变量定义成公有类型
B.为了完成封装,必须将成员变量定义成私有类型
C.为了完成封装,必须将成员变量定义成保护类型
D.把变量定义成私有或保护类型不一定就完成了封装
8.
Java中int类型的变量占几个字节的内存?
(C)
A.1B.2C.4D.8
9.
BorderLayout将整个容器划分为几个部分()
A.3
B.4
C.5
D.6
13.异常处理时,放在finally子句的模块里的代码(C
)
A.无异常时运行
B.有异常时运行
C.任何时候都运行
D.一般不运行
10.Java中整型、实型、字符型数据可以进行混合运算,运算时(D)?
A.不用转化就能计算B.必须都转化成实型
C.必须都转化成字符型D.位数少的转化成位数多的
D
11.调用finalize方法的作用是(C)
A.向系统报警B.保留对象的资源C.释放对象所占资源D.什么也不做
12.
在Java中类的定义和实现应该()
A.放到不同的文件中,定义的文件扩展名为.h
B.放到不同的文件中,实现的文件扩展名为.java
C.放到同一个的文件中
D.放到不同的文件中,文件名没有要求
13.
使用BoderLayout布局管理器,当在容器的某个区域加入多个组件的时候.()
A.一个组件可见
B.两个组件可见
C.三个组件可见
D.所有组件都可见
A
14.
当包含Applet的浏览器窗口最小化时,()函数被调用。
A.init()
B.start()
C.stop()
D.destroy()
15.
Java中()关键字表示派生
A.implements
B.extends
C.extend
D.public
16.
如果一个类中定义了如下3个方法,则(A)publicvoidprint(inti)publicvoidprint(floatf)publicvoidprint(Strings)
A.正确B.错误,方法名不能相同
C.错误,如果方法名相同,参数名也应该相同D.错误,重载的方法的参数不能为类
17.
当Java程序种定义一个使用class定义的变量时,内存是(B)
A.自动分配
B.需要在以后的代码中使用new分配
C.和操作系统的设置有关
D.java程序不需要内存
18.
下面那个语句是定义一个50个string对象数组的引用?
(E)
A.chara[][]B.Stringa[]C.String[]aD.Objecta[50]E.Stringa[50]
3.在对String类进行查找比较操作时,字符串的长度(A)
A.不变B.变长C.变短D.不一定
1.一段代码可能导致异常,程序员将它放到了一个try模块中,catch(){……}块中的代码为空,那么(C)
A.编译无法通过B.只有在代码所在函数的声明中抛出才能编译通过
C.代表对异常不做处理,编译可通过D.运行时一定出错
2.如果一段代码可能引发某种异常,Java要求(D)
3.错误提示内容:
javac:
Commandnotfound,请判断是下列哪个方面出了问题?
(A)
A.编译器的路径变量设置不正确B.程序中有错误的语句
C.文件名和公有类名不匹配D.main方法缺少statci和public修饰
4.publicclassXyz{intx=1;
}类Xyz有几个构造方法(B)
A.0B.1C.2D.3
5.创建包目录的编译命令选项是(D)
A.-aB.-bC.-cD.-d
6.用()可以修饰类或成员方法,表明是抽象的。
(C)
A.FinalB.AbstractD.static
7.子类中,若要使用父类中隐藏的方法,可以使用(A)关键字
A.SuperB.ThisC.UpperD.parents
8.使用GridLayout管理组件,当容器的大小变化时(C)
A.组件的相对位置不变,组件的大小不变
B.组件的相对位置改变,组件的大小不变
C.组件的相对位置不变,组件的大小改变
D.组件的相对位置改变,组件的大小改变
9.下列哪个类不是java.applet.Applet类父类?
A.Java.awt.FrameB.java.awt.Component
C.Java.awt.ContainerD.java.awt.Panel
满分:
4分
10.String类中,得到字符串中字符个数的函数是(A)
A.length成员变量B.size成员变量C.length()成员函数D.size()成员函数
11.下列哪个是Java应用程序的正确运行命令?
A.javaHelloWorldAppB.javaHelloWorldApp.java
C.javacHelloWorldAppD.javacHelloWorldApp.java
12.可变(长度)字符串使用(D)处理.
A.CharB.CharacterC.StringD.StringBuffer
13.Java的三类异常中,当发生内存越界等无法恢复的错误时,会产生(B)
A.ExceptionB.ErrorC.RuntimeD.Exception
14.数组的唯一的数据成员是(D)
A.SizeB.SizeC.LengthD.length
15.Stirng.replace(charchar1,charchar2);
的意义是(A)
A.所有char1换成char2B.所有char2换成char1
C.第一个char1换成char2D.第一个char2换成char1
16.java中使用(A)符号来访问对象的方法
A..B.->
C.()D.A和B
17.包语句可以放在(B)
A.源文件的任意位置B.源文件的第一条语句C.源文件的末尾D.源文件的中间
18.在一个程序中,我们处理完了数据,想更新显示,应该在代码中使用(C)函数。
1.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在(C
)之后
A.
class
B.
super
C.
extends
D.
implements
2.Java计算模式结合了主机架构和客户端架构的特点,可用于()架构的计算,将程序放到服务器上,用户使用时从服务器上下载到客户端运行。
(C
主机架构
客户端架构
客户-服务器架构
服务器架构
3.垃圾收集器在Java虚拟机运行时的空闲时,通过检查内存的(D)来完成内存释放的。
存储的数据大小
存储数据的重要性
在内存的高端还是低端
内存被引用的次数
4.
下列哪个不是Java的正确标识符?
(D
a2
aa2
a2a
2aa
JVM运行的代码一般存储在什么为扩展名的文件中?
(C)
java
jvm
obj
6.下列属于Runnable接口实现的函数是。
(D)
publicRunnble(Thread
t)
public
void
start(
main(
run(
7.
错误提示内容:
Command
not
found,请判断是下列哪个方面出了问题?
(A)
编译器的路径变量设置不正确
程序中有错误的语句
文件名和公有类名不匹配
main方法缺少statci和public修饰
java使用()关键字声明一个公有类。
Public
Class
4
分
所有异常类的父类是(
)?
Exception
IOException
Error
Throwable
10.
Java中所有的类的共同的父类是(
object
Object
Frame
Main
11.
编译后的Java程序不能在硬件系统的CPU上直接运行,而是通过()来执行的。
JVM
WINDOWS
LINUX
MacOS
12.将容器中的组件处理成一系列卡片,每一时刻只显示其中一张的布局管理器是(D)
FlowLayout
BorderLayout
GridLayout
CardLayout
13.当我们在代码中调用了repaint()函数更新显示的时候,AWT线程会调用(B)方法首先将画面清空,然后调用paint()方法绘制新的内容。
paint(
updata(
repaint(
ondraw(
Java方法的定义格式为(A
<
修饰符>
返回类型>
名字>
(<
参数列表>
)<
块>
对象在没有初始化时,值为(
0
Null
1
不可预测
17.下列哪个类不是java.applet.Applet类父类?
(
A.java.awt.Frame
B.java.awt.Component
C.java.awt.Container
D.java.awt.Panel
18.当包含Applet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,Applet调用(A
)函数把曾经被覆盖的部分重画。
)
1.有定义publicManagerextendsEmployee那么如果raiseSalary和fire是Employee类中的公有方法,则A
A.Manager也拥有这两个方法
B.Manager没有这两个方法
C.Manager拥有这两个方法,切不可以再定义同名的方法
D.不确定
2.包语句可以放在(B)
A.源文件的任意位置
B.源文件的第一条语句
C.源文件的末尾
D.源文件的中间
3.Frame是(B)类的子类
A.PanelB.WindowC.ComponentD.Container
4.Java中int类型的变量占几个字节的内存?
A.1B.2C.4D.8
5.当我们在代码中调用了repaint()函数更新显示的时候,AWT线程会调用(B)方法首先将画面清空,然后调用paint()方法绘制新的内容。
6.publicclassXyz{intx=1;
publicXyz(inti){x=i;
}}在执行Xyzxzy1=newXyz(C)后
A.x=1B.x的值不一定C.编译出错D.运行出错
6.下列属于Runnable接口实现的函数是。
D
A.publicRunnble(Threadt)
B.publicvoidstart()
C.publicvoidmain()
D.publicvoidrun()
4.数组的最后一个元素的下标是(C)
A.0B.LengthC.length-1D.length+1
7.Java中,调用new时,在执行显式的成员初始化以后会(C)
A.分配新的对象的空间B.退出new方法C.执行构造函数D.不一定
8.Applet程序中,用于显示的函数是?
(D)
A.HelloApplet()B.init()C.start()D.paint(Graphicsg)
9.当包含Applet的浏览器窗口最小化又再次恢复以后,(B)函数被调用。
A.init()B.start()C.stop()D.destroy()
10.使用(B)函数可以改变框架的布局管理器
A.changeLayout()B.setLayout()C.resetLayout()D.Layout()
11.Applet对象被创建并初次装入支持Java的浏览器时,()方法被调用。
12.数组的唯一的数据成员是(D)
A.size
B.Size
C.Length
D.length
13.Java中如果定义的类是从一个父类派生而来,那么父类的名字应写在(C)之后
A.class
B.super
C.extends
D.implements
14.在Java中,若想利用包的特性,可使用(A)语句告诉编译器要使用的类所在的位置
A.ImportB.PackageC.ExtendsD.implements
15.可变(长度)字符串使用(D)处理.
16.如果一段代码可能引发某种异常,Java要求(D)
17.当浏览器终止Applet时,(D)函数被调用。
18.用(B)修饰的类的成分只能被这个类本身访问,在类外是不可见的。
A.PublicB.PrivateC.ProtectedD.static
18.Java中,调用new时,首先会分配新的对象空间,然后会(B)
A.退出new方法B.执行显式的成员初始化C.执行构造函数D.不一定
1.BorderLayout将整个容器划分为几个部分(C)
A.3B.4C.5D.6
2.当包含Applet的浏览器窗口一开始被其他窗口覆盖了一部分,现在这个窗口被关闭了,Applet调用(A)函数把曾经被覆盖的部分重画。
A.paint()
B.updata()
C.repaint()
D.ondraw()
3.当Java程序种定义一个使用class定义的变量时,内存是(B)
A.自动分配B.需要在以后的代码
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 面向对象的程序设计 16 年秋 面向 对象 程序设计 作业 答案 大全
![提示](https://static.bdocx.com/images/bang_tan.gif)