全國計算機等級考試《二級C語言程序設計》歷年真題精選及詳解_第1頁
全國計算機等級考試《二級C語言程序設計》歷年真題精選及詳解_第2頁
全國計算機等級考試《二級C語言程序設計》歷年真題精選及詳解_第3頁
全國計算機等級考試《二級C語言程序設計》歷年真題精選及詳解_第4頁
全國計算機等級考試《二級C語言程序設計》歷年真題精選及詳解_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

charch;intk;ch='a';C.a,97,12k=12D.a,97,k=12inti=1,total=1;while(i<5){total+=i;}inti=1,total=0;while(i<=5){total+=i;}inti=0,total=0;while(i<5){i+=1;total+=i;}inti=0,total=0;while(i<=5){total+=i;}A項執(zhí)行過程為:i=1,total=1,判斷while循環(huán)條件1<5成立,total=1+1,i=1,total=0,1<=5成立,total=0+1=1,i=2;直到i=5,total=1+2+3+4+5,i=6;i=6條件不i=0,total=0,成立,i=1,total=1;過程:i=0,total=0,0<=5成立,total=0,i=1;直到i=5,total=1+2+3+4+5,#include<stdio.h>{inta=0,b=0;/*給a賦值a=10;}#include<stdio.h>{inta,b,c;if(a>b)a=b,b=c;c=a;}#include<stdio.h>{intx,y,z;}A.2,3,1B.2,3,2C.2,3,3D.2,2,1并沒有使整個循環(huán)終止;D項錯誤,continue和break的效果完全不同。答案選#include<stdio.h>{inta=1,b=0;if(--a)b++;elseif(a==0)b+=2;}B.(3!=4)>2#include<stdio.h>{inti;for(i=0;i<5;i++)putchar('9'-i);}C.'9''8''7''6''5'D.'43210'#include<stdio.h>voidfun(char*s){while(*s){}}{fun(a);}執(zhí)行fun(a)時,#include<stdio.h>{while(getchar()!='');}#include<stdio.h>voidfun(int*p,int*q){intm=1,n=2,*r=&m;f(r,&n);}voidf(int*p,int*q){}voidfun(int*w,intn){inti;for(i=0;i<n;i++){}}A.if(i/8==0)B.if(i/8==0)continue;D.if(i%8==0)continue;if(i%8==0)chars2[]={'0','1','2','3'};#include<stdio.h>#include<string.h>{strcpy(a+1,b+2);puts(strcat(a,c+1));}#include<stdio.h>voidfunc(intn){inti;}{func(3);func(4);}A.****#????***#B.***#????*****#C.**#????*****#D.****#????*****##include<stdio.h>intb=2;intfun(int*k){return(b);}{inta[10]={1,2,3,4,5,6,7,8},i;for(i=2;i<4;i++){b=fun(&a[i])+b;}}i=2,a[i]=3,所以fun(&a[i])=3+2=5,然后fun(&a[i]),代入a[i]=4,所以b=fun(&a[i])+b=14+14=28。答案選擇C選項。C.#include<stdio.h>必須放在C程序的開頭#include<stdio.h>{chara,b,c,d;c=getchar();d=getchar();}A.auto和registerB.extern和registerC.auto和staticD.static和register#include<stdio.h>voidfun(intx){if(x/2>1)fun(x/2);}{fun(7);}fun(x/2)。第一次循環(huán)x/2=3,調用fun(3),x/2=1,跳出if循環(huán),執(zhí)行輸出A.typedefstruct{intn;charc;}REC;RECt1,t2;B.structREC;{intn;charc;};RECt1,t2;C.typedefstructREC:{intn=0;charc='A';}t1,t2;RECt1,t2;D.struct{intn;charc;}REC;"struct/**********code.c**********/#include<stdio.h>#include<stdlib.h>/**********found**********/doublefun(①______,intn){inti,j;doubles=0.0;doublef=0.0;doubleaver=0.0;doublesd=0.0;for(i=0;i<n;i++)for(j=0;j<n;j++)s+=a[i][j];/**********found**********/for(i=0;i<n;i++)for(j=0;j<n;j++)f+=(a[i][j]-aver)*(a[i][j]-aver);f/=(n*n);/**********found**********/returnsd;}{inta[N][N];intn;inti,j;doubles;thedimensionofarrayfor(i=0;i<n;i++){for(j=0;j<n;j++){a[i][j]=rand()%50;while(a[i][j]==0)a[i][j]=rand()%60;}}s=fun(a,n);}①inta[][N]②s/(n*n)③sqrt(f)的長度,所以此處應填inta[][N]。/**********code.c**********/#include<stdio.h>voidfun(intn,int*a){inti,j,p,t;for(j=0;j<n-1;j++){p=j;/**********found**********/for(i=j+1;i<n-1;i++)if(a[p]>a[i])/**********found**********/t=i;if(p!=j){t=a[j];a[j]=a[p];a[p]=t;}}}voidputarr(intn,int*z){inti;for(i=1;i<=n;i++,z++){if(!(i%10))}}{intaa[20]={9,3,0,4,1,2,5,6,8,10,7},n=11;putarr(n,aa);fun(n,aa);putarr(n,aa);}/**********-code.c**********/(1)錯誤:for(i=j+1;i<n-1;i++)正確:for(i=j+1;i<n;i++)直到第n個元素。"for(i=j+1;i<n-1;i++)""for(i=j+1;i<n;i++)"/**********code.c**********/#include<std

溫馨提示

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

評論

0/150

提交評論