您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > Java复习题阅读程序题
《JAVA程序设计》复习题之(三)阅读程序题(通信工程专业使用)三、阅读程序题。1、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i=100;i++)sum+=i;,System.out.println(sum=+sum);}}该程序完成的功能是:求sum=1+2+3+...+100的和。2、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0:for(inti=1;i=100;i++)sum+=i*i;System.out.println(sum=+sum);}}该程序的功能是:求出sum的值为1到100的平方和。3、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i=100;i++)sum+=i*i*i;System.out.println(sum=+sum);}}此程序完成的功能是:计算并输出1到100的立方和sum值。4、阅读以下程序:publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i=100;i++)sum+=1.0/(double)i;System.out.println(sum=+sum);}}此程序完成的功能是:求解sum=1+1/2+1/3+...+1/100的值并打印输出。5、阅读以下程序importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;ia.length;i++)if(a[i]%3==0)s+=a[i];System.out.println(s=+s);}}请写出此程序的输出结果:s=1806、阅读以下程序importjava.io.*;publicclassabc{publicstaticvoidmain(Stringargs[]){ABs=newAB(Great!,IloveEclipse.);System.out.println(s.toString());}}classAB{Strings1;Strings2;publicAB(Stringstr1,Stringstr2){s1=str1;s2=str2;}publicStringtoString(){returns1+s2;}}运行结果是:运行结果是:Great!IloveEclipse.7、阅读以下程序importjava.io.*;publicclassabc{publicstaticvoidmain(Stringargs[]){inti,s=0;inta[]={10,20,30,40,50,60,70,80,90};for(i=0;ia.length;i++)if(a[i]%3==0)s+=a[i];System.out.println(s=+s);}}运行结果是:运行结果:s=1808、阅读以下程序importjava.io.*;publicclassabc{publicstaticvoidmain(Stringargs[]){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=60b=20c=309、以下程序的输出结果为相等。classStringTest1{publicstaticvoidmain(String[]args){Strings1=hello;Strings2=newString(hello);if(s1.equals(s2))System.out.println(相等);elseSystem.out.println(不相等);}}10、以下程序段的输出结果为56789。publicclassTestArray{publicstaticvoidmain(Stringargs[]){inti,j;inta[]={5,9,6,8,7};for(i=0;ia.length-1;i++){intk=i;for(j=i;ja.length;j++)if(a[j]a[k])k=j;inttemp=a[i];a[i]=a[k];a[k]=temp;}for(i=0;ia.length;i++)System.out.print(a[i]+);System.out.println();}}11、写出以下程序的功能。importjava.io.*;publicclassTestFile{publicstaticvoidmain(Stringargs[])throwsException{BufferedReaderbr=newBufferedReader(newInputStreamReader(System.in));BufferedWriterbw=newBufferedWriter(newFileWriter(“input.txt));Strings;while(true){System.out.print(请输入一个字符串:);System.out.flush();s=br.readLine();if(s.length()==0)break;bw.write(s);bw.newLine();}bw.close();}}程序功能是:程序功能是:从键盘逐一输入字符串,逐一输出至input.txt文件中,直至输入空行。12、阅读以下程序,写出输出结果。classAnimal{Animal(){System.out.print(Animal);}}publicclassDogextendsAnimal{Dog(){System.out.print(Dog);}publicstaticvoidmain(String[]args){Dogsnoppy=newDog();}}输出结果是:输出结果是:AnimalDog13、以下程序的输出结果为Peteris17yearsold!。publicclassPerson{Stringname;intage;publicPerson(Stringname,intage){this.name=name;this.age=age;}publicstaticvoidmain(String[]args){Personc=newPerson(Peter,17);System.out.println(c.name+is+c.age+yearsold!);}}14、以下程序的输出结果为__课程号:101课程名:JSP学分:3___。publicclassCourse{privateStringcNumber;privateStringcName;privateintcUnit;publicCourse(Stringnumber,Stringname,intunit){cNumber=number;cName=name;cUnit=unit;}publicvoidprintCourseInfo(){System.out.println(课程号:+cNumber+课程名:+cName+学分:+cUnit);}}classCourseTest{publicstaticvoidmain(String[]args){Coursec;c=newCourse(101,JSP,3);c.printCourseInfo();}}15、以下程序的输出结果为__汤姆猫体重:20.0斤___。publicclassTom{privatefloatweight;privatestaticStringname;publicvoidsetWeight(floatweight){this.weight=weight;}privatevoidout(){System.out.println(name+体重:+weight+斤);}publicstaticvoidmain(String[]args){Tom.name=汤姆猫;Tomcat=newTom();cat.setWeight(20);cat.out();}}16、以下程序的输出结果是_姓名:Tom年龄:15家庭住址:宿城区电话:66123456学校:宿中_。publicclassFather{Stringname,address,tel;intage;publicFather(Stringname,intage){this.name=name;this.age=age;}voidout(){System.out.print(姓名:+name);System.out.print(年龄:+age);}voidoutOther(){System.out.print(家庭住址:+address);System.out.print(电话:+tel);}}classSonextendsFather{Stringschool;publicSon(Stringname,intage){super(name,age);}voidout(){super.out();super.outOther();System.out.println(学校:+school);}publicstaticvoidmain(Stringargs[]){Sonson=newSon(Tom,15);son.address=宿城区;son.school=宿中;son.tel=66123456;son.out();}}17、下列程序的运行结果是__12345____。publicclassMyClass{inta[]={1,2,3,4,5};voidout(){for(intj=0;ja.length;j++)System.out.print(a[j]+);}publicstaticvoidmain(String[]args){MyClassmy=newMyClass();my.out();}}18、阅读下面的程序,回答问题。importjava.awt.*;importjavax.swing.*;publicclassTextendsJFrame{publicT(){super(GridLayout);Containercon=this.getContentPane();con.setLayout(newGridLayout(2,3));con.add(newJButton(a));con.add(newJButton(b));con.add(newJButton(c));con.add(newJButton(d));con.add(newJButton(e));con.add(newJButton(f));setSize(200,80);setVisible(true);}publicstaticvoidmain(Stringargs[]){newT();}}①画图表示程序运行后的图形界面。②如果程序通过实现某个接口处理按钮的动作事件,则该接口名为何?接口中的方法头声明如何?答案:①②接口名:ActionL
本文标题:Java复习题阅读程序题
链接地址:https://www.777doc.com/doc-5819134 .html