《JAVA》试题3及答案.docx
- 文档编号:27328459
- 上传时间:2023-06-29
- 格式:DOCX
- 页数:9
- 大小:19.36KB
《JAVA》试题3及答案.docx
《《JAVA》试题3及答案.docx》由会员分享,可在线阅读,更多相关《《JAVA》试题3及答案.docx(9页珍藏版)》请在冰豆网上搜索。
《JAVA》试题3及答案
一、选择题(每题2分,共20题,40分)
1.Java源文件与编译后得文件扩展名分别为()
ﻩA、、class与 、javaﻩB、、java与、class
C、、class与、classﻩD、、java与、java
2.Java语言中创建一个对象使用得关键字为 ()
A、class B、interfaceC、newD、create
3.对于可以独立运行得Java应用程序,下列()说法就是正确得。
A、无须main方法 B、必须有两个main方法
C、可以有多个或零个main方法D、必须有一个main方法
4.continue语句( )
A、只中断最内层得循环ﻩﻩﻩB、只中断最外层得循环
C、只中断所在层循环中得当次循环 D、只中断某一层得循环
5.若a=2,则下列程序代码实行后,c得结果为( )
ﻩc=5;
if(a>0)
ﻩ{if(a>4)c=6;
ﻩﻩelsec=9;}
A、4 B、5C、6 D、9
6.设x为int型变量、则执行以下语句以后,x得值为( )
x=10;ﻩx+=x-=x-x
A、10ﻩﻩB、20ﻩC、40ﻩﻩﻩD、30
7.用abstract定义得类( )
ﻩA、可以被实例化 B、不能派生子类
C、不能被继承 D、只能被继承
8.设有对象x具有属性a则访问该属性得方法为()
A、a、x B、a、x() C、x、a D、x、a()
9.以public修饰得类如:
publicclass Car{…} 则Car( )
A、可被其它程序包中得类使用B、仅能被本程序包中得类使用
C、不能被任意其它类使用 D、不能被其它类继承
10.声明一个类得方法就是最终得,即不能被其子类覆盖该方法,应使用( )修饰符
A、abstract B、publicC、protectedD、final
11.下面得程序段输出得结果就是( )
int i=1,b,c;
inta[]=new int[3];
b=a[i];
c=b+i;
System、out、prinln(c);
A、0ﻩB、2ﻩﻩﻩC、1ﻩD、4
12.下面对继承得说法,正确得就是( )
A、子类能继承父类得所有方法与状态
B、子类能继承父类得非私有方法与状态
C、子类只能继承父类得public方法与状态
D、子类只能继承父类得方法,而不继承状态
13.在图形界面中,将容器得版面分为东、南、西、北、中5个区域,这样得布局(版面设置)称为( )
A、FlowLayout B、GridLayout C、BorderLayoutD、CardLayout
14.java不允许类之间得多重继承,但通过在一个类中实现多个(),可达到多重继承得目得。
A、接口 B、模块C、类 D、包
15.下列关于构造函数得句子中,正确得就是()
A、定义类类型时,其构造函数不可省略。
B、类得构造函数不必与类名相同
C、一个类类型,只能定义一个构造函数
D、在用new运算符生成类得一个对象时,构造函数被调用执行。
16.设有下面两个类得定义:
classPerson{ classStudentextends Person{ﻩﻩﻩﻩﻩﻩ{
long id;//身份证号 int score; //入学总分
Stringname; //姓名 int getScore(){
} return score;
}}
则类Person与类Student得关系就是()。
A、包含关系ﻩﻩB、继承关系ﻩﻩ
C、关联关系ﻩD、上述类定义有语法错误
17.在下面指定得位置添加哪个选项中定义得方法,编译时候会产生错误?
( )
classB{
ﻩfloat x=1.0f;
ﻩpublicfloatgetNum(){
returnx;}
//此处添加选项中得方法
}
A、publicfloat getNum(inty) {returnx+y;}
B、public floatgetNum(floatd) {returnx+d;}
C、publicfloatgetNum(double d) {return(int)(x+d);}
D、publicdouble getNum(){returnx;}
18.按钮可以产生ActionEvent事件,实现哪个接口可处理此事件( )
A、FocusListener
B、ponentListener
C、WindowListener
D、ActionListener
19.每个使用组件得程序必须有一个()
A、按钮ﻩB 、容器 ﻩﻩC 、菜单ﻩﻩD、标签
20.以下( )类不属于字符流类
A、Reader ﻩﻩB、
C、BufferedInputStream ﻩﻩD、StringReader
二、填空题(每小题2分,共5题,10分)
1.Java 应用程序中有main()得方法,它前面有三个修饰符就是public、static、 。
2.创建一个名为MyPackage得包得语句就是 。
3.若x =5,y=10,则x >=y得逻辑值为 。
4.若有字符串str=”hello,world”,那么str、indexof(“or”)得值为 。
5.用于捕获异常得Java语句就是 。
三、判断题(每小题2分,共10题,20分)
() 1、布尔型变量得取值只有两个:
true与false。
()2、Java语言中得数组元素下标总就是从0开始,下标可以就是整数或整型表达式。
( )3、Java程序得文件名可以任意。
()4、一个源程序文件中主类应该定义为公有类。
() 5、Java中缺省得构造函数就就是没有参数得构造函数。
( ) 6、每个类都只能有一个构造方法。
()7、使用了protected修饰过得成员,在包内也不能访问。
( )8、由继承性可知,程序中子类拥有得成员数目一定大于等于父类拥有得成员数目。
( ) 9、Java中接口中得方法可以有方法体。
()10、布局管理器就是用来确定组件在容器中得位置与大小。
四、简答题(每小题5分,共2题,10分)
1、Java中面向对象方法得特点有哪些?
2、什么就是方法得覆盖?
什么就是方法得重载?
五、阅读程序写出结果(每小题5分,共4题,20分)
1)程序得输出结果就是
classNumber{
inti;
}
publicclassReNumber{
public staticvoid main(String[]args){
Number n1=newNumber();
Number n2=new Number();
n1、i=47;
n2、i=13;
System、out、println(“n1、i=”+n1、i+”n2、i=”+n2、i);
n1=n2;
System、out、println(“n1、i=”+n1、i+”n2、i=”+n2、i);
}
}
2) 程序得输出结果就是
interfaceOneToN{
int disp(int n);
}
classSumimplementsOneToN{
ﻩpublicint disp(intn){
ﻩints=0;
for(inti=1;i<=n;i++)
ﻩs+=i;
ﻩreturns;
}
}
publicclassUseInterface{
ﻩpublicstaticvoid main(Stringargs[]){
ﻩﻩintn=5;
ﻩSums=newSum();
ﻩSystem、out、println(s、disp(n));
ﻩ}
}
3)以下程序段得输出结果为 。
classC1 {
C1 ( ) {
System、out、println("1 ");}
}
public class C2 extendsC2{
C2(){
System、out、println("2"); }
publicstatic voidmain(String[]args){
C2 c=newC2(); }
}
4)以下程序段得输出结果为 。
publicclassExchangeNum{
publicstaticvoid main(String[]args){
int a[];
a=newint[]{1,2,3,4,5,6,7,8,9,10};
inttemp;
for(inti=0;i<5;i++){
temp=a[i];
a[i]=a[9-i];
a[9-i]=temp;}
for(inti=0;i<10;i++)
System、out、print(a[i]+" ");
}}
答案
一.选择题(每题2分,共40分)
1
2
3
4
5
6
7
8
9
10
B
C
D
C
D
B
D
C
A
D
11
12
8
19
20
C
B
C
A
D
B
D
D
B
C
二、填空题(每题2分,共10分)
1
void
2
PackageMyPackage
3
0
4
7
5
if-catch-finally
三、判断题(每小题2分,共20分)
1
T
2
T
3
F
4
T
5
T
6
F
7
F
8
F
9
F
10
F
四、简答题(每小题5分,10分)
五、程序阅读题(每题5分,共20分)
1
n1、i=47 n2、i=13
n1、i=13n2、i=13
2
15
3
1
2
4
10987654321
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- JAVA 试题 答案