《JAVA》试题3及答案

上传人:cn****1 文档编号:508373765 上传时间:2022-09-22 格式:DOC 页数:10 大小:57.50KB
返回 下载 相关 举报
《JAVA》试题3及答案_第1页
第1页 / 共10页
《JAVA》试题3及答案_第2页
第2页 / 共10页
《JAVA》试题3及答案_第3页
第3页 / 共10页
《JAVA》试题3及答案_第4页
第4页 / 共10页
《JAVA》试题3及答案_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《《JAVA》试题3及答案》由会员分享,可在线阅读,更多相关《《JAVA》试题3及答案(10页珍藏版)》请在金锄头文库上搜索。

1、一、选择题(每题2分,共20题,40分)1. Java源文件和编译后的文件扩展名分别为( ) A、.class和 .java B、.java和 .class C、.class和 .class D、.java和 .java2. Java语言中创建一个对象使用的关键字为 ( )A、class B、interface C、new D、create3. 对于可以独立运行的Java应用程序,下列( )说法是正确的。A、无须main方法 B、必须有两个main方法 C、可以有多个或零个main方法 D、必须有一个main方法4. continue语句( )A、只中断最内层的循环 B、只中断最外层的循环C、

2、只中断所在层循环中的当次循环 D、只中断某一层的循环5. 若a=2,则下列程序代码实行后,c的结果为()c=5;if(a0) if(a4) c=6; else c=9;A、 B、 C、 D、6. 设x为int型变量、则执行以下语句以后,x的值为( )x=10;x+=x-=x-xA、 10B、20C、40D、307. 用abstract定义的类( )A、可以被实例化 B、不能派生子类C、不能被继承 D、只能被继承8. 设有对象x具有属性a则访问该属性的方法为( ) A、a.x B、a.x() C、x.a D、x.a()9. 以public修饰的类如:public class Car 则Car(

3、)A、可被其它程序包中的类使用 B、仅能被本程序包中的类使用C、不能被任意其它类使用 D、不能被其它类继承10. 声明一个类的方法是最终的,即不能被其子类覆盖该方法,应使用( )修饰符A、abstract B、public C、protected D、final11. 下面的程序段输出的结果是()int i=1,b,c;int a=new int3;b=ai;c=b+i;System.out.prinln(c);A、0B、2C、1D、412. 下面对继承的说法,正确的是( )A、子类能继承父类的所有方法和状态B、子类能继承父类的非私有方法和状态C、子类只能继承父类的public方法和状态D、子

4、类只能继承父类的方法,而不继承状态13. 在图形界面中,将容器的版面分为东、南、西、北、中个区域,这样的布局(版面设置)称为()A、FlowLayout B、GridLayout C、BorderLayout D、CardLayout14. java不允许类之间的多重继承,但通过在一个类中实现多个( ),可达到多重继承的目的。A、接口 B、模块 C、类 D、包15. 下列关于构造函数的句子中,正确的是( )A、定义类类型时,其构造函数不可省略。B、类的构造函数不必与类名相同C、一个类类型,只能定义一个构造函数D、在用new运算符生成类的一个对象时,构造函数被调用执行。16. 设有下面两个类的定

5、义:class Person class Student extends Person long id; / 身份证号 int score; / 入学总分 String name; / 姓名 int getScore() return score; 则类Person和类Student的关系是( )。A、包含关系B、继承关系C、关联关系D、上述类定义有语法错误17. 在下面指定的位置添加哪个选项中定义的方法,编译时候会产生错误?( )class B float x=1.0f; public float getNum() return x;/此处添加选项中的方法A. public float ge

6、tNum(int y) return x+y;B. public float getNum(float d) return x+d;C. public float getNum(double d) return (int)(x+d);D. public double getNum() return x;18. 按钮可以产生ActionEvent事件,实现哪个接口可处理此事件( )A 、FocusListener B 、ComponentListener C 、WindowListener D 、ActionListener19. 每个使用组件的程序必须有一个( )A 、按钮 B 、容器 C 、

7、菜单 D 、标签20. 以下( )类不属于字符流类A、Reader B、FileReader 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分

8、)( ) 1、布尔型变量的取值只有两个:true和false。( ) 2、Java语言中的数组元素下标总是从0开始,下标可以是整数或整型表达式。( ) 3、Java程序的文件名可以任意。( ) 4、一个源程序文件中主类应该定义为公有类。( ) 5、Java中缺省的构造函数就是没有参数的构造函数。( ) 6、每个类都只能有一个构造方法。( ) 7、使用了protected修饰过的成员,在包内也不能访问。( ) 8、由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。( ) 9、Java中接口中的方法可以有方法体。( ) 10、布局管理器是用来确定组件在容器中的位置和大小。四、简

9、答题(每小题5分,共2题,10分)1、 Java中面向对象方法的特点有哪些?2、 什么是方法的覆盖?什么是方法的重载?五、阅读程序写出结果(每小题5分,共4题,20分)1)程序的输出结果是 class Number int i;public class ReNumber public static void main(String args) Number n1=new Number(); Number n2=new Number(); n1.i=47; n2.i=13; System.out.println(“n1.i=”+n1.i+”n2.i=”+n2.i); n1=n2; System.

10、out.println(“n1.i=”+n1.i+”n2.i=”+n2.i);2) 程序的输出结果是 interface OneToNint disp(int n);class Sum implements OneToNpublic int disp(int n)int s=0;for(int i=1;i=n;i+)s+=i;return s;public class UseInterfacepublic static void main(String args)int n=5;Sum s=new Sum();System.out.println(s.disp(n);3)以下程序段的输出结果为

11、 。class C1 C1 ( ) ln(1 ); public class C2 extends C2 C 2( ) System.out.println(2 ); public static void main(String args) C2 c = new C2( ); 4)以下程序段的输出结果为 。public class ExchangeNum public static void main(String args) int a; a=new int1,2,3,4,5,6,7,8,9,10; int temp; for(int i=0;i5;i+) temp=ai; ai=a9-i; a9-i=temp; for(int i=0;i10;i+) System.out.print(ai+ ); 答案一 选择题(每题2分,共40分)12345678910BCDCDBDCAD11121314151617181920CBCADBDDBC二、填空题(每题2分,共10分)1void2Package MyPackage30475if-catch-finally三、 判断题(每小题2分,共20分)1T2T3F4T5T6F7F8F9F10F四、简答题(每小题5分,10分)五、程序阅读题(每题5分,共20分)1n1.i=47 n2.i=13n1.i=1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号