java语言程序设计(07129)复习题

java语言程序设计(07129)复习题

ID:8907286

大小:28.00 KB

页数:9页

时间:2018-04-11

java语言程序设计(07129)复习题_第1页
java语言程序设计(07129)复习题_第2页
java语言程序设计(07129)复习题_第3页
java语言程序设计(07129)复习题_第4页
java语言程序设计(07129)复习题_第5页
资源描述:

《java语言程序设计(07129)复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、JAVA语言程序设计一、单项选择题1.下列数组的定义中,不正确的是【】。A.chargrade[][]=newchar[10[10]B.chargrade[][]=newchar[][10]C.char[][]grade=newchar[10][10]D.char[]grade[]=newchar[10][10]2.以下不是Java关键字的是【】。A.finalB.nullC.lengthD.finally3.以下说法不正确的是【】。A.类是变量和方法的集合体B.类的数据必须的共有的C.数组是有序数

2、据的集合D.抽象类不可以实例化4.以下关于继承的叙述中,不正确的是【】。A.在Java中一个类可以只实现一个接口B.在Java中类只允许单一继承C.在Java中一个类不能同时继承一个类和实现一个接口D.在Java中接口可以多重继承2.下列说法正确的是【】。A.抽象类中可以没有抽象方法B.抽象类中定义的方法一定是抽象的C.抽象类中一定存在抽象方法D.抽象类的子类一定要实现抽象类中的抽象方法3.下列说法中,正确的是【】。A.一个java源程序文件中,只能有一条import语句B.一个java源程序文件中

3、,可以有多个package语句C.一个java源程序文件中,只能有一个public类D.一个java源程序文件中,只能有一个类中可以有main方法4.Java语言在语言的类型上属于哪种类型的语言【】。A.编译型的语言B.编译链接型的语言C.脚本型的解释语言D.解释型的语言5.Java语言有很多优点,以下选项中反映了Java程序并行机制的特点是【】。A.安全性B.多线程C.跨平台D.可移植二、填空题6.Java语言中【】是程序的基本单位。7.Java中,字符类型char的位数是【】位。8.在Java,

4、可以通过关键字【】来继承类。9.容器Frame的缺省布局管理器是【】。10.创建一个名为Company的包的语句是【】。11.Java中访问限定符有public、【】、protected、和default。12.设x=2,则表达式(++x)*3的值是【】。6.【】方法是不能被当前类的子类重新定义的。7.如果一个类中包含一个或多个abstract方法,则它是一个【】类。8.接口中定义的数据成员均是常量数据成员,所有成员方法均为【】方法,且没有构造方法。9.要实现接口中的抽象方法,必须使用完全相同的方法

5、头,并且还要用【】修饰符。10.重载方法的选择是在编译时进行的,系统根据【】、参数类型和参数顺序寻找匹配方法。11.protected类型的类成员可被同一类、同一包中【】和不同包中的子类的代码访问引用。12.main函数的声明格式是【】。13.Java事件处理包括建立事件源、建立事件监听器和将事件源【】到监听器。14.Sockets技术是建立在【】协议之上的。15.Java不直接支持多重继承,但可以通过【】实现多继承。三、简答题16.swith-case-break-defult语句的执行过程是怎么

6、样的?17.一个文件中可以有几个类?有几个主类?18.简述方法重载与方法覆盖的区别。被重载的方法是否可以改变返回值的类型?19.如何判断一个单选按钮被选中?17.声明数组变量会为数组分配内存空间吗?为什么?18.请写出类中的public修饰符、private修饰符和默认修饰符的作用。19.阅读以下程序段,回答以下问题。if(x<5)System.out.println(“one”);else{if(y<5)System.out.println(“two”);elseSystem.out.printl

7、n(“three”);}问题:(1)若执行前x=6,y=4,该程序的输出是什么?(2)若执行前x=7,y=8,该程序的输出是什么?20.简述final,finally,finalize的区别。21.Java的图形用户界面的基本组成部分是什么?四、程序填空题24.写出下面程序的功能。publicclassSum{publicstaticvoidmain(String[]args){doublesum=0.0;for(inti=1;i<=50;i++)sum+=1.0/(double)i;System.

8、out.println(“sum=”+sum);}}25.请写出下面程序运行后a,b的值。classStringTest{publicstaticvoidmb_operate(Stringx,Stringy){x.concat(y);y=x;}publicstaticvoidmain(String[]args){Stringa=“A”;Stringb=“B”;mb_operate(a,b);System.out.println(a+“.”+b);}}26.写出下面程序

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。