java题库.docx
- 文档编号:2850257
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:40
- 大小:60.84KB
java题库.docx
《java题库.docx》由会员分享,可在线阅读,更多相关《java题库.docx(40页珍藏版)》请在冰豆网上搜索。
java题库
用于企业级应用程序开发的java平台是___.
(A)J2SE(B)J2EE(C)J2ME(D)J2QE
知识点:
Java程序开发与运行环境章:
1>>答案:
B
关于以下程序段的说法,正确的是____
importjava.awt.event.*;
1.classMyListenerimplements
2.ActionListener,ItemListener{
3.publicvoidactionPerformed(ActionEventae){
4.System.out.println("Action");}
5.publicvoiditemStateChanged(ItemEventie){
6.System.out.println("Item");
7.}
8.}
(A)可通过编译
(B)第2行产生编译错误,因为类头被分开定义了
(C)第3行产生编译错误,参数ae应该改为e
(D)第5行产生编译错误,方法名称不对,应该是itemStateChange
知识点:
Java程序的构成章:
1>>答案:
A
下列关于JavaApplication与JavaApplet程序的差别描述正确的是________________。
(A)运行方式不同,程序结构相同,运行工具不同,受到的限制相同
(B)运行方式相同,程序结构不同,运行工具不同,受到的限制相同
(C)运行方式相同,程序结构相同,运行工具不同,受到的限制也不同
(D)运行方式不同,程序结构不同,运行工具不同,受到的限制也不同
知识点:
Java程序的构成章:
1>>答案:
D
javac的作用是________________。
(A)将源程序编译成字节码(B)将字节码编译成源程序(C)解释执行Java字节码(D)调试Java代码
知识点:
Java程序设计步骤章:
1>>答案:
A
下列不可以作为标识符。
①for②9b③_time④face
(A)仅①(B)①②(C)①③(D)①④
知识点:
标识符、关键字和数据类型章:
2>>答案:
B
Main()方法的返回类型是:
(A)int(B)void(C)Boolean(D)String
知识点:
流程控制语句章:
2>>答案:
B
下面表达式正确的是
①inti=2.0;②floati=2.0;③chari=2;④inti=’2’;
(A)①②③④(B)③(C)②(D)③④
知识点:
标识符、关键字和数据类型章:
2>>答案:
D
return语句的作用是。
(A)离开循环(B)离开函数(C)进入循环(D)进入函数
知识点:
标识符、关键字和数据类型章:
2>>答案:
B
下面是一个递归JAVA程序,其功能为()
longFactorial(intn)
{
if(1==n)
{return1;}
else
returnn*Factorial(n-1);
}
(A)求1-n的和(B)求2到n的和(C)求n的阶乘 (D)求2-n的积
知识点:
Java的数组章:
2>>答案:
C
若有定义inta=1,b=2;则表达式(a++)+(++b)的值是()。
(A)3(B)4(C)5(D)6
知识点:
运算符与表达式章:
2>>答案:
B
下列选项不是Java保留字的是()。
(A)sizeof(B)super(C)abstract(D)break
知识点:
Java的数组章:
2>>答案:
A
关于被私有访问控制符private修饰的成员变量,以下说法正确的是()
(A)可以被三种类所引用:
该类自身、与它在同一个包中的其他类、在其他包中的该类的子类
(B)可以被两种类访问和引用:
该类本身、该类的所有子类
(C)只能被该类自身所访问和修改
(D)只能被同一个包中的类访问
知识点:
Java的访问控制符章:
3>>答案:
C
下面有关Java语言类的概念中,说法错误的是_______。
(A)类及其属性、方法可以同时有一个以上的修饰符来修饰
(B)final类中的属性和方法不一定都要用final修饰符修饰
(C)最终类不能派生子类,最终方法不能被覆盖
(D)子类要调用父类的方法,必须使用super关键字
知识点:
类的定义语法章:
3>>答案:
D
创建一个名为MyPackage的包的语句正确的是()。
(A)importMyPackage;(B)importpackageMyPackage;
(C)packageMyPackage;(D)packageimportMyPackage;
知识点:
Java的包章:
4>>答案:
C
欲编写如下图的一个界面,用于显示用户指定的图像:
如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件:
(A)TextArea
(B)Panel
(C)Applet
(D)Canvas
知识点:
Java的继承章:
4>>答案:
D
try
{
inta=1/0;
}catch(Exceptione)
{
}
(A)Exception类型与抛出的ArithmeticException异常不匹配
(B)运行出错
(C)正常运行
(D)异常不需要捕获,所以编译出错
知识点:
异常的捕获和处理章:
4>>答案:
C
给出下面的代码段
classb
{intn=1;
voiddisp(){System.out.print(n);}
}
classcextendsb
{intn=2;
voiddisp(){
super.disp();System.out.print(super.n);System.out.print(n);
}
publicstaticvoidmain(String[]args)
{(newc()).disp();
}};
运行结果哪项是正确的?
(A)112(B)222(C)111(D)221
知识点:
Java的继承章:
4>>答案:
A
paint()方法所使用的参数类型是()。
(A)Graphics(B)Graphics2D(C)String(D)Color
知识点:
Java的多态章:
4>>答案:
A
下面程序段执行后,其输出结果正确的是( )。
StringBufferbuf=newStringBuffer("China2008");
buf.insert(5,"@");
System.out.println(buf.toString());
(A)China2008@(B)@China2008(C)China@2008(D)China#2008
知识点:
Java的多态章:
4>>答案:
C
哪个关键字可以抛出异常?
(A)transient(B)throws(C)throw(D)static
知识点:
异常的捕获和处理章:
4>>答案:
C
publicclassParent{
publicintaddValue(inta,intb){
ints;
s=a+b;
returns;
}
}
classChildextendsParent{
}
下述哪些方法可以加入类Child?
(A)intaddValue(inta,intb){//dosomething...}
(B)publicvoidaddValue(inta,intb){//dosomething...}
(C)publicintaddValue(inta){//dosomething...}
(D)publicintaddValue(inta,intb)throwsMyException{//dosomething...}
知识点:
Java的继承章:
4>>答案:
C
下面关于Applet的说法正确的是
(A)Applet也需要main方法(B)Applet必须继承自java.awt.Applet
(C)Applet能访问本地文件(D)Applet程序不需要编译
知识点:
Java的继承章:
4>>答案:
B
1)publicclassTest{
2)intm,n;
3)publicTest(){}
4)publicTest(inta){m=a;}
5)publicstaticvoidmain(Stringarg[]){
6)Testt1,t2;
7)intj,k;
8)j=0;k=0;
9)t1=newTest();
10)t2=newTest(j,k);
11)}
12)}
哪行将引起一个编译时错误?
(A)3(B)5(C)6(D)10知识点:
Java的继承章:
4>>答案:
D
下列说法正确的是()。
(A)私有方法不能被子类覆盖
(B)子类可以覆盖超类中的任何方法
(C)覆盖方法可以声明自己抛出的异常多于那个被覆盖的方法
(D)覆盖方法中的参数清单必须是被覆盖方法参数清单的子集
知识点:
Applet的生命周期方法章:
5>>答案:
C
下面哪个是对字符串String的正确定义()
(A)Strings1=null;
(B)Strings2=’null’;
(C)Strings3=(String)‘abc’;
(D)Strings4=(String)‘\uface’;
知识点:
String和StringBuffer章:
5>>答案:
A
Java编程所必须的默认引用包为
(A)java.sys包(B)java.lang包(C)java.new包 (D)以上都不是
知识点:
Java语言基础类库章:
5>>答案:
B
数组中可以包含什么类型的元素?
(A)int型(B)string型(C)数组(D)以上都可以
知识点:
Java的向量章:
5>>答案:
D
下面哪条语句定义了5个元素的数组()
(A)int[]a={22,23,24,25,12};
(B)inta[]=newint(5);
(C)int[5]array;
(D)int[]arr;
知识点:
Java的向量章:
5>>答案:
A
下面___________方法是Applet不包含的。
(A)start()
(B)drawString(Strings,intx,inty)
(C)repaint()
(D)destroy()
知识点:
Applet的生命周期方法章:
5>>答案:
B
实现下列________接口可以对TextFie
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 题库
![提示](https://static.bdocx.com/images/bang_tan.gif)