2008春java试卷_第1页
2008春java试卷_第2页
2008春java试卷_第3页
2008春java试卷_第4页
2008春java试卷_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

1、2008年春浙江省高等学校计算机等级考试试卷(二级Java)说明: 考生应将所有试题的答案填写在答卷上。其中试题一到试题六请在答卷上的各小题选项的对应位置上填“”。 请将你的准考证号的后五位填写在答卷右下角的指定位置内; 考试时间为90分钟。试题1(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】输入1个正整数n(n>=2),输出菲波那契(Fibonacci)序列的前n项,每行输出6个数。菲波那契(Fibonacci)序列:1,1,2,3,5,8,13,数列的最初两个数都是1,从第三个数开始,每个数是前两个数之和。运行示例:Ent

2、er n: 101 1 2 3 5 813 21 34 55import java.io.*;class Testpublic static void main(String args)throws IOExceptionint count, i, n;long x1, x2, x; System.out.print("Enter n:"); BufferedReader br= new BufferedReader(new InputStreamReader(System.in); n=Integer.parseInt(br.readLine(); x1 = x2 = 1

3、; System.out.print( (1) ); (2) ; for(i = 1; i <= n-2; i+) x=x1+x2 ; System.out.print(x+"t"); count+; if( (3) ) System.out.print("n"); x1 = x2; (4) ; 【供选择的答案】(1) A、 x1+"t"+x2+"t"B、x1+"t",x2+"t" C、 x1,x2D、x1+x2(2) A、 count = 2B、count = 0 C

4、、 count = 1D、count = -1(3) A、count / 6 = 0B、count % 6 != 0 C、count % 6 = 0D、count / 6 != 0(4) A、x = x1 + x2B、x2 = x1C、x = x2D、x2 = x 试题2(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,挑选一个正确答案。【程序说明】程序输出所有符合以下条件的三位数:(1)能被7整除;(2)3个数字中至少有2个8。【程序】class Testpublic static void main(String args)int count=0;int k,s

5、;for(int i=100;i<1000;i+)if( (5) )s=0;k=i;while( (6) )if ( (7) ) s+;k=k/10;if( (8) )System.out.println(i); 【供选择的答案】(5)A、k>0B、s>=2C、i%7=0D、k%10=8(6)A、k>0B、s>=2C、i%7=0D、k%10=8(7)A、k>0B、s>=2C、i%7=0D、k%10=8(8)A、k>0B、s>=2C、i%7=0D、k%10=8试题3(每小题3分,共12分)阅读下列程序说明和程序,在每小题提供的若干可选答案中,

6、挑选一个正确答案。【程序说明】类Point描述平面坐标系中的一个点,其中x,y分别是横坐标和纵坐标,构造方法将当前点对象位置设置为参数指定的值。类Circle描述平面坐标系中的一个圆,其中x,y,r分别是圆心坐标和半径,构造方法将当前圆对象的圆心坐标和半径设置为参数指定的值。方法inside判断点p是否在圆内。【程序】class Point int x,y; Point (9) this.x=x; this.y=y; class Circle extends Pointint r;Circle(int x,int y,int r) (10) (x,y);this.r=r; (11) (Poin

7、t p)double d;d=Math.sqrt(x-p.x)*(x-p.x)+(y-p.y)*(y-p.y);if(d>r) return false; (12) return true;public class Testpublic static void main(String args)Point p1=new Point(5,5);Circle c1=new Circle(0,0,8);if(c1.inside(p1) System.out.println("点在圆内");else System.out.println("点在圆外");【

8、供选择的答案】(9)A、(int x,y)B、(int x,int y)C、()D、(int x,int y,int r)(10)A、PersonB、this C、CircleD、super(11) A、booleaninsideB、void inside C、insideD、int inside(12) A、elseB、else (d<=r) C、else ifD、default试题4(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】class Test public static void main(String args)Str

9、ing s1="Good-morning"String s2=new String(s1);String s3=s1;int index=s1.indexOf('n');System.out.println(index);if(s1=s2) System.out.println("path1");else if(s1.equals(s2) System.out.println("path2");else System.out.println("path3");System.out.println(s

10、3.toUpperCase();System.out.println(s3); (13) 程序运行时,第1行输出为 (13) 。 A、-1B、8 C、10D、1 (14) 程序运行时,第2行输出为 (14) 。 A、path1B、path3 C、path2D、Good-morning(15) 程序运行时,第3行输出为 (15) 。 A、Good-morningB、gOOD-MORNING C、GOOD-MORNINGD、UpperCase(16) 程序运行时,第4行输出为 (16) 。 A、Good-morningB、gOOD-MORNING C、GOOD-MORNINGD、UpperCase

11、试题5(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】import java.io.*;class Test public static void main(String args) throws IOExceptionBufferedReader br= new BufferedReader(new InputStreamReader(System.in);int a=78,86,23,54,61,65,87;int b=new inta.length;int p=Integer.parseInt(br.readLine();int k

12、=0;for(int i=0;i<a.length-1;i+)if(ai>p)bk=ai;k+;int len=k;int m=0;for(int i=0;i<len;i+)if(bm>bi) m=i;System.out.println(bm); (17) 如果程序运行时输入0,那么输出为 (17) 。 A、23B、61C、0D、87 (18) 如果程序运行时输入60,那么输出为 (18) 。 A、23 B、61 C、87D、60 (19) 如果程序运行时输入78,那么输出为 (19) 。 A、78 B、23C、86D、87(20) 如果程序运行时输入100,那么输出

13、为 (20) 。 A、23 B、100 C、0 D、87 试题6(每小题3分,共12分)阅读下列程序并回答问题,在每小题提供的若干可选答案中,挑选一个正确答案。【程序】class Aint x=-1; A() x=0; A(int x) this.x=x; class Bstatic int y=1;B(int y)this.y=y;class Test public static void main(String args)A a1=new A(1);A a2=new A(2);System.out.println(a1.x);System.out.println(a2.x);B b1=ne

14、w B(3);B b2=new B(4);System.out.println(b1.y);System.out.println(b2.y); (21) 程序运行时,第1行输出 (21) 。A、1B、2C、3 D、4(22) 程序运行时,第2行输出 (22) 。A、1B、2C、3 D、4(23) 程序运行时,第3行输出 (23) 。A、1B、2C、3 D、4(24) 程序运行时,第4行输出 (24) 。A、1B、2C、3 D、4试题7 (28分)(1)编写一个分数类Fraction,类的成员如下:(i)成员变量int numerator;分子int denominator;分母(ii)方法Fraction(int x, int y):构造方法,根

温馨提示

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

评论

0/150

提交评论