JAVA试题2及标准答案.docx

上传人:scccc 文档编号:14561816 上传时间:2022-02-09 格式:DOCX 页数:9 大小:27.42KB
返回 下载 相关 举报
JAVA试题2及标准答案.docx_第1页
第1页 / 共9页
JAVA试题2及标准答案.docx_第2页
第2页 / 共9页
JAVA试题2及标准答案.docx_第3页
第3页 / 共9页
JAVA试题2及标准答案.docx_第4页
第4页 / 共9页
JAVA试题2及标准答案.docx_第5页
第5页 / 共9页
亲,该文档总共9页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《JAVA试题2及标准答案.docx》由会员分享,可在线阅读,更多相关《JAVA试题2及标准答案.docx(9页珍藏版)》请在三一文库上搜索。

1、选择题每题2分,共40分1、Java源文件和编译后的文件扩展名分别为A、 .class 和 .java B、 .java 和.classC、 .class 和.classD、 .java 和.java2、Java语言不是A、高级语言B、编译型语言C、结构化设计语言D、面向对象设计语言3、 Java语言中创立一个对象使用的关键字为A、class B、interface C、new D、create4、 对于可以独立运行的Java应用程序,以下说法是正确的.A、无须main方法B、必须有两个 main方法C、可以有多个或零个 main方法 D、必须有一个main方法5、for;是A、循环结构 B、

2、分支结构 C、顺序结构6、布尔型变量真值表示为A、true B、false C、t D、f7、用abstract定义的类A、可以被实例化 B、不能派生子类C、不能被继承D、只能被继承8、设有对象x具有届性a那么访问该届性的方法为A、a.x B、a.x C、x.a D、x.a9、continue 语句(A、只中断最内层的循环B、只中断最外层的循环C、只中断所在层循环中的当次循环D、只中断某一层的循环10、 以 public 修饰的类如:public class Car贝U Car A、可被其它程序包中的类使用B、仅能被本程序包中的类使用C、不能被任意其它类使用D、不能被其它类继承11、要定义一个

3、静态域或静态方法,应使用修饰符A、public B、final C、protected D、static12、 假设a=2,那么以下程序代码实行后,c的结果为c=5;ifa0 ifa4c=6;else c=9;A、4 B、5 C、6D、913、 在图形界面中,将容器的版面分为东、南、西、北、中5个区域,这样 的布局版面设置称为A、FlowLayout B、GridLayout C、BorderLayout D、 CardLayout14、java不允许类之间的多重继承,但通过在一个类中实现多个,可到达多重继承的目的.A、接口 B、模块 C、类 D、包15、以下关于构造函数的句子中,正确的选项是

4、A、定义类类型时,其构造函数不可省略B、类的构造函数不必与类名相同C、一个类类型,只能定义一个构造函数D、在用new运算符生成类的一个对象时,构造函数被调用执行.16、声明一个类的方法是最终的,即不能被其子类覆盖该方法,应使用 修饰符A、abstractB、publicC、protected D、final17、对象是相关数据和方法的结合体,分别对应于对象的两个特征:状态和A、抽象B、模块 C、实现 D、行为class Student extendsint score; /入学总分int getScore()return score;18、设有下面两个类的定义:class Person Per

5、son long id; /身份证号String name; / 姓名那么类Person和类Student的关系是A、包含关系B、继承关系C、关联关系 D、上述类定义有语法错误19、以下哪个不是Java的关键字?A、FALSE B、const C、this D、void20、在编写Java Applet程序时,需要在程序的开头写上()语句.A、importjava.awt.* ;B、importjava.applet.* ;C、importjava.io.* ;D、importjava.awt.event.* ;二、填空题(每题2分,共10分)1. Java源程序编译命令是.2 . Java应

6、用程序中有一个main()方法,它前面有三个修饰符是public、o3、 创立一个名为 MyPackage 的包的语句是 ,该语句 应该放在程序的位置为: .4、 Java中的继承只能是 继承.5、 假设x = 5 , y = 10,贝U x y的逻辑值分别为 .三、判断题(每题2分,共20分)()1、Java中缺省的构造函数就是没有参数的构造函数.()2、Java语言中的数组元素下标总是从 0开始,下标可以是整数或整型表达式.()3、一个Java类可以有多个父类,这称作多继承.()4、Java中接口中的方法可以有方法体.()5、由继承性可知,程序中子类拥有的成员数目一定大丁等丁父类拥有的成员

7、数目.()6、注释的作用是使程序在执行时在屏幕上显示之后的内容.()7、使用了 protected修饰过的成员,在包内也不能访问.()8、使用Java中的IO流必须倒入java.io包.()9、每个类都只能有一个构造方法.()10、可以在一个构造函数中调用另一个构造函数,但必须是第一句,这中情况称为是构造函数重载.四、简做题(每题5分,共10分)1、Java中面向对象方法的特点有哪些?2、简述Java的事件处理机制.五、阅读程序写出结果(每题5分,共20分)1) 程序的输出结果是class Numberint i;public class ReNumberpublic static void

8、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.out.println( n1.i= +n1.i+ n2.i=+n2.i);2) 程序的输出结果是 public class DigitK(public static void main(String args)(long a=73892465;System.out.println(digit(a,3);static in

9、t digit(long n, int k)(for(int i=0;ik;i+)n/=10;return (int)n%10;3) 程序输出结果是 -public class A (int i = 0;Leaf increment() (i+;return this;void print() (System.out.println(i = + i);public static void main(String args) (Leaf x = new Leaf();x.increment().increment().increment().print();4) 以下程序段的输出结果为 clas

10、s C1 C1 ( ) System.out.print (1); class C2 extends C1 C2( ) System.out.print (2); public class C3 extends C2 C 3( ) System.out.println(3 ); public static void main(String args) C3 c = new C3( );答案选择题每题2分,共40分12345678910BCCDAABCCC111281920DDCADDDBAB、填空题每题2分,共10分1javac2static void3Package MyPackage 首行4单5true三、判断题每题2分,共20分1T2T3T4F5F6F7F8T9F10T四、简做题每题 5分,10分五、程序阅读题每题 5分,共20分1n1.i=47 n2.i=13;n1.i=13 n2.i=13223i=34123

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1