浙大Java理论考试模拟练习及答案_第1页
浙大Java理论考试模拟练习及答案_第2页
浙大Java理论考试模拟练习及答案_第3页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、浙大Java理论考试模拟练习及 答案特别提示:选择答案时,请不要点击单选钮,点击选择项的文字即可,否则答案不会真被选中。一. 判断题。共15题,每题2分,共30分。正确的请选择A,错误的请选择B。1、Java语言中,if是一个合法的变量名。OAs正确B.错误2、Java是一种不区分大小写的语言。OA、正确B.错误3、if语句可以没有else子句。解答:A解答:Bg正硝OB、错误4、ne旋算符用干对象抽象化。OA、正硝B.错误5、类是对象实例。OA、正硝B.错误6、Java语言扳定构造方法不能直接调用。OAs正确OB、错误解答:A7s程序员可以在指定时间调用垃圾回收器释放内存.OA.正确B.错误

2、7、Rs提供了資源回收机制,自动销毀无用对象.QAs正确Ob、错误解答:怛 & 类俪类B位千同一个包中,则除了私有成员,类A可以访问类B的所有其他成员。As正确O乩错误解答:A9.J AVA的标识符不区分大小写cOAs正确B、错误解答:B10s表达式I (x=l)等价干x! = la、正确Ob、错误解答:AIKn不是一个于符常虽。 g正确B.错误解答:B12、类具有继承性,堆承了基类的类称为予类。As正确Ob、错误解答:A13、二维数组的元素可以有不同的类型。OA、正确B错误解答:卩 |14、语句 System, out. print In (*Hello I *. lengthO):输出字符

3、串Hello!的长度。As正确OB、错误解答:|a I15、JavajS用程序主类的main方法用pub lie芦明。g正确Ob、错误解答:|A |共10题,30分。二. 单选题。请从给定的选项中选择一个唯一正确的选项。每小题3分,1、编译Java Applet源程序文件产生的字节码文件的扩展名为:OA javaB. classOC. htmlOD exe解答:|B2、己知:int a = new int100;在下列给岀的数组元素中,非法的是OA. a0Ob. aiOC. a99D. a100解答:|d I3、在:Tava中,一个类可同时定义许多同名的方法,这些方法的形式参数个数、类型或顺序

4、各不相同,传回的值也可以不相同。这种面向对象程序的特性称为O A.隐藏Ob.覆盖c.重载OD. Java不支持此椅性解答:|c4. 是一组常量和抽彖方法的集合。Oa.实例Ob.类Oc.包 D.接口解答:P5svoid的含义:A.方法没有返回值Ob.方法体为空Oc.没有意义OD.定义方法时必须使用解答:|a IOA. . class和 java B. javaO classOC. . class和 classOD. java和 java解答:B7、设x=5则尸X和尸一*的结果,使曲别为OA. 5,5Ob. 5,6C. 5,4OD. 4,48、属干Java图形用户界面组件的类有A. ButtonC

5、-: B. BcrderLayoutOC. Window(D. System解答:c解答:A9、若x是float型变量,x = 10/4;贝丘的值是。OA. 2B. 2.0OC. 2.5Od.编译错解答:10、以下用户标识符中合法的是。OA. abc. cisB. studentOC. 38aO D. class解答:|b三、选择性程序阅读题。共6题。每题5分,共30分。请在给定的选项中选择一个唯一正确的答案。1、写出下列程序的运行结果 public class tespublic static void main (Stiring args ) int az s ;a=5;s = 0;whi

6、le (a=0) s=s+a ;a-; OA. 50System, outpfint( s+ ,r ,r + a ) ;B. 05OC. 53Od. o 6n浜 以下程序的输岀结果是。public class t public static void main(String args)int a =1,273, 4,5,6, 7, 8 r 9 f r j r sum=0; for(i = 0;i3;i + +) for (j=0;j3;j+)suni+=ai j+aj i;Sys tern out print (sum+1T#TI);OA- 2#S# 13#S#10#3O#10#24#42#O

7、B.2#3# 13#24#34#43#58#72#90#C. 18#48#90#3. 画隹下列程帛裡序运行结束后,其结果是勺public class Incrementpublic static void main(String args int c;c=5;(c);System, out. printin c-i-i-);*Oa. 5和 aOC.4和吕On.吕和5解答:B4. 执行完以下代码后,输出的结果是。public class Test5 public static void main(String args) int x=3;int y;switch(x)case 1 :y=10*x

8、;case 3:y=5+2*x;case 4:y=x;break; default:y=20; B. 35、写岀下面程序的输岀结果。class J3_1 public static void main(String args)int a=n h=1 zlT6、写出下面程序的输出结果。class J3_6 public static void main(String args) System, out. print In (a (3,6$ 9)+ +b(2,6,8);public static int a(int x, int int z) for(int i=x;i+)if(i%x=0&i%y

9、=0&i%z=0) return i;nublic static int b(int x. int v. int z) Oa. 2 18B. 18 2OC.2 9OD.92鲁驚繇蠶翼:共3分5题拓空刃5个空,每空2分请在给定的选项中为每空选择一个唯一正确的k 下面一段程序计算数学表达式1-2/2! +3/3!-4/4! +(-1)n+1. n/n!的值。( public class test public static void main (Stiring args ) int i,n, p, q ;float s;n=Inetger.parselnt(args0);(1);pT;q=l;fo

10、r(i=l;(2);i+) (3) ;q=q*i ;s= s+i/q*p ;a.s=0 b.p=-1*pc.q=id.S=1 e.i=nf.q=-l*qg.s=nh.i/q*pi.in2.以下程序用于显示一个人的姓名和年龄。 Age final int year=2010;int age ();void output();public class Example implements Agepublic void output。Systftm. o?jt.pri ntl n (姓名:TT+nAmA+T TT + AgA () +TTTT);public static void main(Str

11、ing args)a.output();return super. year-birthYear E)C age=year-birthYear F. package A. a二new Example(张小红 1991) OB. d. classDe. G. a=new Example (张小红,1991) 匚 H.interfaceExample a=new Example 张小红,1991)return year-birthYearpublic class sort (public static void main(String args)int a=new int20;int i,j j

12、prfor (i=0; ia.1巳ngth;i+)ai= (1)_;for(i=0; i=a.length-2;i+) P=i;for (j-i+1; (2); j+)if () p=j ;t=ai;ai=ap;ap=t;System qut.p工intln();for (i=0; ia.Length;i+)System out.prin七(ai+ M); a*jajl c.(int) (Matti random() * 100) d.aiaj e.(int) (Math* randaniO*90+10) f.random () *90+10) g.j= a. Length-1 h.j=alr

13、ngth-Z lai ajl产生a,b内的随机整数(in t)(Math.ra ndom()*(b-a+1) +a)10,99如:产生两位随机整数(in t)(Math.ra ndom()*90 +10)4.判斷一个三位数是否是水仙花数。import java. util. Scanner; public cl ass T public st a 七 iu void main (S 七匚 ing args) Scanner in=new Scanner (System int. m=in口合茎七工rrt ();if (isNarcissus (m)System, out 4 println (m+是水仙7!?rr);else5.判断一个矩阵是否是上三角矩阵。public class T public static void main (String args) int a =1, 2,3,0, 4,5, 0, 0, 6; int i,j;boolesn flag

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论