




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《C語言程序設(shè)計》學習資料(2016/201?學年)班級: 學號: 姓名: 浙江萬里學院基礎(chǔ)學院計算機教學部
《C語言程序設(shè)計》課程組2017年1月目錄TOC\o"1-5"\h\z理論資料(共14套試題) 12010年上半年等考真題 12010年下半年等考真題 62011年上半年等考真題 112011年下半年等考真題 172012年上半年等考真題 232012年下半年等考真題 282013年上半年等考真題 342013年下半年等考真題 402014年上半年等考真題 462014年下半年等考真題 522015年上半年等考真題 582015年下半年等考真題 652016年上半年等考真題 712016年下半年等考真題 77\o"CurrentDocument"上機資料 83程序改錯題 83程序填空題 91程序設(shè)計題1 97程序設(shè)計題2 103理論資料2010年春浙江省高等學校計算機等級考試(二級C)ー、程序閱讀與填空(24小題,每小題3分,共72分)1.【程序說明】輸入一整數(shù),求它的各位數(shù)字之和及位數(shù)。如,:Lフ的各位數(shù)字之和是8,位數(shù)是2。運仃示例:Enteraninteger:-153sum=81count=3【程序】#include<stdio.h>main(){intcount=0,in,sum=0;printf(nEnteraninteger:n);scanf(n%dn,&in);if((1) )in=-in;do{TOC\o"1-5"\h\zsum=sum+(2) ;;count++;}while((4) );printf(,fsum=%d,count=%d\nM,sum,count); }【供選擇的答案】(1)A.in==:0B.in>0C.in!=:0D.in<0(2)A.in/10B.inmod10C.in%10D.in(3)A.in=in%10B.in/10C.in=in/10D.in%10(4)A.in%10i=:0B.in!=0C.!inD.in/10!=0.【程序說明】輸出50到フ0之間的所有素數(shù)。要求定義和調(diào)用函數(shù)isprime(m)判斷m是否為素數(shù),若m為素數(shù)則返回1,否則返回。。素數(shù)就是只能被1和自身整除的正整數(shù),1不是素數(shù),2是素數(shù)。運行示例:53596167【程序】#include<stdio.h>#include<math.h>main()
{inti;intisprime(intm);for(i=50;i<=70;i++)if((5) )printf(n%d”,i);}intisprime(intm){inti,k;⑹k=(int)sqrt((double)m);for(i=2;i<=k;i++)if(m%i==0)(7)(8)_;【供選擇的答案】A.isprimeA.isprime(m)!=0C.isprime(m)==0A.if(m!=1)return1;C.;A.return0C.returni<=kA.return1C.returnB.isprime(i)!=0D.isprime(i)==0B.if(m==1)return0D.if(m==1)return1.B.return1D.returnB.return0D.returni<=k.【程序說明】輸入6個整數(shù),找出其中最小的數(shù),將它和最后ー個數(shù)交換,然后輸出這6個數(shù)。要求定義和調(diào)用函數(shù)swap(x,y),該函數(shù)交換指針x和y所指向單元的內(nèi)容。運行示例:Enter6Enter6integers:61821097Afterswaped:69782101【程序】voidswap(int*x,int*y){intt;;}main(){inti,index,a[10];printf(MEnter6integers:n);for(i=0;i<6;i++)scanf(n%dn,&a[i]);;for(i=1;i<6;i++)if(a[index]>a[i])(11)—;
;printf(nAfterswaped:n);for(i=0;i<6;i++)printf(n%d”,a[i]);printf("\n"); }【供選擇的答案】A.t=*x,*x=*y,*y=tt=x,x=y,y=t*t=*x,*x=*y,*y=*tD.&t=x,xD.&t=x,x=y,y=&tA.index=0C.index=indexA.a[index]=a[i]C.a[i]=a[index]A.swap(a[index],a[5])swap(*a[index],*a[5])C.swap(a[*index],a[*5])D.swap(&a[index],&a[5])4.【程序】#include<stdio.h>#defineT(c)(((c)>=,01)&&voidfl(charch){switch(ch){case*01:printf("〇”);case111:printf("1”);case*2*:printf(”2”);case131:printf(n3n);default:printf(”9”);B.index=5D?index=1B.i=indexD.index=i((c)<=勺)?(c)?0:-1)break;printf(”ヽn”printf(”ヽn”);doublef2(){return(double)(5/2);doublef3(intn){if(n==1)return1.0;elsereturn1.0+1.0/f3(n-1);}main(){ printf(”落d%d\n”,T('7'),T(,a,));flCl*);printf f2〇);printf(n%.3f\nnzf3(4));)【問題】(13)程序運行時,第1行輸出(13)A.7-1B.-17C.7aD.-1-1(14)程序運行時,第2行輸出(14)OA.1239B.12C.1D.9(15)程序運行時,第3行輸出(15)0A.2.5B.2C.2.0D.3(16)程序運行時,第4行輸出(16)A.1.000B.2.000C.1.500D.1.6675.【程序】程序1#include<stdio.h>main(){inti,j,t,a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};for(i=0;i<3;i++)for(j=0;j<=i/2;j++){
t=a[i][j],a[i][j]=a[i][3-j],a[i][3-j]=t;}printf(H%d\nu,a[0][1]);printf(M%d\nM,a[2][2]);)程序2#include<stdio.h>main(){charstr[10]=n27n;inti,number=0;for(i=0;str[i]!='、〇';i++)if(strは]>='O'&&str[i]<='7')number=number*8+str[i]-'〇';printf("%d\nn,number);for(i=0;str[i]!='\0';i++)if(str[i]>='〇'&&str[i]<='5')number=number*6+str[i]-'〇';printf("%d\nn,number);)【問題】(17)程序1運行時,第!行輸出(17)。A.3 B.4 C.1 D.2(18)程序1運行時,第2行輸出(18) ?A.12 B.11 C.10D.9(19)程序2運行時,第1行輸出(19)A.2 B.27 C.23D.16(20)程序2運行時,第2行輸出(20)A.19 B.140 C.147D.26.【程序】#include<stdio.h>main(){inti,j;charch,*pl,*p2,*s[4]={nfourn,nhellon,npeakn,napplen};for(i=0;i<4;i++){pl=p2=s[i];ch=*(pl+i);while(*pl!='XO1){if(*pl!=ch){*p2=*pl;p2++;)pl++;}*p2=へ〇,}for(i=0;i<4;i++)printf(,,%s\n,t,s[i]);)【問題】(21)程序運行時,第1行輸出(21)?A.our B.four C.furD.fou(22)程序運行時,第2行輸出(22)A.ello B.hllo C.heoD.hell(23)程序運行時,第3行輸出(23)A.peak B.eak C.pekD?pak(24)程序運行時,第4行輸出(24)A.pple B.apple C.aleD.appe二、程序編寫(每小題14分,共28分).編寫程序,輸入100個整數(shù),將它們存入數(shù)組a,求數(shù)組a中所有奇數(shù)之和。.按下面要求編寫程序:(1)定義函數(shù)total(n)計算1+2+3+......+n,函數(shù)返回值類型是int。(2)定義函數(shù)main(),輸入正整數(shù)n,計算并輸出下列算式的值。要求調(diào)用函數(shù)total(n)計算1+2+3+〇 5=1+ 1+211? u 1+2+31+2+3+……+n2010年下半年浙江省高等學校計算機等級考試二級c程序設(shè)計試卷說明:⑴本試卷共6頁,滿分100分;考試時間為90分鐘;⑵考生應將所有試題的答案填寫在答卷上。其中試題ー到試題六請在答卷上的各小題選項的對應位置上填“才‘。⑶考生應將所有試題的答案填寫在答卷上。ー、程序閱讀與填空(24小題,每小題3分,共72分).閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案【程序說明】輸入5個整數(shù),將它們從小到大排序后輸出。運行示例:Enteraninteger:9-9360Aftersorted:-90369【程序】#include<stdio.h>main(){inti,j,n,t,a[10];printf("Enter5integers:");for(i=0;i<5;i++)scanf("%d",(1) );for(i=1; (2) :i++)for(j=0: (3) :j++)if((4) ){t=a[j],a[j]=a[j+l],a|j+l]=t;)printf("Aftersorted:");for(i=0;i<5;i++)printf("%3d",a[i]);)【供選擇的答案】(1)A>&a[i]B、a[i]C、?a⑴D、a[n](2)A、i<5B、i<4C、i>=0D、i>4⑶A、j<5-i-lB、j<5-iC、j<5D、j<=5(4)A、a[j]<a[j+l]B、a[j]>a[j-l]C、aU]>aU+l]D、a[j-l]>a[j+l].閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案【程序說明】輸出80到120之間的滿足給定條件的所有整數(shù),條件為構(gòu)成該整數(shù)的每位數(shù)字都相同。要求定義和調(diào)用函數(shù)is(n)判斷整數(shù)n的每位數(shù)字是否都相同,若相同則返回1,否則返回〇。運行示例:8899111
【程序】#include<stdio.h>main(){inti;intis(intn);for(i=80;i<=120;i++)iff(5) )printf(M%d”,i);printf(,'\nM);}intis(intn){intold,digit;old=n%10;do{digit=n%10;iff(6) )return0;n=n/10;}while(n!=0);【供選擇的【供選擇的答案】⑸A、is(n)==0B、is(i)==0(6)A、digit!=n%10C、old==n%10C、is(n)!=0D、is(i)!=0Bヽdigit==oldD、digit!=oldA>digit=old;B>;C、old=digit;D、old=digit/10;A、return;B、return1;C、return0;D、returndigit!=old;3.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案【程序說明】輸入一個以回車結(jié)束的字符串(少于80個字符),將其逆序輸出。要求定義和調(diào)用函數(shù)reverse(a),該函數(shù)將字符串s逆序存放。運行示例:Enterastring:1+2=3Afterreversed:3=2+1【程序】#include<stdio.h>voidreverse(char*str){inti,j,n=0;chart;while(str[n]!=‘、〇')n++;for(i=0, (9) ;i<i;(10) ){t=str|i],str[i]=str[j],str[j]=t;)main(){inti=0;chars[8O];printfif^Enterastring:'');while((11) )i++;s[i]ハ(T;(12) ;printff'Afterreversed:");puts(s);1【供選擇的答案】(9)Aaj=n-1B、j=n C、j=n-2D、j=n+1(1O)A\i++,j- B、i++,j++C、i--,j++ D、i-,j--(11)A、s[i]=getchar() B、(s[i]=getchar())!=5\n'Cns[i]!=" D、(s[i]=getchar()!='\n')(12)A^reverse(*s)B、reverse(s)C>reverse(&s)D>reverse(str).閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案【程序】#include<stdio.h>#defineS(x)3<(x)<5intn,a;voidfl(intn){for(;n>=0;n-){if(n%2!=0)continue;printff'%d",n);)printff'\n'');}doublef2(doublex,intn){if(n==1)returnx;elsereturnx*f2(x,n-1);)main(){inta=9;printf("%d%d\n';a,S(a));fl(4);printf("%.lf\n",f2(2.0,3));printf("%d%d\nH,n,S(n));【問題】(13)程序運行時,第1行輸出A、01(14)程序運行時,B、91第2行輸出(14)C、00〇D、90A、31B、420C、4321D、0(15)程序運行時,第3行輸出(15)〇A、8.0B、2.0C、4.0D、3.0(16)程序運行時,第4行輸出(16)〇A、01B、31C、00D、30.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案【程序】程序1#include<stdio.h>main(){inti,j;staticinta[4][4];for(i=0;i<4;i++)for(j=0;j<=i;j++){if(j==0|lj==i)a[i][j]=1;elSea[i][j]=a[i-l][j-l]+a[i-l][j];)for(i=2;i<4;i++){for(j=0;j<=i;j++)printfr%d”,則?;printff3つ;))程序2#include<stdio.h>main(){charstr[80];inti;gets(str);for(i=0;str國!=へ(F;i++)if(str[i]=5z5)str[i]='a';elsestr[i]=str[i]+1;puts(str);)【問題】(17)程序1運行時,第1行輸出(17)〇A、1B、11C、121D、1331(18)程序1運行時,第2行輸出(18)〇A、1B、11C、121D、1331(19)程序2運行時,輸入123,輸出(19)〇A、123B、012C、231D、234(20)程序2運行時,輸入sz,輸出(20)。A、sz B>ty C、ta D、tz.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案【程序】#include<stdio.h>main(){intij;charch,*s[4]={"tree",“flower",“grass”Jgarden”},*pl,*p2;for(i=0;i<4;i++){p2=s[i];pl=p2+i;while(*pl!=‘、〇’){*p2=*pl;pl++,p2++;}*p2='、〇';)for(i=0;i<4;i++)printf(,'%s\nn,s[i]);【問題】(21)程序運行時,第1行輸出(21)〇A、reessC、treeD、e(22)程序運行時,第2行輸出(22)〇A、flower B、owerC、werD、lower(23)程序運行時,第3行輸出(23)〇A、grassB、ssC、rassD、ass(24)程序運行時,第4行輸出(24)〇A>en B、ardenC、denD、garden二、程序編寫(每題14分,共28分).輸入100個整數(shù),將它們存入數(shù)組a中,再輸入ー個整數(shù)x,統(tǒng)計并輸出x在數(shù)組a中出現(xiàn)的次數(shù)。.按下面要求編寫程序:定義函數(shù)fact(n)計算n!,函數(shù)返回值類型是double。定義函數(shù)main。,輸入正整數(shù)n,計算并輸出下列算式的值。要求調(diào)用函數(shù)fact(n)計算n!。TOC\o"1-5"\h\zn-1 n-2 1S=n+ + + + —2! 3! 川
2011年上半年浙江省高等學校計算機等級考試:級c程序設(shè)計試卷說明:⑴本試卷共6貝,滿分100分;考試時間為90分鐘;⑵考生應將所有試題的答案填寫在答卷上;⑶程序閱讀與填空全部是選擇題,請在答卷上的各小題選項的對應位置上填“J”;⑷請將你的準考證號的后五位填寫在答卷右下角的指定位置內(nèi)。ー、程序閱讀與填空(24小題,每小題3分,共72分)1.閱讀下列程序說明和程序,在每小題提供的若干可選答案巾,挑選ー個正確答案。【程序說明】輸入正整數(shù)n,計算并輸出1/2+2/3+3/5+5/8+…的前n項之和,保留2位小數(shù)。(該序列從第2項起,每ー項的分母是前一項分子與分母的和,分子是前ー項的分母)【程序】#include<stdio.h>voidmainO{inti,n;doubledenominator,numerator,sum,temp;scanf("%d",&n);numeratorI;denominator=2;sum=0;for(i=1;Q);i++){sum=sum+(2)temp=denominator;⑶ ;⑷ :)printf("sum=%.2f\n",sum);I【供選擇的答案】C、n D、i>nC、n D、i>nB、numerator/denominatorD、numerator⑵A、denominator/numeratorC、denominator3)A、numeratornumeratorsdenominatorB、denominator=numeratorCヽdenominatornumerator+denominatorD,denominator=temp4)A、denominator=temp B、denominator=numeratorC、numeratordenominator D、numeralortemp.閱讀下列程序說明和程序,在毎小題提供的若干可選答案中,挑選ー個正確答案?!境绦蛘f明】輸出150到200之間有!!只有一位數(shù)字為9的所有整數(shù)。要求定義和調(diào)用函數(shù)is(n,digit)判斷正整數(shù)n是否有!!只有一位數(shù)字為digit,,若滿足條件則返回1,否則返回0。運行示例:159169179189190191192193194195196197198【程序】#include<stdio.h>voidmainQ(inti;intis(intn,intdigit);for(i=150;i<=200;i++)iff(5) )printf("%d",i);printf("\n");)intis(intn,intdigit)(intcount=0;do{iff⑹)count++;n=n/10;)while( (7) );if((8) )return1;elsereturn0;【供選幷?的答案】(5)A,!is(n,digit)B、is(i,9)==0C、is(n,9)!=0D、is(i.9)!=0(6)A、n%IO=9B、n=digi(C,n%10=digilD、n/1()==digit(7)A,n/10!=0B、n!=0C,n%10!=0D、n=—0⑻A、count==lB、count!=1C、count!=0D、count==0
.閱讀下列程序說明和程序,在每小題梶供的若干可選答案中,挑選ー個正確答案.【程序說明】輸入ー個以回車結(jié)束的字符串(少于io個字符),將K中的數(shù)字字符轉(zhuǎn)換為夠數(shù)輸出.要求定義和調(diào)用函數(shù)aioi(K),該函數(shù)將字符串8轉(zhuǎn)換為幡數(shù)?運行示例:Enterastring:1+2=3Theinteger:123【程序】#include<stdio.h>intatoi(char*s)Iinti,sum=0;for(i=0;⑼ ;i++)if(s[i]>='0'&&s[i]<='9')GO):returnsum;)voidmainO{inti;chars[80];printf("Enterastring:");while((s[i]=getcharO)!='\n')i++;(IDprintf("Theinteger:%d\n", (12));)【供選擇的答案】C、i<nD、sum!=0B、sum=sum+s[i]D、sum=sum+s[i]-*0'B、C、i<nD、sum!=0B、sum=sum+s[i]D、sum=sum+s[i]-*0'B、s[i]=AO*;D、i-;B、atoi(s)D、atoi(*s)A、$um=sum*10+($ロド〇')C、sum=sum*10+s[i]A.s[i]!ホ;C、;A、sumC、atoi(char*s)4.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案.【程序】#include<stdio.h>#defineT(c)(c==c==c)doublefl()(intx;returnx=7%4;)voidf2(intn)(for(;n>=l;n—)printf("%2dn,n%3);printf("\nM);)doublef3(intn)]if(n==l)return1.0;elsereturnn+f3(n-l);voidtnain()Iprintf(n%d%d\n",T(5),T(l));printf("%.lf\n",n());f2(4);printf("%.ll\n",f3(3));【問題】TOC\o"1-5"\h\z(13)程序運行時,第1行輸出 (13) 。A,10 B、00C,01 D、11(14)程序運行時,第2行輸出 (14) .A,1.0 B,1 C、3.0 D、3(15)程序運行時,第3行輸出 (15)*A、021010210C、102D、1021(16)程序運行時,第4行輸出 (16) ■A、1.0B,10.0C、3.0D、6.0.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個!E確答案?!境绦颉砍绦?include<stdio.h>voidmainO(intij,n=5;for(i=2;i<=n;i++){for(j=ly<=ij++)printf("%d"3);putcharCXnj;I}程序2#include<stdio.h>voidmainO(charstr[8O];inti;gets(str);for(i=0;str[i]!='\0';i++)if(str[i]<='Z'&&str[i]>='A')str[i]='a'+'Z'-str[i];puts(str);【問題】(17)程序1運行時,第1行輸出ー(17) .A,1B,4444C、22 D、333(18)程序1運行時,第2行輸出ー(18) .A,1B、4444C、22 D、333
(19)程序2運行時,輸入YEAR,輸出(19) 。A、year B,BVZI C,bvzi D,YEAR(20)程序2運行時,輸入sz,輸出(20) -A、Hag B,UO2T C、FLAG D、uozt.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦颉?include<stdio.h>voidmain()(intiJ;char*s[4]={"apple","fruit","berry","orange");for(i=0;i<4;i++)for(j=lj<=iy-H-)printf("%s\n",s[i]+j);)【問題】(21)程序運行時,第1行輸出 (21) ?A、appleB、ruitC、(ruitD、pple(22)程序運行時,第2行輸出 (22) 。A,rryB、erryC,ruitD、uil(23)程序運行時,第3行輸出 (23) .A、rryB、angeC、uitD、pie(24)程序運行時,第4行輸出 (24) 。A,rangeB、geC、ryD,ange:、程序編寫(每題14分,共28分).輸入100個整數(shù),將它們存入數(shù)組成a中,再輸入ー個整數(shù)x,統(tǒng)計并輸出數(shù)組a中不小于x的元素個數(shù)..按下面要求編寫程序:(1)定義函數(shù)f(n)計算n*(n+l)*…*(2n-l),函數(shù)返回值類型是double。(2)定義函數(shù)tnain()?輸入正定義n(計算并定出下列算式的值。要求調(diào)用函數(shù)f(n)計算n*(n+l)*-*(2n-l).I+I+ + +2*33*4*5??(?!+1)?????(2n-1)201I年下半年浙江省高等學校計算機等級考試二級C程序設(shè)計試卷說明:⑴本試卷共6貝,滿分100分:考試時間為90分鐘;⑵考?生應將所有試題的答案壊寫在答卷匕⑶程序閱讀與壊空全部把選擇題,請在答卷上的各小題選項的對應位置上壊、W”.ー、程序閱讀與填空(24小題,每小題3分,共72分).閱讀下列程序說明和程序,在每小題提供的若干可選答案屮,挑選ー個正確答案【程序說明】輸入ー批核數(shù)(以零或負數(shù)為結(jié)朿標志),求奇數(shù)和.運行示例:Enterintegers:9361031-1sum?43【程序】?include<stdio.h>main()(intx,odd;printf(Z/Enterintegers: ;odd?0;scanf("*d",&x);while( ⑴ )(iff⑵ )odd=odd+x;(3) ;}printf(^sumヱ%d”, (4));}【供選擇的答案】(1)A、x>0 B.x>?0C.x!?0D、x 0(2)A、x%2!?0 B、x%2 0C、x/2==0D>x!-2(3)A、scanf(r/%d",&x)B、scanf("%d",jc)C.x!=0D、x=odd(4)A、sum B、oddC、xD、integers
.閱讀下列程序說明和程序,在每小題提供的若干可選答案屮,挑選ー個正確答案【程序說明】輸入ー個正整數(shù)n,找出其中最小的數(shù)字,用該數(shù)字組成一個新數(shù),新數(shù)的位數(shù)與原數(shù)相同?運行示例:Enteraninteger:2187Thenewinteger:1111【程序】#include<stdio.h>main(){intcount?0,i,mindig,n,new?0;mindigprintf("Enterintegers:;scanf("%d",&n);do{if(n%10<min_dig)mindig,n%10;(6) ;count++;}while(n!?0);for(i-0;(2);i++)new-(8) ;printf(MThenewinteger:%d\nn,new);【供選擇的答案】(5)A、0C、9D、-1(6)A、n?mindigB(5)A、0C、9D、-1(6)A、n?mindigB、n,n%10C、n--D%n-n/10A、i<?countC、iD、i<countA、new+min_digB、new+min_dig*10C、new*10+min_digD、min_dig3.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案【程序說明】輸入ー個以回車結(jié)朿的字符串(少于80個字符),判斷該字符串中是否包含“Hell。”.要求定義和調(diào)用函數(shù)in 該函數(shù)判斷字符串s中始否包含字符串t,若滿足條件則返回!(否則返回0.運行示例:Enterastring:Helloworld!"Hell。world!"includes"Hello"【程序】?include<stdio.h>intin(char*s,char*t){inti,j,k;for(i-0;s[i]!-r\0r;i++){if(s[i]-t[j]){for(k-i;t[j]!-"、0";k++,j++)if((10))break;if(t[j]-'、〇,) (11) ;))return0;)main(){chars[80];printf("Enterastring:");gets(s);if( (12) )printf(、、、"%s\"includes\"Hello\"\n"zs);elseprintf(''\"%s\"doesn,tincludes\"Hello\"\n"/s);|【供選擇的答案】(9)A、j-iB、j-0;C、i-j D、;(10)A、s[k]!-t[j]B、s[k]--t[j]C%s[i]=?t(k]D、s[i]!-t[j](IDA、breakB、return1C、continue D、return0(12)A、in(char★s,char*t)B、in(sr"Hello")C、in(*sz*t)D、in(srt).閱讀下列程序并回答問題,在每小題提供的若干可選答案屮,挑選一個正確答案【程序】?include<stdio.h>?defineT(arb)((a)!=(b))?((a)>(b)?1:-1):0intfl(){intx=-10;return!x==10==0==1;)voidf2(intn){ints?0;while(n——)s+=n;printf(//%d¥d\n”,n,s);)doublef3(intn){ if(n 1)return1.0;elsereturnn*f3(n-1);)main(){printf(M%d%d*d\n”,T(4,5),T(10,10),T(5,4));printf(H%d\nM,fl());f2(4);printf(M%.If\nM,f3(5));}【問題】(13)程序運行時,第1行輸出(13)(14)A、01-1程序運行時,B、第2行輸出1-10(14)C,10-1D、-101(15)A、10程序運行時,B、第3行輸出-10(15)0C、0D、1(16)A、010程序運行時,第4行輸出-110(16)C、-16D、06A、1.0B、24.0C、120.0D、6.0.閱讀下列程序并回答問題,在每小題提供的若干可選答案屮,挑選ー個正確答案【程序】程序1?include<stdio.h>main〇{inti,j,n=4;for(i=1;i<n;i++){for(j=1;j<?2*(n-i)-1;j++)putchar(,★,);putchar(r\n,);))程序2?include<stdio.h>main(){charstr[80];inti;gets(str);for(i?0;str[i]?=,、。,;i++)if(str[i]<=ゆ&&str[i]>=,。,)str[i]?,z,-str[i]+,0,;puts(str);)【問題】(17)程序1運行時,第1行輸出 (17) .A、?*B、****C、***D、*★★★★(18)程序1運行時,第2行輸出ー(18) .A、**B、****C、***D、★★★★★(19)程序2運行時,輸入!35?輸出(19)*A、bdfB、ywuC、864D、135(20)程序2運行時,輸入086,輸出ー(20)■A、zrtB、aigC、913D、0866.閱讀下列程序并回答問題,在毎小題提供的若干可選答案中,挑選ー個正確答案【程序】?include<stdio.h>main(){inti,j;char*s[4]={"continue","break","do-while","point");for(i=3;i>=0;i--)for(j-3;j>i;j一)printf("%s\n",s[i]+j);)【問題】(21)程序運行時,第1行輸出 (21)SC、ntD、whileA、tinueB、ak(22)程序運行時,A、uer第2行輸出ーB、le(22) aC、akD、nt(23)程序運行時,A、ile第3行輸出 B、eak(23)*C、intD、nue(24)程序運行時,A、tinue第4行輸出 (24)B、break6C、whilenD、point二、程序編寫(每題14分,共28分).輸入100個學生的計算機成績,統(tǒng)計不及格(小于60分)學生的人數(shù)。.按下面要求編寫程序:定義函數(shù)f(n)計算n+(n+l)+…+(2n-l),函數(shù)返回值類型是double。定義函數(shù)main。,輸入正整數(shù)n,計算并輸出下列算式的值.要求調(diào)用函數(shù)f(n)計算n+(n+1)+…+(2n-l).1 I 1s=1+ + + + 2+3 3+4+5 n+(/!+1)4-???+(2n—1)2012年上半年浙江省高等學校計算機等級考試二級C程序設(shè)計試卷說明:⑴本試卷共6頁,滿分100分;考試時間為90分鐘:⑵考生應將所有試題的答案填寫在答卷上。⑶程序閱讀與填空全部是選擇題,請在答卷上的各小題選項的對應位置上填‘7"。ー、程序閱讀與填空(24小題,每小題3分,共72分)1.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案【程序說明】輸入ー個正整數(shù)m,判斷它是否為素數(shù)。素數(shù)就是只能被1和自身整除的數(shù)。1不是素數(shù),2是素數(shù)。運行示例:Enterm:99isn'taprime.Enterm:7979isaprime.【程序】#include<stdio.h>#include<math.h>main(){intj,k,m;printf("Enterm:");scanf("%d",&m);k=sqrt(m);for(j=2;(1);j++)if((2))(3);if(j>k&&(4))printf("%disaprime.\nM,m);elseprintff'%disn'taprime.\nH,m);)【供選擇的答案】⑴A、j>kB、j<=kC、j>mD、j<n(2)A、m%j==0B、m%j=0C、m%j!=1D、m%j==1⑶A、returnB、breakC、goD、continue(4)A>m==1B、m!=2C、m!=1D、m==22.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案【程序說明】輸入ー個正整數(shù)nl,再輸入第一組nl個數(shù),這些數(shù)已按從小到大排序。輸入一個正整數(shù)n2,隨即輸入第二組n2個數(shù),它們也按從小到大排序。兩組數(shù)合并,合并后的數(shù)應按從小到大的順序排列。要求定義和調(diào)用merge(listl,nl,list2,n2,list,n),其功能是將數(shù)據(jù)listl的前nl個數(shù)和list2的前n2個數(shù)共n個數(shù)合并存入數(shù)組list,其中l(wèi)istl的前nl和list2的前n2個數(shù)分別按從小到大的順序排列,合并后的數(shù)組!ist的前n個數(shù)也按從小到大的順序排列。運行示例:Enternl:6Enter6integers:2612395099Entern2:5Enter5integers:1361035Merged:12366101235395099【程序】voidmerge(intlistl[],intnl,intlist2[],intn2,intlistf],(5)){inti,j,k;(6)while(i<nl&&j<n2){if((7))Hst[k]=listl[i++];elselist[k]=list2|j++];k++;)while(i<nl)list[k++]=listl[i++];while(j<n2)list[k++]=list2[j++];(8) ;)#include<stdio.h>main(){inti,nl,n2,n,Hstl[100],list2[100],list[100];printf(^'Enternl:',);scanf("%d”,&nl);printf(MEnter%dintegers:'*,nl);for(i=0;i<nl;i++)scanf(M%dM,&listl[i]);printf(*'Entern2:**);scanf(**%d\&n2);printf(**Enter%dintegers:**,n2);for(i=0;i<n2;i++)scanf(**%d**,&list2[i]);merge(listl,nl,list2,n2,list,&n);printf(*'Merged:**);for(i=0;i<n;i++)printf(**%d",list口]);)【供選擇的答案】⑸A、int&nB>intnC、n D、int*n⑹A、i=j=0;B、i=j=k=l;C、i=j=k=O;D、k=0⑺A、listl[k]vlist2[j]B、listl[i]<list2[j]C、listl[i]<list2[k]D、listl[i]=list2[j]A、?n=kB、returnnl+n2C、n=kD、returnk
.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案【程序說明】為了防止信息被別人輕易竊取,需要把電碼明文通過加密方式變換成為密文。變換規(guī)則:小寫字母z變換成為a,其他字母變換成為該字符ASCI!碼順序后1位的字符。輸入一個字符串(少于80個字符),輸出相應的密文。要求定義和調(diào)用函數(shù)encrypt,該函數(shù)將字符串s變換為密文。運行示例:Enterthesring:hellohangzhouAfterbeingencrypted:ifmmp!ibohaipv【程序】#include<stdio.h>#include<string.h>main(){charline[80];printfV'Inputthestring:M);gets(line);(9);printff'Afterbeingencrypted:%s\n41,line);)voidencrypt(char*s)voidencrypt(char*s){inti;for(i=0;(10);i++)if(s[i]=^)(11);else(12);}【供選擇的答案】(9)A、encrypt(line[])C、encrypt(&line)(10)A>s[i]=へ。'C、s[i]!='\0'(11)A、s[i]='A'C>s[i]=s[i]+l;(⑵A、s[i]=s[i]-l;C、s[i]=s[i]+l;B、encrypt(line)D、encrypt(*line)B、i<80D、i<=80B、s[i]='b'D、s[i]='a'B、s[i]='P';D、s[i]='a'.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案【程序】#include<stdio.h>main(){inta=5,i=0;chars[10]="abed1';printf("%d%d\n",l<a<3,!!a);printf("%d%d\n';a?2,a&l);while(s[i++]!=、〇')
putchar(s[i]);
printf(,'\n%d\n,',i);)【問題】(13)程序運行時,第1行輸出(13)。A、11 B、00C、01D、10(14)程序運行時,第2行輸出(14)。A、201 B、205C、101D、105(15)程序運行時,第3行輸出(15)。Aヽabed B、abcC、Abcd\0D、bed(16)程序運行時,第4行輸出(16)。A、4 B、6 (C、0D、5.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案【程序】程序1#include<stdio.h>main(){intn,s=1;scanf("%d”,&n);while(n!=0){s*=n%10;n/=10;)printf("%d\n”,s);)程序2#include<stdio.h>main(){charc;while((c=getchar())!='〇'){switch(c){case'ド:case'9':continue;case'A':putchar('a,);continue;default:putchar(c);)})【問題】輸入1234,輸出(17),輸入1234,輸出(17),C、24D、10輸入〇,輸出(18)〇C、24 D、10輸入A1290,輸出(19)〇A、〇 B、1(18)程序1運行時,A、〇 B、1(19)程序2運行時,A、a2B、aA129C、A129D、A1290(20)程序2運行時,輸入B1340,輸出(20)〇A、B340B、B34C、B1340D、B134.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案【程序】#include<stdio.h>main(){intij;staticinta[4][4];for(i=0;i<4;i++){for(j=0;j<4;j++){if(j>=i)a[i][j]=i+l;printf("%d",a[i]U]);printf("\n");}}【問題】(21)程序運行時,第1行輸出(21)?A、0000B,0111C,1111D,0011(22)程序運行時,第2行輸出(22)?A、2222B,1111C、0111D,0222(23)程序運行時,第3行輸出(23)〇A,0022B、2200C、1234D、0033(24)程序運行時,第4行輸出(24)〇A、0004B、4000C、0003D、4321二、程序編寫(每題14分,共28分).輸入2個正整數(shù)m和n(仁プ6,1&E6),然后輸入矩陣a(m行n列)中的元素,分別計算并輸出各行元素之和。.按下面要求編寫程序:定義函數(shù)fun(x)計算x2-3.14x-6,函數(shù)返回值類型是double。輸出ー張函數(shù)表(如下表所示),x的取值范圍是[-10,+10],每次增加1,y=x2-3.14x-6,要求調(diào)用函數(shù)fun(x)計算x2-3.14x-6oXy-10125.40-9103.26946.741062.602012年下半年浙江省高等學校計算機等級考試
二級C程序設(shè)計試卷說明(1)本試卷共6頁,滿分100分:考試時間為90分鐘;(2)考生應將所有試題的答案填寫在答卷上;(3)程序閱讀與填空全部是選擇題,請在答巻上的各小題選項的對應位置上填“J”;(4)請在答卷上填寫學校名稱、準考證號和姓名,并將你的準考證號的后五位填寫在答卷第!頁右下角的指定位置內(nèi)。ー、程序閱讀與填空(24小題,每小題3分,共72分)1.閱讀下列程序說明和程序,在毎小題提供的若干可選答案中,挑選ー個正確答案。【程序說明】輸入ー個正整數(shù)n,再輸入n個整數(shù),判斷它們是否按從大到小的次序排列。運行示例:Entern:6Enter6integers:136401250Sorted:NoEntern:5Enter5integers:108731Sorted:Yes【程序】#include<stdio.h>main(){intcurri,ntpre;printf("Entern:1?);scanf("%d",&n);scanf("%d",&pre);for(i=1;i<n;i++){if(cur>pre)(3) ;(4))if(i>=n)printf(??Sorted:Yes\n");elseprintf(HSorted:No\nH);)【供選擇的答案】A.printf(HEnterintegers:M,n);printf("Enter6integers:r,);printf("Enter%dintegers:");printf("Enter%dintegers:M,n);(2)A.scanf(“もd”,&pre);B.;C.scanf(“きd”,&cur);D.scanf("%d(3)A.cur=nB.breakC.pre=nD.continue(4)A.pre=cur;B.cur=0;C.cur=pre;D.pre=0;2.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦蛘f明】輸出10到99之間各位數(shù)字之和為!2的所有整數(shù)。要求定義和調(diào)用函數(shù)sumdigit(n)計算整數(shù)n的各位數(shù)字之和。運行示例:39485766758493【程序】#include<stdio.h>main〇TOC\o"1-5"\h\z{inti;intsumdigit(intn); )for(i=10;i<=99;i++) 5if( (5) )printf("%d",i);printf("\n");)intsumdigit(intn){intsum;⑹do{⑺}while(n!=0);returnsum;)【供選擇的答案】(5)A.sumdigit(i)==12B.sumdigit(i)==iC.sumdigit(n)==nD.sumdigit(n)==12(6)A.sum=sum;B.sum=?0;C.tD.sum=n;⑺A.sum=0;B.sum=sum+n;C.sum=sum+n%10;D.sum=sum+n/10;(8)A.n=n*10;B.n=n%10;C.n=n-10;D.n=n/10;3.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦蛘f明】輸入一個字符串(少于80個字符),將其兩端分別加上括號后組成一個新字符串。要求定義和調(diào)用函數(shù)cat(s,t),該函數(shù)將字符串t連接到字符串s。運行示例:Enterastring:helloAfter:(hello)【程序】#include<stdio.h>voidcat(char*s,char*t){inti,j;i=0;while(s[i]!=1\01)i++;while(t[j]!=*\0*){j++;}}main(){chars[80]="。ウt[80];printf(uEnterastring:M);gets(t);cat(s,り”);printf("After:り;puts(s);
【供選擇的答案】(9)A.j=0;c,i--;j=0;B.s[i]=D.j?=i;?、。?;(10)A.s[i]=t[j];B.t[j]=s[i];C.s[i+j]=t[j];D.t[i]=s[j];(IDA.t[j]=?、。,;B.s[i+j]='\0C.s[j]=1、。,;D.t[i]='\0';(12)A.cat(HH,t);B.cat(t,s);C.cat(",t,")");D.cat(s,t);.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦颉?include<stdio.h>voidfl(intn){while(n--)printf(M%d”,n);printf(,,%d\nH,n);)intf2(intn){if(n<=2)return1;elsereturnf2(n-1)+f2(n-2);)main(){inta?4;printf(H%d%d\n",printf("%d%d\nM,fl(3);printf(,,%d%d\nn,)【問題】a!=a,?(-axa)f2(4),(13)a&&10);,a|l);f2(5));a(13)程序運行時,第1行輸出ーA.01B.10C.04 D.110(14)程序運行時,第2行輸出ー(14) 0A.14B.05C.04 D.01(15)程序運行時,第3行輸出ー(15)oA.3210B.31C.210-1 D.210(16)程序運行時,第4行輸出ー(16)oA.34B.23C.58 D.35.閱讀下列程序并回答問題,在毎小題提供的若干可選答案中,挑選ー個正確答案?!境绦颉砍绦?#include"stdio.h?'main(){inti,j,n=4;for(i=1;i<n;i++){for(j=1;j<=i;j++)putchar(?*');putchar(1\n');).)程序2#include<stdio.h>intf(intn){staticintk=1;k++;return2*n+k;)main(){ printf(”吿d\n”,f(4));printf(n%d\n",f(f(4)));)【問題】(17)程序1運行時,第1行輸出ーA.***** b****¢17) 0C,**D.?(18)程序1運行時,第2行輸出ーA.***** b.****(18) .C.**D.★(19)程序2運行時,第1行輸出ーA.26 B.10_(19) 0C.22D.6(20)程序2運行時,第2行輸出ーA.26 B.7(20)〇C.22D.6.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案。【程序】ttinclude<stdio.h>main(){inti,j;char*s[4]={ufive",nfourH,HthreeH,"seven1'};for(i=0;i<4;i++)for(j=i;'j<4-i;j++)printf(n%s\n",s[i]+j);}【問題】(21)程序運行時,第1行輸出ー(21) 。A.three B.fiveC.fourD.seven(22)程序運行時,第2行輸出ー(22)〇A.our B.hreeC.evenD.ive(23)程序運行時,第3行輸出ー(23)aA.ve B.reeC.urD,ven(24)程序運行時,第4行輸出ー(24) .A.n B.rC.eD.en二、程序編寫(每題14分,共28分).輸入一個正整數(shù)n(I近nW6),再輸入ー個n行n列的矩陣,統(tǒng)計并輸出該矩陣中非零元素的數(shù)量。.按下面要求編寫程序:(1)定義函數(shù)power(x,n)計算x的n次暴(即ビ),函數(shù)返回值類型是double。(2)定義函數(shù)mainO?輸入正整數(shù)n(計算并輸出下列算式的值。要求調(diào)用函數(shù)power(x,n)計算x的n次為。5=2+22+23+......+2"2013年上半年浙江省高等學校計算機等級考試
二級C程序設(shè)計試卷說明(1)本試卷共6頁,滿分100分;考試時間為90分鐘;⑵考生應將所有試題的答案填寫在答卷上;(3)程序閱讀與填空全部是選擇題,請在答卷上的各小題選項的對應位置上填"J”;(4)請在答卷上填寫學校名稱、準考證號和姓名,并將你的準考證號的后五位填寫在答卷第1頁右下角的指定位置內(nèi)。ー、程序閱讀與填空(24小題,每小題3分,共72分)1.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦蛘f明】輸入ー個正整數(shù)n,計算1!+2!+3!+...+n!.運行示例:Entern:31!+...+3!=9Entern:51!+...+5!=153【程序】#include<stdio.h>main〇{inti,n;doublefact,sum;printf("Entern:り;scanf(“もd”,&n);(1);for(i=1; (2) ;i++){(3) ;sum=sum+fact;}printf("1!+...+ (4) =%.0f\n",n,sum);【供選擇的答案】(1)A.sum=0B.fact=0,sum.C.fact=nD.fact=1,sum=(2)A.i<nB.i<=100C.i<=nD.i>0(3)A.fact=fact★nB.fact=1C.fact=sum*iD.fact=fact*i(4)A.%d!B.%f!C.%dD..5!002.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案。工程序說明】輸入ー個正整數(shù)n{1<nW10),再輸入n個整數(shù),將它們從小到大排序后輸出.運行示例:Entern:9Enter9integers:358122890-17Aftersorted:-10I35782289【程序】#include<stdio.h>main(){int工,index,k,n,temp,a[10];printf("Entern:??);scanf(H%dM,&n);printf("Enter%dintegers:”,(5))?for(i=0;i<n;i++)scanf(ri%dH,&a[i]);for(k=0;kvn-1;ki){一⑹;for(i-k+1;i<n;i++)if(a[i]<a[index])(7);(8) ;)printf("Aftersorted:n);for(i=0;i<n;i++)printf(1,%d",a[i]);)【供選擇的答案】⑸A.*n B.n C.tn Din(6)A.index=kB.index=0C.indexエnD.index=1(7)A.i=indexB.index匸nC.index=kD.index=iA.a[index]=a[k],a[k]=a[index]a[k]=a[index],a[index]=a[k]temp?a[index],a[index]=a[k],a[k]=temptemp=a[k],a[index]=temp,a[k]=a[index]3.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦蛘f明】輸入一個字符串(少于80個字符),檢査其括號的使用是否正確,如果正確,則輸出YES,否則,輸出N0。要求定義和調(diào)用函數(shù)check(str),如果字符串str中括號使用正確,即滿足以下條件,則返回1;否則,返回。。(1)字符串中左括號和右括號的數(shù)量相同.(2)從字符串首字符起自左向右順序檢査其中的字符,遇到的右括號的個數(shù)在任何時候都不超過所遇到的左括號的個數(shù).運行示例:Inputthestring:(2+(3*6)-10)YESInputthestring:(2+(3)*6)-10)NOInputthestring:)(A)12(NO【程序】#include<stdio.h>(9)intcheck(char*);main(){charstr[MAXLEN];printf(MInputthestring:??);gets(str);if(check(str)!=o)printf(?YES\nM);elseprintf(MNO\nH);)intcheck(char*str){intright,left;right■left=0;while(*str!if(*str==')1)right++;elseif(*str=='(')left++;if(right>left)(10);;if(right!=left)(12)return1;)【供選擇的答案】(9)A.intMAXLEN=80B.#defineMAXLEN80;D.#defineMAXLEN80C.MAXLEN=80(10)A.return0B.return1C.return-1D.continue(11)A.(*str)++B.str++C.str--D.(&str)+?(12)A.return0B.return-1C.returnD.return1.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選一個正確答案?!境绦颉砍绦?#include<stdio.h>main〇{intflag=0,x;scanf(M%dM,&x);if(x>0)flag=1;elseif(x=0)flag=0;elseflag="1;printf(M%d\nH/flag);}程序2#include<stdio.h>main(){intx,y=0;scanf("%d”,&x);if(x<20)if(x<10)y=9;elsey=20;printf("&d\n”,y);【問題】(13)程序1運行時,輸入ー10,輸出ー(13)_?A.1B.0C.-1D.10(14)程序1運行時,輸入〇,輸出ー(14)A.1B.0C.-1D.10(15)程序2運行時,輸入5,輸出_(15)A.5B.9C.10D.20(16)程序2運行時,輸入20,輸出ー(16) 。A.20B.0C.9D.10.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦颉?include<stdio.h>doublefl(doublex,intn){if(n==1)returnx;elsereturnfl(x,n-1)*x;)voidf2(charcc,intn)(printf(M%cM/cc);if(n>1)f2(cc+l,n-1);}main(){printfC%.Of\nwrfl(2.0/1));printf(n%.0f\n?rfl(2.0,3));f2(,d,,1);printf("\n");£2(廿,4);printf(M\nH);)【問題】(17)程序運行時,第!行輸出ー(17) .A.2B.4C.8D.1(18)程序運行時,第2行輸出ー(18) ?A.16B.2C.4D.8(19)程序運行時,第3行輸出ー(19) ?A.bB.CC.dD.a(20)程序運行時,第4行輸出ー(20) ?A.dcbaB?edcbaC.abodeD,bcde.閱讀下列程序并回答問題,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦颉縙include<stdio.h>main〇{inti,j,n=4;for(i=0;i<=n;i++){for(j=0;j<=n;j++)if(i==0)printf(M%dH,j);elseif(j==0)printf(*'%dM,i);elseif(j<=i)printf(,1%dn,i*j);printf(H\nM);})【問題】(21)程序運行時,第1行輸出ー(21)A.01234B.1234C.012D.0(22)程序運行時,第2行輸出ー(22) .A.01B.11C.1D.2(23)程序運行時,第3行輸出ー(23)A.3B.224C.124D.012(24)程序運行時,第4行輸出ー(24)A.1234B.1249C.3369D.0123二、程序編寫(每題14分,共28分).輸入ー個整數(shù),將它逆序輸出.例如,輸入123.輸出321;輸入ー123,輸出ー321:輸入。,輸出O。.按下面要求編寫程序:(1)定義函數(shù)f(x)計算(x+1)〇,函數(shù)返回值類型是double。(2)輸出ー張函數(shù)表(如下表所示),x的取值范圍是H,+1],每次增加0.1,y=(x+lむ。要求調(diào)用函數(shù)f(x)計算(X+l)2。匚「。?〇。]二。フ31rzqLZZZJ09[ 3.61 1[ZZJ「4.00 ]2013年下半年浙江省高等學校計算機等級考試
二級C程序設(shè)計試卷說明(1)本試卷共6頁,滿分100分;考試時間為90分鐘;(2)考生應將所有試題的答案填寫在答卷上;(3)程序閱讀與填空全部是選擇題,請在答卷上的各小題選項的對應位黃上填“ノ”;(4)請在答卷上填寫學校名稱、準考證號和姓名,并將你的準考證號的后五位填寫在答卷第1頁右下角的指定位置內(nèi)。一、程序閱讀與填空(24小題,每小題3分,共72分)1.閱讀下列程序說明和程序,在每小題提供的若干可選答案中,挑選ー個正確答案?!境绦蛘f明】輸入ー個正整數(shù)n,再輸入n個整數(shù),輸出最小值。運行示例:Entern:6Enter6integers:8-936010Min:-9【程序】#include<stdio.h>main(){inti,min,n,x;printf(MEntern:0);scanf(,,%du,&n);printf(uEnter%dintegers:,*,n);scanf(w%dw,&x);(1);for( (2) ;i<n;i++)((3)if( (4) )min=x;}printf(MMin:%d\nn,min);)【供選擇的答案】(1)A.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 卷煙采購合同范本
- 商業(yè)訂金合同范本
- 醫(yī)療生意合伙協(xié)議合同范本
- 全款分期購房合同范例
- 合同范本開店合作
- 公司變賣解散合同范本
- 吊車合作合同范本
- 員工家具合同范本
- 買賣付款簡易合同范本
- 商標服務(wù)購買合同范例
- GB/T 3477-2023船用風雨密單扇鋼質(zhì)門
- YMO青少年數(shù)學思維28屆三年級全國總決賽試卷
- TT、IT、TNC、TNS、TNCS低壓接地系統(tǒng)全面解析
- 三位數(shù)除以一位數(shù)(商為三位數(shù))練習題含答案
- 特殊教育概論第二版PPT完整全套教學課件
- 西華雙匯禽業(yè)有限公司1億只肉雞屠宰項目環(huán)境影響報告
- 粉體密度及流動性測定
- 北師大版八年級下冊課程綱要分享課件
- 鍋爐工崗位安全風險告知卡
- 小學勞動教育課堂教學水平評價量表
- 年薪制勞動合同范本
評論
0/150
提交評論