北航12春学期《Java语言与面向对象程序设计》期末作业考核要求.doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:4 大小:71KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

北航12春学期《Java语言与面向对象程序设计》期末作业考核要求.doc

北航12春学期《Java语言与面向对象程序设计》期末作业考核要求.doc

预览

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

16 金币

下载此文档

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

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

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

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

奥鹏远程教育中心助学服务部http://www.open.com.cn心系天下求学人专业专注周到细致北航12春学期《Java语言与面向对象程序设计》期末作业考核要求一、填空题(每空4分,共20分)1.设x=2,则表达式(x++)*3的值是_____6_______。2.当整型变量n的值不能被13除尽时,其值为false的Java语言表达式是____n%13==0________。3.以下方法m的功能是求两参数之积的整数部分。intm(floatx,floaty){_______return(int)(x*y)________;}4.设x=2,则表达式(x++)/3的值是______0______。5.设有数组定义:intMyIntArray[]={10,20,30,40,50,60,70};则执行以下几个语句后的输出结果是___120_________。ints=0;for(inti=0;i<MyIntArray.length;i++)if(i%2==1)s+=MyIntArray[i];System.out.println(s);二、写出下列程序完成的功能(每小题10分,共20分)1.publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i<=100;i++)sum+=1.0/(double)i;System.out.println("sum="+sum);}}答:实现从1累加到1002.importjava.io.*;publicclassReverse{publicstaticvoidmain(Stringargs[]){inti,n=10;inta[]=newint[10];for(i=0;i<n;i++)try{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));a[i]=Integer.parseInt(br.readLine());//输入一个整数}catch(IOExceptione){};for(i=n-1;i>=0;i――)System.out.print(a[i]+"");System.out.println();}}答:运行结果为Equal三、读程序题,写出程序运行结果(每小题15分,共30分)1.importjava.io.*;publicclassabc{publicstaticvoidmain(Stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;i<a.length;i++)if(a[i]%3==0)s+=a[i];System.out.println("s="+s);}}答:运行结果是S=180。2.importjava.io.*;publicclassabc{publicstaticvoidmain(Stringargs[]){SubSubClassx=newSubSubClass(10,20,30);x.show();}}classSuperClass{inta,b;SuperClass(intaa,intbb){a=aa;b=bb;}voidshow(){System.out.println("a="+a+"\\nb="+b);}}classSubClassextendsSuperClass{intc;SubClass(intaa,intbb,intcc){super(aa,bb);c=cc;}}classSubSubClassextendsSubClass{inta;SubSubClass(intaa,intbb,intcc){super(aa,bb,cc);a=aa+bb+cc;}voidshow(){System.out.println("a="+a+"\\nb="+b+"\\nc="+c);}}答:运行结果是:a=60;b=20;c=30四、编程题(每小题15分,共30分)1.编写一个字符界面的JavaApplication程序,接受用户输入的10个整数,并输出这10个整数的最大值和最小值。答://引包importjava.util.Scanner;publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);//控制台输入类System.out.prin