Java复习题阅读程序题
- 格式:doc
- 大小:70.00 KB
- 文档页数:18
《JA V A程序设计》复习题之(三)阅读程序题(通信工程专业使用)三、阅读程序题。
1、阅读以下程序:public class Sum {publicstatic void main(String args[]) {double sum = 0、0 ;for ( int i =1; i<= 100;i ++ )sum += i;,System、out、println( ”sum="+ sum );}}该程序完成得功能就是:求sum=1+2+3+、、、+100得与。
2、阅读以下程序:public classSum {public static void main(String args[]) {ﻩdouble sum = 0、0:ﻩfor (int i=1; i<=100; i++)ﻩsum +=i*i;ﻩSystem、out、println("sum="+sum);}}该程序得功能就是:求出sum得值为1到100得平方与。
3、阅读以下程序:public classSum {public static void main(String args[]){double sum= 0、0;ﻩﻩfor(int i = 1; i <=100; i++)sum += i*i*i;ﻩSystem、out、println("sum=" + sum);}}此程序完成得功能就是:计算并输出1到100得立方与sum值。
4、阅读以下程序:public class Sum {ﻩpublic static void main(String args[]) {ﻩdoublesum = 0、0;ﻩﻩfor (int i=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 {ﻩpublicstatic void main(String args[ ]){int i,s=0;int a[]={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=1806、阅读以下程序importjava、io、*;public classabc {public staticvoid main(String args[]){AB s=new AB("Great!","I love Eclipse、");System、out、println(s、toString());}}classAB {String s1;Strings2;public AB(String str1,String str2){s1=str1;s2= str2;}public String toString( ){return s1 + s2;}}运行结果就是:运行结果就是:Great! I loveEclipse、7、阅读以下程序import java、io、* ;public class abc {publicstaticvoid main(Stringargs[]){int i,s=0;int a[ ]= { 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= 1808、阅读以下程序import java、io、*;publicclass abc{public static void main(String args[]){System、out、println("a=”+a+”\nb=" + b);}}classSubClass extends SuperClass{intc;SubClass(int aa,intbb,int cc){super(aa,bb);c=cc;}}classSubSubClass extendsSubClass {int a;SubSubClass(int aa,intbb,int cc){super(aa, bb,cc);A = aa + bb+cc;}void show(){System、out、println("a="+a+”\nb="+b+"\nc=”+c);}}运行结果就是:运行结果:a=60b=20c=309、以下程序得输出结果为相等。
class StringTest1{ﻩpublic static void main(String[] args){ﻩﻩStrings1=”hello";String s2=newString("hello");ﻩif(s1、equals(s2)) System、out、println(”相等");ﻩelseﻩSystem、out、println("不相等”);}}10、以下程序段得输出结果为 5 67 89。
public class TestArray {public static void main(Stringargs[]){ﻩinti ,j;ﻩﻩint a[] ={5,9,6,8,7};for (i =0 ; i〈a、length—1;i++ ){ﻩint k=i;ﻩfor (j =i;j<a、length; j++)ﻩﻩﻩif (a[j] 〈a[k]) k= j;ﻩint temp =a[i];ﻩa[i] = a[k];ﻩﻩa[k]= temp;ﻩ }for (i =0; i〈a、length;i++ )ﻩﻩSystem、out、print(a[i]+” ”);System、out、println();}}11、写出以下程序得功能.import java、io、*;publicclass TestFile{ﻩpublic static voidmain(String args[]) throwsException{ BufferedReader br =new BufferedReader(new InputStreamReader(System、in));BufferedWriter bw=new BufferedWriter(new(“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、阅读以下程序,写出输出结果。
class Animal{Animal( ){System、out、print (”A nimal ”);}}public class Dog extends Animal {Dog( ){System、out、print("Dog");}publicstatic void main(String[ ] args) {Dog snoppy = new Dog();}}输出结果就是:输出结果就是:Animal Dog13、以下程序得输出结果为Peter is17 years old!.public class Person {String name;ﻩint age;ﻩpublic Person(String name,int age){ﻩﻩthis、name = name;this、age = age;ﻩ}ﻩpublicstaticvoid main(String[]args){ﻩPerson c=new Person("Peter",17);ﻩSystem、out、println(c、name + "is" + c、age +"years old!”);}}14、以下程序得输出结果为__ 课程号:101 课程名:JSP学分:3___.public class Course{privateString cNumber;ﻩprivate String cName;ﻩprivateint cUnit;public Course(String number,String name,intunit){ ﻩﻩcNumber = number;cName=name;ﻩcUnit =unit;ﻩ}public void printCourseInfo(){ﻩSystem、out、println("课程号:"+cNumber + ”课程名:” +cName +” 学分:” +cUnit);}}classCourseTest{ﻩpublic staticvoid main(String[]args) {ﻩCourse c;ﻩﻩc =new Course(”101”,"J SP”,3);ﻩc、printCourseInfo();ﻩ}}15、以下程序得输出结果为__ 汤姆猫体重:20、0斤___。
publicclassTom {private float weight;ﻩprivate staticStringname;public voidsetWeight(float weight) {this、weight=weight;ﻩ}private void out(){ﻩSystem、out、println(name+”体重:”+ weight + "斤”);}public staticvoid main(String[] args){Tom、name=”汤姆猫";ﻩﻩTomcat =new Tom();ﻩcat、setWeight(20);cat、out();ﻩ}}16、以下程序得输出结果就是_姓名:Tom 年龄:15 家庭住址:宿城区电话:66123456 学校:宿中_.publicclassFather {ﻩString name,address,tel;ﻩint age;ﻩpublic Father(Stringname,int age) {ﻩthis、name=name;ﻩthis、age = age;}voidout(){System、out、print(”姓名:"+name);ﻩSystem、out、print(” 年龄:” + age);}voidoutOther(){ﻩﻩSystem、out、print("家庭住址:"+ address);ﻩﻩSystem、out、print(" 电话:" + tel);ﻩ}}class Son extends Father {Stringschool;publicSon(Stringname, int age){super(name,age);}voidout(){ﻩsuper、out();ﻩsuper、outOther();ﻩSystem、out、println("学校:" +school);ﻩ}publicstatic void main(String args[]) {Son son = new Son("Tom”,15);ﻩson、address = "宿城区”;ﻩﻩson、school ="宿中”;son、tel= "66123456";ﻩson、out();}}17、下列程序得运行结果就是__ 12345____。