IBMJAVA WEB模拟题Word格式.docx
- 文档编号:22760363
- 上传时间:2023-02-05
- 格式:DOCX
- 页数:73
- 大小:36.27KB
IBMJAVA WEB模拟题Word格式.docx
《IBMJAVA WEB模拟题Word格式.docx》由会员分享,可在线阅读,更多相关《IBMJAVA WEB模拟题Word格式.docx(73页珍藏版)》请在冰豆网上搜索。
staticvoidmethod()
publicvoidmethod()
finalvoidmethod()
abstractvoidmethod()
9:
接上题,如何使用正确的方式调用method方法?
(选择1项)B
MyClass:
:
method();
MyClass.method();
MyClassmyobj=newMyClass();
myobj.method();
myobj->
10:
现在需要建立自制类MyClass,同时需要将此类放入自制包MyPackage,正确的声明方法为?
C
publicclassMyPackage.MyClass{}
publicclassMyClassinMyPackage{}
packageMyPackage;
publicclassMyClass{}
publicpackageMyPackage;
classMyClass{}
11:
在Java语言中,类Student是类Person的子类,Student的构造方法中有一句"
super()"
,该语句表达了什么概念?
(选择1项)C
调用类Worker中定义的super()方法
调用类Person中定义的super()方法
调用类Person的构造方法
语法错误
12:
分析下列java代码:
classHelloWorld{
publicstaticvoidmain(Stringargs[])
{
}
try{
System.out.println("
Hello"
);
finally{
good-bye"
}
编译运行后,输出结果是什么?
D(c)
"
hello"
代码不能编译
13:
在类MyClass中定义了方法getResult(),其中包含语句:
doublemyresult=Math.sqrt(1000);
为了使此程序可用,需要导入什么包?
java.lang.*
java.Math.*
java.util.Math.*;
以上皆非
14:
在Java语言中,一个Applet具如下init()方法:
publicvoidinit(){
setLayout(newBorderLayout());
add(BorderLayout.CENTER,newButton("
ClickME!
));
当该Applet载入时,用户界面的外观将是什么?
没有任何内容
居中位置有个按钮
左边有个按钮
一个按钮整个填充在用户界面上
15:
包packone的类ClassOne中有成员方法:
protectedvoidmethod_A(){…};
privatevoidmethod_B(){…};
publicvoidmethod_C(){…};
voidmethod_D(){…};
类packone.ClassTwo不是ClassOne的子类,你在此类ClassTwo中可以调用哪些方法?
(选择2项)ACD
method_A
method_B
method_C
method_D
16:
下列哪一段语句可以画出一个矩形,其距左边界为0,距上边界为10,宽为30像素,高为40像素。
Graphicsg=newGraphics();
g.drawRect(10,0,30,40);
g.drawRect(0,10,30,40);
g.drawRect(30,40,10,0);
g.drawRect(30,40,0,10);
17:
在java中,可以使线程恢复运行的方法是哪个。
init();
start();
run();
resume();
18:
在Java中,关于捕获异常的语法try-catch-finally的下列描述正确的是哪个项目?
(选择2项)AD(C,D)
try-catch必须配对使用
try可以单独使用
try-finally可以配对使用
在try-catch后如果定义了finally,则finally肯定会执行
19:
在Java中,以下项目中哪个方法可以设置一个Container中对象的布局?
setLayout(LayoutManagermgr)
addLayout(LayoutManagermgr)
layout(LayoutManagermgr)
setLayoutManager(LayoutManagermgr)
20;
21:
publicclassMyClass{
publicstaticvoidmain(Stringargs[]){}
_____classMyInnerClass{}
22:
在以上Java代码中的横线上,可放置哪些修饰符。
(选择3项)ABC
friend
23:
定义一个用于继承的接口iPerson,其中有一个获取姓名的方法getName(),接口的定义如下所示:
publicinterfaceiPerson
{
Stringname=null;
__________________________________________
其中定义方法的横线部分可以采用如下项目中的哪些?
BD
privateStringgetName();
publicStringgetName();
protectedStringgetName();
StringgetName();
24:
现在有两个类:
Person与Chinese,Chinese试图继承Person类,如下项目中哪个是正确的写法?
classChineseextentsPerson{}
classChineseextantsPerson{}
classChineseextendsPerson{}
classChineseextandsPerson{}
25:
现在有一个接口:
iPerson与一个类:
Chinese,Chinese试图实现iPerson接口,如下项目中哪个是正确的写法?
classChineseimplamentsiPerson{}
classChineseimplamendsiPerson{}
classChineseimplemendsiPerson{}
classChineseimplementsiPerson{}
26:
现有两个类,父类为Person,子类为Chinese,Person中有如下的定义片段:
……
Stringname="
noname"
;
publicPerson(){name="
oneman"
Chinese中有如下的定义片段:
publicChinese(inttmpage)
name="
achinese"
publicStringgetName()
returnname;
第三个类Demo是这样定义的:
publicclassDemo
publicstaticvoidmain(Stringargs[])
Chinesec=newChinese(25);
System.out.println("
Thischinese'
snameis:
"
+c.getName());
程序进行编译执行时,会产生什么样的执行结果?
aman
achinese
noname
编译运行过程出错
27:
在Java中,要建立一个线程,可以从下面哪一个接口继承。
A(B)
Runnable
Thread
Run
Executable
28:
在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的哪个异常。
NullpointerException
ArithmeticExceptioin
ArrayIndexOutOfBoundsException
SecurityManager
29:
在java中,哪一个关键字使类不能派生出子类。
final
volatile
30:
在java语言中,下列表达式返回true的是哪些项目。
(选择2项)AB
john"
=="
.equals("
)
="
.equals(newButton("
))
31:
在Java语言中,下列语句中正确的是哪个?
(选择1项)D
Stringtemp[]=newString{"
j"
a"
z"
};
Stringtemp[]={"
b"
c"
Stringtemp={"
"
"
32:
在Java语言中,下列所列的哪些方法能终止正在执行程序的线程。
sleep();
yield();
wait();
notify();
33:
下列哪个是paint方法的精确原型。
privatevoidpaint(Graphicsg)
publicintpaint(Graphicsg)
publicvoidpaint(Graphicsg)
publicvoidpaint(Graphicg)
34:
在Java中,要处理Button类对象的事件,以下各项中,哪个是可以处理这个事件的接口。
(选择一项)D
FocusListener
ComponentListener
WindowListener
ActionListener
35:
使用下列哪个方法,能够把"
MyButton"
这个JButton按钮添加到Jframe对象"
frm"
的当前内容窗格的中心。
frm.getContentPane().add(ep,"
center"
frm.add(ep."
Center"
).getContentPane()
frm.getContentPane().add("
ep)
frm.getContentPane(),add("
ep"
Center)
36:
在Java中,下列哪个选项能正确生成TextField的代码,此TextField最多能够显示10个字符(假定其字体有固定大小)并最初显示"
串。
(选择1项)A
newTextField("
10);
newTextField(10,"
max,10);
10,max);
37:
在java中,向以下方式创建的向量中加入第六个元素,会有什么后果。
NewVector(5,10);
一个IndexOutOfBounds异常发生
向量的大小增加到可以容纳10个元素
向量的大小增加到可以容纳15个元素
没有任何影响,向量大小在第5个元素加入时就改变了
38:
下列哪项不是AWT组件?
Canvas
Scrollbar
Table
List
39:
以下不可以添加到TextArea对象上的监听器是哪一个?
A(A,C)
TextListener
MouseListener
40:
JPanel组件的默认布局管理器是哪一项?
GridLayout
CardLayout
BorderLayout
FlowLayour
41:
以下Java代码编译运行后,下列选项中,()会出现在输出结果中。
(选择三项)
publicclasstext3{
publicstaticvoidmain(Stringargs[]){
for(inti=0;
i<
3;
i++){
for(intj=3;
j>
=0;
j--){
if(i==j)
continue;
System.out.println("
i="
+i+"
j="
+j);
}ADE
i=0j=3
i=0j=0
i=2j=2
i=0j=2
i=0j=1
42:
在Java中,Applet类的()方法返回一个URL对象,它表示包含此
applet的HTML文件的目录。
(选择一项)B
getAbsolutePath()
getDocumentBase()
getCodeBase()
getURL()
getPath()
43:
运行下列Java代码后,下面选项中,包含在输出结果中的是()。
(选择两项)
publicclassExample{
publicstaticvoidmain(Stringargs[]){
inti=0;
do{
System.out.println(〞Doingitforiis〞+i);
}while(--i>
0);
System.out.println(〞Finished〞);
}DE
Doingitforiis3
Doingitforiis1
Doingitforiis2
Doingitforiis0
Finished
44:
在Java中,下列代码将输出()。
(选择一项)
1.Publicclassintegerequals
2.{
3.Publicstaticvoidmain(Stringargs[])
4.{
5.Integera=newInteger(3);
6.Integerb=newInteger(3);
7.System.out.println(a==b);
8.}
9.}C
编译器将显示第7行有错误
程序编译并打印true
程序编译并打印false
程序编译但在第7行引起了一个运行期意外
45:
在Java中,在单一文件中import、class和package的正确出现顺序是()。
class,import,package
package,import,class
import,package,class
package,class,import
46:
在Java中,要建立一个线程,可以从下面()接口继承。
(选择一项)A
少数用于管理系统部件
47:
在Java语言中,在程序运行时会自动检查数组的下标是否越界,如果越界,会抛掷下面的()异常。
48:
在Java代码中,publicstaticvoidmain方法的参数描述正确的是()。
(选择两项)AB
Stringargs[]
String[]args
Stringsargs[]
Stringargs
49:
编译和运行下列Java语言代码后结果是()。
(选择一项)
publicclassTest{
staticinttotal=10;
newTest();
publicTest(){
System.out.println(〝Intest〞);
Inttemp=this.total;
if(temp>
5){
System.out.println(temp);
}B
编译器报第2行有错
编译器报第8行有错
在标准输出上打印的内容中有数字10
通过编译,但是产生运行时错误
50:
在Java中,关键字()使类不能派生出子类。
(选择一项)A
native
51:
编译,运行下列Java代码后的结果是()。
publicstaticvoidmain(Stringargs[]){
intage;
age=age+1;
Theageis"
+age);
}D
编译,运行后没有输出
编译,运行后输出:
Theageis1
能通过编译,但运行时产生错误
不能通过编译
52:
在Java语言中,下列表达式返回true的是()。
AB
=="
53:
在Java语言中,下列语句中正确的是()。
54:
如果编译运行下面的Java代码,将会()。
classBase{}
classSubextendsBase{}
publicclassCex{
publicstaticvoidmain(Stringargv[]){
Baseb=newBase();
Subs=(Sub)b;
}C
能够正确地编译和运行
发生编译时异常
发生运行时异常
55:
在Java语言中,类Worker是类Person的子类,Worker的构造方法中有一句"
,该语句()。
(选择一项)C
56:
分析下列Java代码:
classA{
publicstaticvoidmain(String[]args){
staticvoidmethod(){
编译运行后,输出结果是()。
57:
在Java语言中,在类SquareRoot中定义了方法methodA,其中包含语句:
doublemy_result=Math.sqrt(1000);
需要导入()。
Java.lang.*
Java.Math.*
Java.util.Math.*;
58:
add(BorderLayout.EAST,newButton("
当该Applet载入时,用户界面的外观将是()。
右边有个按钮
一个按钮填充整个在用户界面上
59:
JavaApplet的三种状态:
1.init(),2.start(),3.paint(),在Applet载入时的顺序是()。
1,2,3
2,1,3
2,3,1
1,3,2
60:
在Java语言中,声明公用的abstract方法的正确格式是()。
publicabstractvoidadd();
publicabstractvoidadd(){}
publicabstractadd();
publicvirtualadd();
61:
下列哪一项不属于面向对象程序设计的基本要素?
类
对象
方法
安全
62:
关于Java语言的内存回收机制,下列选项中最正确的一项是。
Java程序要求用户必须手工创建一个线程来释放内存
Java程序允许用户使用指针来释放内存
内存回收线程负责释放无用内存
内存回收线
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- IBMJAVA WEB模拟题 WEB 模拟