山東財經(jīng)大學(xué)成人高考程序設(shè)計語言復(fù)習(xí)自測題及參考答案_第1頁
山東財經(jīng)大學(xué)成人高考程序設(shè)計語言復(fù)習(xí)自測題及參考答案_第2頁
山東財經(jīng)大學(xué)成人高考程序設(shè)計語言復(fù)習(xí)自測題及參考答案_第3頁
山東財經(jīng)大學(xué)成人高考程序設(shè)計語言復(fù)習(xí)自測題及參考答案_第4頁
山東財經(jīng)大學(xué)成人高考程序設(shè)計語言復(fù)習(xí)自測題及參考答案_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

《程序設(shè)計語言》復(fù)習(xí)自測題一、單項選擇題1、Java源文件和編譯后的文件擴展名分別為()。A..class和.javaB..java和.classC..class和.classD..java和.java2、Java語言不是()。A.高級語言B.編譯型語言C.結(jié)構(gòu)化設(shè)計語言D.面向?qū)ο笤O(shè)計語言3、設(shè)x為int型變量、則執(zhí)行以下語句以后,x的值為()。 x=10; x+=x;A.19B.20 C.21D.224、Java語言中創(chuàng)建一個對象使用的關(guān)鍵字為()。A.class B.interface C.newD.create5、對于可以獨立運行的Java應(yīng)用程序,下列()說法是正確的。A.無須main方法B.必須有兩個main方法C.可以有多個或零個main方法D.必須有一個main方法6、在控制臺運行一個Java程序,使用的命令正確的是()。A.javaTest.javaB.javacTest.javaC.javaTestD.javacTest7、下面說法正確的是()。A.Java程序的main()方法必須都寫在類里面B.Java程序中可以有多個main()方法C.Java程序的類名可以與文件名不一樣D.Java程序的main()方法中如果只有一條語句,可以不用{}括起來8、以下()是合法的變量名。A.doubleB.3xC.sum?D.de2$f9、表達式(11+3*8)/4%3的值是()。A.31B.0C.1D.210、分析下面的代碼,輸出結(jié)果正確的是()。doubled=84.54;d++;intc=d/2;System.out.println(c);A.42B.編譯錯誤,更改為intc=(int)d/2;C.43D.編譯錯誤,更改為intc=int(d)/2;11、在流程圖中,下面說法正確的是()。A.“平行四邊形”表示輸入/輸出指令B.“菱形”表示計算步驟/處理符號。C.“長方形”表示程序開始/結(jié)束D.“圓角長方形”表示判斷分支12、下列關(guān)于switch選擇結(jié)構(gòu)的說法正確的是()。A.switch選擇結(jié)構(gòu)可以完全替代多重if選結(jié)構(gòu)B.當條件判斷為等值判斷,并且判斷的條件為字符時,可以使用switch選擇結(jié)構(gòu)C.多重if執(zhí)行效率高于switch語句D.當條件判斷為等值判斷,并且判斷的條件為整型變量時,不能使用switch選擇結(jié)構(gòu)13、對象的靜態(tài)特征在類中表示為變量,稱為類的()。A.對象B.屬性C.方法D.數(shù)據(jù)類型14、有一個汽車類Car,包含的屬性有:顏色(color)、型號(type)、品牌(brand)?,F(xiàn)在要在main()方法中創(chuàng)建Car類的對象,下面的代碼中,正確的是()。A.CarmyCar=newCar;myCar.color=“黑色”;B.CarmyCar=newCar();myCar.brand=“寶馬”;C.CarmyCar;myCar.brand=“寶馬”;D.CarmyCar=newCar();color=“藍色”;15、下面關(guān)于類和對象的說法中錯誤的是()。A.類是對象的類型,它封裝了數(shù)據(jù)和操作B.類是對象的集合,對象是類的實例C.一個類的對象只有一個D.一個對象必屬于某個類16、編譯JavaApplication源程序文件將產(chǎn)生相應(yīng)的字節(jié)碼文件,這些字節(jié)碼文件的擴展名為()。A..javaB..classC..htmlD..exe17、不能構(gòu)成循環(huán)的語句是()。A.for語句 B.while語句 C.switch語句 D.dowhile語句18、()在Java中是有效的注釋聲明。A.##這是注釋B.*/這是注釋*/C./這是注釋D./*這是注釋*/19、以下幾個命名方法,不符合Java命名規(guī)范的是()。A.類的名稱:MyClassNameB.變量的名稱:my?ArrayC.常量的名稱:PI_VALUED.成員函數(shù)的名稱:GetName20、在下面的代碼中,break語句的作用是:()。for(inti=0;i<10;i++)if(aData[i]==TargetData){FoundID=i;break;}A.退出if程序塊B.退出此次循環(huán),直接進入下一次循環(huán)C.退出整個循環(huán)D.退出整個函數(shù)21、以下說法正確的是()。A.continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行B.只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句C.循環(huán)體內(nèi)使用break語句或continue語句的作用相同D.switch語句體內(nèi)可以出現(xiàn)continue22、在流程圖中,下面說法正確的是()。A.“平行四邊形”表示輸入/輸出指令B.“菱形”表示計算步驟/處理符號。C.“長方形”表示程序開始/結(jié)束D.“圓角長方形”表示判斷分支23、下列數(shù)組的初始化正確的是()。A.intscore={90,12,34,77,56};B.int[]score=newint[5];C.int[]score=newint[]{90,12,34};D.int[]score=newint{90,12,34};24、對象的靜態(tài)特征在類中表示為變量,稱為類的()。A.對象B.屬性C.方法D.數(shù)據(jù)類型25、有一個汽車類Car,包含的屬性有:顏色(color)、型號(type)、品牌(brand)。現(xiàn)在要在main()方法中創(chuàng)建Car類的對象,下面的代碼中,正確的是()。A.CarmyCar=newCar;myCar.color=“黑色”;B.CarmyCar=newCar();myCar.brand=“寶馬”;C.CarmyCar;myCar.brand=“寶馬”;D.CarmyCar=newCar();color=“藍色”;26、下面關(guān)于類和對象的說法中錯誤的是()。A.類是對象的類型,它封裝了數(shù)據(jù)和操作B.類是對象的集合,對象是類的實例C.一個類的對象只有一個D.一個對象必屬于某個類27、下列()不屬于引用數(shù)據(jù)類型。A.StringB.charC.用戶自定義的Student類D.Double28、指出正確的表達式()。A.byte=128;B.Boolean=null;C.longl=3127D.double=0.9239d;29、以下由for語句構(gòu)成的循環(huán)執(zhí)行的次數(shù)是()。for(inti=0;true;i++);A.有語法錯,不能執(zhí)行 B.無限次C.執(zhí)行1次 D.一次也不執(zhí)行30、定義類頭時能使用的修飾符是()。A.private B.static C.abstract D.protected31、Java的源代碼文件具有()的擴展名。A..classB..javaC..javacD..source32、()字符是一個乘法運算符號。A.星號(*)B.正斜杠(/)字符C.分號(;)D.以上答案都不對33、Java語句在遇到()時將結(jié)束。A.,B.;C.。D.{}34、賦值運算符(=)右側(cè)的表達式總是在賦值發(fā)生之()進行。A.前B.后C.同一時刻D.以上都不對35、對于可以獨立運行的Java應(yīng)用程序,下列()說法是正確的。A.無須main方法B.必須有兩個main方法C.可以有多個或零個main方法D.必須有一個main方法36、在控制臺運行一個Java程序,使用的命令正確的是()。A.javaTest.javaB.javacTest.javaC.javaTestD.javacTest37、下面說法正確的是()。A.Java程序的main()方法必須都寫在類里面B.Java程序中可以有多個main()方法C.Java程序的類名可以與文件名不一樣D.Java程序的main()方法中如果只有一條語句,可以不用{}括起來38、以下()是合法的變量名。A.doubleB.3xC.sum?D.de2$f39、表達式(11+3*8)/4%3的值是()。A.31B.0C.1D.240、分析下面的代碼,輸出結(jié)果正確的是()。doubled=84.54;d++;intc=d/2;System.out.println(c);A.42B.編譯錯誤,更改為intc=(int)d/2;C.43D.編譯錯誤,更改為intc=int(d)/2;41、對于X*=3+2算術(shù),與其等價的是()。A.X=X*(3+2)B.X=X*3+2C.X=3+X*2D.X=X*3+X*242、對Java嵌套語句描述錯誤的是()A.for語句可以嵌套if語句B.if語句可以嵌套循環(huán)語句C.while語句可以嵌套for語句D.循環(huán)語句中可以用goto語句43、以下()是合法的變量名。A.doubleB.3xC.sum?D.de2$f44、Java程序基本結(jié)構(gòu)不包括()A.順序結(jié)構(gòu)B.分支結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.邏輯結(jié)構(gòu)45、switch是一條()選擇語句A.單向B.雙向C.多向D.以上答案都不對二、判斷題1、布爾型變量的取值只有兩個:true和false。()2、Java語言中的數(shù)組元素下標總是從0開始,下標可以是整數(shù)或整型表達式。()3、Java源程序文件中是不區(qū)分字母的大小寫的。()4、定義完數(shù)組后,我們可以根據(jù)實際需要,再動態(tài)調(diào)整數(shù)組大小。()5、Java程序的同一個類中不能存在同名的兩個成員函數(shù)。()6、每個類都只能有一個構(gòu)造方法。()7、注釋的作用是使程序在執(zhí)行時在屏幕上顯示//之后的內(nèi)容。()8、Java程序的文件名可以任意。()9、Java語言中一個char類型的數(shù)據(jù)占用2個字節(jié)大小的內(nèi)存空間。()10、inti;if(true){i=17;}System.out.println(i);運行此程序的結(jié)果是輸出17。()11、Java語言具有較好的安全性、可移植性和平臺無關(guān)等特性。()12、Java語言中,語句doublea=-2.0;編譯時正確。()13、Java語言是不區(qū)分大小寫的。()14、在一個Java源程序文件中,可以有多個main()方法。()15、Java程序源文件的擴展名為“.jar”。()16、每個類都只能有一個構(gòu)造方法。()17、String是基本數(shù)據(jù)類型。()18、Java語言中的數(shù)組元素下標總是從0開始,下標可以是整數(shù)或整型表達式。()19、Java程序的文件名可以任意。()20、數(shù)組獲取長度使用length()方法。()21、Java支持兩種分支語句,分別是if語句和while語句。()22、else總是與離它最近的if想匹配,可以通過使用大括號{}來改變if~else的配對關(guān)系。()23、Java源程序文件中是不區(qū)分字母的大小寫的。()24、數(shù)組的最大下標比它的長度少1。()25、Java中同一個類中不能存在同名的兩個成員函數(shù)。()26、int[]a=newint[2]的長度為3。()27、注釋的作用是使程序在執(zhí)行時在屏幕上顯示//之后的內(nèi)容。()28、Java程序的文件名可以任意。()29、Java語言中一個char類型的數(shù)據(jù)占用2個字節(jié)大小的內(nèi)存空間。()30、每個類都只能有一個構(gòu)造方法。()31、Java語言具有較好的安全性、可移植性和平臺無關(guān)等特性。()32、Java語言中的標識符可以以數(shù)字、字母或下劃線開頭。()33、Java語言是不區(qū)分大小寫的。()34、Java支持兩種分支語句,分別是if語句和while語句。()。35、while循環(huán)中循環(huán)體至少執(zhí)行一次。()36、每個類都只能有一個構(gòu)造方法。()37、String是基本數(shù)據(jù)類型。()38、Java語言中的數(shù)組元素下標總是從0開始,下標可以是整數(shù)或整型表達式。()39、Java程序的文件名可以任意。()40、數(shù)組的長度一旦定義了,就不能再改了。()三、填空題1、開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為編輯源程序、()和解釋運行字節(jié)。2、Java應(yīng)用程序中有main()方法,它前面的三個修飾符分別是public、static、()。3、若x=5,執(zhí)行下列代碼后的x結(jié)果是()。intx,a=2,b=3;x=++a+b++;4、使用關(guān)鍵字()來定義邏輯變量。5、若int型變量a和b都是0,則執(zhí)行語句booleanc=a==0||++b==0;語句后b的值為()。6、若已初始化int型變量a,b和c,則當a是b和c的公約數(shù)時為true的邏輯表達式是()。7、當從控制臺獲取鍵盤的輸入功能時,如果利用Scanner來實現(xiàn),則需要在Java源代碼的第一行寫上語句()。8、表達式19/3*3+19%3的值是()。9、語句System.out.println(1+""+2);執(zhí)行后的輸出結(jié)果為()。10、若x=5,y=10,則x<y的邏輯值為()。11、開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為編輯源程序、編譯源程序和()。12、使用關(guān)鍵字()來定義邏輯變量。13、若int型變量a和b都是0,則執(zhí)行語句booleanc=a!=0&&++b==0;語句后b的值為()。14、Java語言中,表達式3/6*5的計算結(jié)果是()。15、若已初始化int型變量a,b和c,則當a是b和c的公約數(shù)時為true的邏輯表達式是()。16、表達式5.3+(int)(8.5+4.6)/3%4的值是()。17、已知doublex=8.5,y=5.8;則表達式x++>y--值為()。18、表達式19/3*3+19%3的值是()。19、若x=5,y=10,則x>=y的邏輯值為()。20、順序結(jié)構(gòu)、分支結(jié)構(gòu)(或稱選擇結(jié)構(gòu))、()是結(jié)構(gòu)化程序設(shè)計的三種基本流程控制結(jié)構(gòu)。21、開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為編輯源程序、()和解釋運行字節(jié)。22、如果程序中的語句是以選擇性語句來判斷選擇下一步操作,此語法結(jié)構(gòu)就是()。23、若x=5,執(zhí)行下列代碼后的x結(jié)果是()。intx,a=2,b=3;x=++a+b++;24、使用關(guān)鍵字()來定義字符變量。25、若int型變量a和b都是0,則執(zhí)行語句booleanc=a==0||++b==0;語句后b的值為()。26、若已初始化int型變量a,b和c,則當a是b和c的公約數(shù)時為true的邏輯表達式是()。27、當從控制臺獲取鍵盤的輸入功能時,如果利用Scanner來實現(xiàn),則需要在Java源代碼的第一行寫上語句()。28、表達式19/3*3+19%3的值是()。29、語句System.out.println(1+""+2);執(zhí)行后的輸出結(jié)果為()。30、下面是一個java應(yīng)用程序(Application),它的功能是計算s=1+2+3+...+10,請完成程序填空。publicclassdemo{publicstaticvoidmain(Stringargs[]){ints=0;for(inti=1;i<=10;i++){s+=();}System.out.println("s="+s);}}。31、開發(fā)與運行Java程序需要經(jīng)過的三個主要步驟為編輯源程序、編譯源程序和()。32、Java中賦值運算符是()。33、關(guān)系運算符運算后的產(chǎn)生一個()類型的結(jié)果。34、Java語言中,表達式3/6*5的計算結(jié)果是()。35、如果程序中的語句是以重復(fù)性語句來做程序的結(jié)構(gòu)稱為(),也叫重復(fù)結(jié)構(gòu)。36、表達式5.3+(int)(8.5+4.6)/3%4的值是()。37、已知doublex=8.5,y=5.8;則表達式x++>y--值為()。38、表達式19/3*3+19%3的值是()。39、若x=5,y=10,則x>=y的邏輯值為()。40、int[]a={12,45};則a[0]=12;a[1]=()。四、讀程序?qū)懡Y(jié)果1、寫出程序的執(zhí)行結(jié)果:。intscore=90;if(score>85)System.out.print("成績良好!");System.out.print("獎勵MP4一臺!");if(score>90)System.out.print("成績優(yōu)秀!");elseSystem.out.print("成績一般!");2、寫出程序的執(zhí)行結(jié)果:。intcount=0;for(inti=0;i<3;i++){for(intj=0;j<3;j++){count++;if(j==0){continue;}else{break;}}}System.out.println(count);3、寫出程序的執(zhí)行結(jié)果:。publicstaticvoidmain(Stringargs[]){ for(inti=1;i<=10;i++){ if(i%2==0||i%5==0){ continue; } System.out.print(i+"\t"); }}4、閱讀以下程序,此程序運行結(jié)果是:。classstudent{Stringname;intage;student(){this("default",20);}student(Stringa1,inta2){name=a1;age=a2;}}publicclassTest{publicstaticvoidmain(Stringargs[]){students1=newstudent();System.out.println("name="++",age="+s1.age);}}5、以下程序段的輸出結(jié)果為。 intx=5,y=6,z=4; if(x+y>z&&x+z>y&&z+y>x) System.out.println("三角形"); else System.out.println("不是三角形");6、寫出程序的執(zhí)行結(jié)果:。intscore=95;if(score>80)System.out.print("成績良好!");System.out.print("獎勵MP4一臺!");if(score>90)System.out.print("成績優(yōu)秀!");elseSystem.out.print("成績一般!");7、寫出程序的執(zhí)行結(jié)果:。 publicstaticvoidmain(String[]args){ intsum=0,i; for(i=1;i<=4;i++) switch(i){ case1: sum=sum+2; case2: sum=sum+4; continue; case3: sum=sum+16; break; } System.out.print(sum); } 8、閱讀以下程序,此程序完成的功能是:。publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i<=10;i++)sum+=1.0/(double)i;System.out.println("sum="+sum);}}9、寫出程序的執(zhí)行結(jié)果:。intx=10;inty=x++;y=++x;System.out.println(“x=”+x+“;y=”+y);10、寫出程序的執(zhí)行結(jié)果:。intcount=0;for(inti=0;i<3;i++){for(intj=0;j<3;j++){count++;if(j==0){continue;}else{break;}}}System.out.println(count);11、寫出程序的執(zhí)行結(jié)果:。publicstaticvoidmain(Stringargs[]){ for(inti=1;i<=10;i++){ if(i%2==0||i%5==0){ continue; } System.out.print(i+"\t"); }}12、閱讀以下程序,此程序運行結(jié)果是:。publicstaticvoidmain(Stringargs[]){inta=10;intb=20;if(a>b)System.out.println("NotEqual");elseSystem.out.println("Equal");}13、寫出程序的執(zhí)行結(jié)果:。publicclassModulus{publicstaticvoidmain(Stringargs[]){intx=42;System.out.println("xmod10="+x%10);}}14、寫出程序的執(zhí)行結(jié)果:。classfoo{publicstaticvoidmain(Stringargs[]){ intx=4,j=0; switch(x){ case1:j++; case2:j++; case3:j++; case4:j++; case5:j++; default:j++; } System.out.println(j);}}15、寫出程序的執(zhí)行結(jié)果:。 publicclassUseli5{publicstaticvoidmain(Stringargs[]){inti,sum=0;for(i=1;i<=3;i++)sum+=i;System.out.println("sum="+sum);}}16、閱讀以下程序,此程序完成的功能是:。publicclassSum{publicstaticvoidmain(Stringargs[]){doublesum=0.0;for(inti=1;i<=100;i++)sum+=1.0/(double)i;System.out.println("sum="+sum);}}五、編程題1、編寫一種從大到小排序程序。例如:arr數(shù)組中有10個數(shù),分別是{3,2,5,21,9,10,7,16,8,20},經(jīng)過排序算法后,arr數(shù)組變?yōu)閧21,20,16,10,9,8,7,5,3,2}。2、接收用戶從鍵盤輸入兩個整數(shù),m1和m2,請找出m1(含)~m2(含)之間所有的9的倍數(shù)。考慮1比m2大的情況。3、完全數(shù)(Perfectnumber),又稱完美數(shù)或完備數(shù),是一些特殊的自然數(shù)。它所有的真因子(即除了自身以外的約數(shù))的和(即因子函數(shù)),恰好等于它本身。在中國文化里:有六谷、六畜、戰(zhàn)國時期的六國、秦始皇以六為國數(shù)、六常(仁、義、禮、智、信、孝)、天上四方有二十八宿等等,6和28,在中國歷史長河中,之所以熠熠生輝,是因為它是一個完全數(shù)。請編寫程序接收用戶輸入的一個整數(shù),判斷其是否是完全數(shù)。4、編寫一個程序段,輸出如下菲波那契數(shù)列的前12項,并求其和。1,1,2,3,5,8,13……提示:菲波那契數(shù)列的前兩項均為1,以后的每一項都是前兩項之和。5、接收用戶輸入兩個100以內(nèi)的整數(shù),num1和num2,請找出num1(含)~num2(含)之間所有7的倍數(shù)??紤]num1比num2大的情況。6、完全數(shù)(Perfectnumber),又稱完美數(shù)或完備數(shù),是一些特殊的自然數(shù)。它所有的真因子(即除了自身以外的約數(shù))的和(即因子函數(shù)),恰好等于它本身。在中國文化里:有六谷、六畜、戰(zhàn)國時期的六國、秦始皇以六為國數(shù)、六常(仁、義、禮、智、信、孝)、天上四方有二十八宿等等,6和28,在中國歷史長河中之所以熠熠生輝,是因為它們是一個完全數(shù)。請編寫程序接收用戶輸入的一個整數(shù),判斷其是否是完全數(shù)。7、接收用戶從鍵盤輸入兩個整數(shù),m1和m2,請找出m1(含)~m2(含)之間所有的7的倍數(shù)。考慮m1比m2大的情況。8、編寫一種從小到大排序程序。例如:a數(shù)組中有10個數(shù)。分別是{3,2,5,21,9,10,7,16,8,20},經(jīng)過排序算法后,a數(shù)組變?yōu)閧2,3,5,7,8,9,10,16,20,21}。9、完全數(shù)(Perfectnumber),又稱完美數(shù)或完備數(shù),是一些特殊的自然數(shù)。它所有的真因子(即除了自身以外的約數(shù))的和(即因子函數(shù)),恰好等于它本身。在中國文化里:有六谷、六畜、戰(zhàn)國時期的六國、秦始皇以六為國數(shù)、六常(仁、義、禮、智、信、孝)、天上四方有二十八宿等等,6和28,在中國歷史長河中,之所以熠熠生輝,是因為它是一個完全數(shù)。請編寫程序接收用戶輸入的一個整數(shù),判斷其是否是完全數(shù)。10、編寫一個程序段,輸出如下菲波那契數(shù)列的前15項,并求其和。1,1,2,3,5,8,13……提示:菲波那契數(shù)列的前兩項均為1,以后的每一項都是前兩項之和。11、接收用戶輸入兩個100以內(nèi)的整數(shù),num1和num2,請找出num1(含)~num2(含)之間所有7的倍數(shù)??紤]num1比num2大的情況。12、編寫程序,計算郵局匯款的匯費。如果匯款金額小于100元,匯費為1元;如果匯費在100元與5000元之間,按1%收取匯費;如果金額大于5000元,匯費為50元。匯款金額由命令行輸入,運行結(jié)果如下圖所示。

