北京交通大学海滨学院《-Java语言程序设计-》期末考试试题.pdf
上传人:文库****品店 上传时间:2024-09-15 格式:PDF 页数:8 大小:3.4MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

北京交通大学海滨学院《-Java语言程序设计-》期末考试试题.pdf

北京交通大学海滨学院《-Java语言程序设计-》期末考试试题.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

北京交通大学海滨学院《-Java语言程序设计-》期末考试试题北京交通大学海滨学院出题单位或教师:张晨光【Java语言程序设计】课程试题(A卷)【闭卷】一、选择题(满分20分,每小题1分,共20道小题)1.Java是一种完全面向(B)的语言。A.过程B.对象C.组件D.服务2.Java语言是1995年由(B)公司发布的。A.MicrostofB.SunC.BorlandD.FoxSoftware3.Java源代码文件的后缀名是,编译后的字节码文件后缀名是。(C)A..java.javaB..class.javaC..java.classD..class.txt4.下列Java标识符中合法的是(C)。A.num&TestB.Second-JspC.$theLastOneD.273.55.下列关于数组的定义形式正确的是(D)。A.int[]num=newint;B.int[]ts[]=newint[2][];C.intc=newc[10];D.charnum[]=newchar[80];6.设a=1,b=2,c=3计算表达式a+=c++/--b运行之后,a的值是(B)。A.3B.4C.5D.2.57.下列不属于Java语言流程控制结构的是(C)。A.分支结构B.跳转语句C.定义函数语句D.循环语句8.下列哪项属于面向对象的特征(A)。A.封装B.抽象C.重载D.重写9.方法重载必须的条件为(A)。A.参数类型与数量不同B.参数类型与数量相同C.返回值不同D.返回值相同10.下列说法正确的是(B)。A.类中的构造函数不可以省略B.构造函数在一个对象被new时执行C.一个类只能定义一个构造函数D.构造函数可以有返回值11.this关键字的含义是表示一个(C)。A.一个类B.一个方法C.当前对象D.当前变量12.表达式10/4*5的结果为(B)。A.12.5B.10C.0.5D.1213.假设语句for(inti=1;i<=100;i*=2),请问该循环,可以循环(B)次。A.6B.7C.8D.9}}1,2,4,5,7,8,102.classUseThis{3.intx=5;classA{voidshow1(){publicintgetResult(intx){intx=2;returnx*x;System.out.print(x+”,”);}System.out.println(this.x);}publicfloatgetResult(floatx){returnx*x;voidshow2(intx){}System.out.print(x+”,”);this.x=x;publicdoublegetResult(doublex){System.out.println(this.x);returnx*x;}}}}classMyClass{classB{publicstaticvoidmain(Stringargs[]){publicstaticvoidmain(Stringargs[]){UseThisob=newUseThis();Aa=newA();System.out.println(ob.x);System.out.println(a.getResult(2));ob.show1();System.out.println(a.getResult(1.2));ob.show2(6);}}}}542,51.446,6五、简答题(满分10分,每小题5分,共2道小题)1.开发一个Java程序的一般步骤是什么?答:开发一个Java程序的一般步骤是:(1)编写源程序;(2)编译程序生成字节码文件;(3)解释执行。2.面向对象的基本特征是什么?答:封装性、继承性、多态性。六、编程题(满分25分,第1小题7分,第2小题8分,第3小题10分,共3道小题)1.编写一个程序Sum.java,计算0到100之间的偶数的和。publicclassSum{publicstaticvoidmain(String[]args){intsum=0;for(inti=0;i<=100;i+=2){sum=sum+i;}System.out.println(sum);}}2.编写一个程序Week.java,输入一个数字(1-7),用中文显示星期几。例如,输入:1,输出:星期一。importjava.util.*;publicclassWeek{publicstaticvoi