2019电大《java语言与面向对象程序设计》专科期末复习试题及答案必考重点

上传人:优*** 文档编号:72154898 上传时间:2019-01-22 格式:DOC 页数:8 大小:62KB
返回 下载 相关 举报
2019电大《java语言与面向对象程序设计》专科期末复习试题及答案必考重点_第1页
第1页 / 共8页
2019电大《java语言与面向对象程序设计》专科期末复习试题及答案必考重点_第2页
第2页 / 共8页
2019电大《java语言与面向对象程序设计》专科期末复习试题及答案必考重点_第3页
第3页 / 共8页
2019电大《java语言与面向对象程序设计》专科期末复习试题及答案必考重点_第4页
第4页 / 共8页
2019电大《java语言与面向对象程序设计》专科期末复习试题及答案必考重点_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《2019电大《java语言与面向对象程序设计》专科期末复习试题及答案必考重点》由会员分享,可在线阅读,更多相关《2019电大《java语言与面向对象程序设计》专科期末复习试题及答案必考重点(8页珍藏版)》请在金锄头文库上搜索。

1、电大JAVA语言与面向对象程序设计期末复习试题及答案小抄一、单选择题(每小题2分,共30分)1、编译Java Application 源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为( )。(A)java(B)class(C)html(D)exe2、已知表达式intm=0,1,2,3,4,5,6;下面哪个表达式的值与数组元素个数相等?( )。(A) m.length() (B) m.length(C) m.length()+1 (D) m.length+13、在Java Applet程序用户自定义的Applet子类中,一般需要覆盖父类的( )方法来完成一些画图操作。(A)start(

2、 ) (B)stop( ) (C) init( ) (D) paint( )4、如下哪个字符串是Java中的标识符?( )。(A) fieldname (B) super (C) 3number (D) #number5、关于被私有访问控制符private修饰的成员变量,以下说法正确的是( ) (A)可被三种类引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类 (B)可以被两种类访问和引用:该类本身、该类的所有子类 (C)只能被该类自身所访问和修改 (D)只能被同一个包中的类访问6、Java中main()函数的值是什么类型?( ) (A) String (B) int(C) ch

3、ar (D) void7、执行完代码int x = new int25;后,以下哪项说明是正确的( ) (A)x24为0 (B)x24未定义 (C)x25为0 (D)x0为空8、以下代码段执行后的输出结果为( ) int x=3; int y=10; System.out.println(y%x); (A)0 (B)1 (C)2 (D)39、已知如下代码:publicclassTestlonga=newlong10;publicstaticvoidmain(Stringarg)System.out.println(a6);请问下面哪个语句是正确的( )(A) Outputisnull. (B)

4、 Outputis0.(C) Whencompile,someerrorwilloccur. (D) Whenrunning,someerrorwilloccur.10、给出下面的代码段:publicclassBaseintw,x,y,z;publicBase(inta,intb)x=a;y=b;publicBase(inta,intb,intc,intd)/assignmentx=a,y=bw=d;z=c;在代码说明/assignmentx=a,y=b处写入如下哪个代码是正确的?( )(A) Base(a,b); (B) x=a,y=b; (C) super(a,b); (D) this(a

5、,b);11、给出如下代码:class Testprivate int m;public static void fun() / some code.如何使成员变量m 被函数fun()直接访问( ) (A)将private int m 改为protected int m (B)将private int m 改为 public int m (C)将private int m 改为 static int m (D)将private int m 改为 int m12、下面哪个函数是public void example().的重载函数( ) (A)public double example2(int

6、 m). 4(B)public int example(). (C)public void example2(). (D)public int example ( int m, float f).13、以命令”java MyTest a b c”执行文件MyTest.class后,表达式( )为真 (A)args0 = MyTest a b c (B)args0 = MyTest (C)args0 = a(D)args1= b14、当包含applet的页面被重新加载时会自动调用以下哪个函数?( ) (A) init() (B) start()(C) stop() (D) destroy()15

7、、在编写Java Applet程序时,若需要对发生的事件作出响应和处理,一般需要在程序的开头写上( )语句(A) import java.awt.*;(B) import java.applet.* ; (C) import java.io.* ; (D) import java.awt.event.* ;二、判断题 (每小题2分,共20分)1、Java的字符类型采用的是ASCII编码。2、class A.等价于class A extends Object.。 3、抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。 4、Java中数组的元素可以是简单数据类型的量,也可以是某一类的对象

8、。 5、一个Java类可以有多个父类。 6、子类的域和方法的数目一定大于等于父类的域和方法的数目。 7、System类不能实例化,即不能创建System类的对象。 8、接口里的方法必须全部都声明成abstract。 9、最终类不能派生子类,最终方法不能被重载。 10、设String对象s=”Hello ”,运行语句System.out.println(s.concat(“World!”);后String对象s的内容为”Hello world!”,所以语句输出为:Hello world!。 三、填空题(每空格2分,共20分)1、根据程序的构成和运行环境的不同,Java源程序分为两类:_程序和_程

9、序。2、在Java的基本数据类型中,char型采用Unicode编码方案,每个Unicode码占用_字节内存空间。3、在Java程序中,通过类的定义只能实现_重继承,但通过接口的定义可以实现_重继承关系。4、_方法是一种仅有方法头,没有具体方法体和操作实现的方法,该方法必须在抽象类或接口之中定义。_方法是不能被当前类的子类重新定义的方法。5、如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyApplet,则类MyApplet必须是_类的子类并且存储该源程序文件的文件名为_。6、Java中所有类都是类_ 的子类。四、写出下列程序的输出。(每小题5分,共20分)1、 clas

10、s Parentvoid printMe()System.out.println(“parent”);class Child extends Parentvoid printMe()System.out.println(“child”);void printAll()super.printMe();this.printMe();printMe();public class Test_thispublic static void main(String args )Child myC=new Child();myC.printAll();2、public class Test public st

11、atic void main(String args) int a=new int5; for(int i=0;i0;i-) System.out.println(a+i+=+ai); 3、public class BreakLoop public static void main(String args) int num=5; for (num=1;num5;num+) System.out.println(num1=+num); System.out.println(-); for (num=1;num5;num+) if (num=3) break; System.out.println

12、(num2=+num); System.out.println(-); for (num=1;num5;num+) if (num=3) continue; System.out.println(num3=+num); 4、public class CruncherCrunch( int i )System.out.println(“int version”);Crunch(String s)System.out.println(“String version”);public static void main(String args )new Cruncher (1);五、使用Java语言编

13、写程序。(共10分)1、编写一个字符界面的Java Application 程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。JAVA语言与面向对象程序设计标准答案一、单选择题(每小题2分,共30分)1. B2. B3. D4. A5. C6. D7. A8. B9. C10. D 11. C12. D13. C 14. B15. D二、判断题 (每小题2分,共20分)1. 2. 3. 4. 5. 6. 7. 8.9. 10. 三、填空题(每空格2分,共20分)1. Application Applet 2. 2 3. 单重 多重 4. 抽象 最终 5. Applet MyApplet.java 4. Object 四、写出下列程序的输出。(每小题5分,共20分)1. parentchildchild

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 成考

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