《程序設(shè)計語言》復(fù)習(xí)自測題參考答案一、單項選擇題1-5BBBCD6-10CADDB11-15ABBBC16-20BCDBC21-25BACBB26-30、CBCBC31-35BABAD36-40CADDB41-45ADDDC二、判斷題1-5AABBA6-10BBBBA11-15AABBB16-20BBABB21-25BABAA26-30BBBBB31-35ABBBB36-40BBABA三、填空題1、編譯源程序2、void3、64、boolean5、06、b%a==0&&c%a==07、importjava.util.*8、199、1210、true11、解釋運行字節(jié)碼文件12、boolean13、014、015、b%a==0&&c%a==016、5.317、true18、1919、false20、循環(huán)結(jié)構(gòu)21、編譯源程序22、選擇結(jié)構(gòu)23、624、char25、026、b%a==0&&c%a==027、importjava.util.*28、1929、1230、i31、解釋運行32、=33、邏輯34、035、循環(huán)36、5.337、true38、1939、true40、45四、讀程序?qū)懡Y(jié)果1、成績良好!獎勵MP4一臺!成績一般!2、63、1 3 7 94、name=default,age=205、三角形6、成績良好!獎勵MP4一臺!成績優(yōu)秀!7、268、計算1+1/2+1/3+…+1/10的和9、x=12;y=1210、611、1 3 7 912、Equal13、xmod10=214、315、sum=616、計算1+1/2+1/3+….+1/100五、編程題1、(根據(jù)答題情況,酌情給分)publicstaticvoidmain(Stringargs[]){ int[]arr=newint[]{3,2,5,21,9,10,7,16,8,20}; //冒泡排序for(inti=0;i<arr.length-1;i++){for(intj=0;j<arr.length-1-i;j++){ if(arr[j]<arr[j+1]){ inttemp=arr[j]; arr[j]=arr[j+1]; arr[j+1]=temp; } } } //遍歷 for(inti=0;i<arr.length;i++){ System.out.println(arr[i]+"\t"); }}2、(根據(jù)答題情況,酌情給分)publicstaticvoidmain(Stringargs[]){ intm1,m2; Scannerinput=newScanner(System.in); m1=input.nextInt(); m2=input.nextInt(); if(m1>m2){ inttemp=m1;m1=m2;m2=temp;} while(m1<=m2) {if(m1%9==0) System.out.println(m1); m1++;} }3、(根據(jù)答題情況,酌情給分)importjava.util.*;publicclasstestex{publicstaticvoidmain(String[]args){intnum1,sum=0; Scannerinput=newScanner(System.in); num1=input.nextInt(); for(intj=1;j<num1;j++){ if(num1%j==0){ sum+=j;}} if(sum==num1) System.out.println(num1+"是完全數(shù)"); else System.out.println(num1+"不是完全數(shù)"); }}4、(根據(jù)答題情況,酌情給分)publicstaticvoidmain(String[]args){ inta=1,b=1,c,sum=0; System.out.print(a+"\t"); System.out.print(b+"\t"); sum=sum+a+b; for(inti=1;i<=11;i++){ c=a+b; a=b; b=c; System.out.print(c+"\t); sum=sum+c; } System.out.println("前15項的和為:"+sum); }5、(根據(jù)答題情況,酌情給分)publicstaticvoidmain(String[]args){ intnum1,num2,temp; Scannerinput=newScanner(System.in); num1=input.nextInt(); num2=input.nextInt(); if(num1>num2) {temp=num1;num1=num2;num2=temp;} while(num1<=num2) {if(num1%7==0) System.out.println(num1); num1++; } }6、(根據(jù)答題情況,酌情給分)publicstaticvoidmain(String[]args) { intnum; Scannerreader=newScanner(System.in); System.out.print("請輸入一個數(shù):"); num=reader.nextInt(); inti,sum; for(i=1,sum=0;i<num;i++) if(num%i==0) sum+=i; if(sum==num) System.out.println(num+"是完數(shù)!"); else System.out.println(num+"不是完數(shù)!"); }7、(根據(jù)答題情況,酌情給分)publicstaticvoidmain(Stringargs[]){ intnum1,num2; Scannerinput=newScanner(System.in); num1=input.nextInt(); num2=input.nextInt(); if(num1>num2){ inttemp=num1;num1=num2;num2=temp;} while(num1<=num2) {if(num1%7==0) System.out.print

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論