《C語言程序設(shè)計》試題七及答案_第1頁
《C語言程序設(shè)計》試題七及答案_第2頁
《C語言程序設(shè)計》試題七及答案_第3頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《C語言程序設(shè)計》試題七 1一、填空題 1二、選擇題 1三、判斷題 3四、程序填空題 3五、閱讀程序,寫出下列程序段的結(jié)果 4六、編程題 5《C語言程序設(shè)計》試題七答案 6《C語言程序設(shè)計》試題七一、填空題在C語言程序設(shè)計中,正確的標(biāo)識符是由 組成的。設(shè)那么y的值為 表達(dá)式執(zhí)行后變量x的值為 3.一個變量的指針是指 。4.能夠構(gòu)成一個數(shù)組,其元素滿足的特點是 ;那么,構(gòu)成結(jié)構(gòu)體的成員可以是 。5.下面運算符<%++=按照優(yōu)先級從高到低排列順序為 。6.C程序設(shè)計中語句后的符號/*??*/所起作用是 。7.寫出下面表達(dá)式的值3*5/7+7%3 x=2;y=4;(x++)+y 3+4>=7-10 3>4?3%2:1 x=2,y=2;++x||++y x=3;x+=x-=2 二、選擇題⑴.在使用TurboC2.0環(huán)境編輯程序時,運行某程序使用的菜單項為( )A.FILE B.RUN C.EDIT D.OPTION⑵.下列語句不具有賦值功能的是( )A.a(chǎn)*=b B.x=1 C.a(chǎn)+b D.a(chǎn)++⑶.C語言程序中,當(dāng)出現(xiàn)條件分支語句if~else時,else與()組成配對關(guān)A.同一復(fù)合語句內(nèi)部的if B.在其之前任意的ifC.在其之前未配對的最近的if D.首行位置相同的if⑷.下列數(shù)組定義方式不正確的語句是( )A.char x[5]; B.char y[]={‘h’,‘e’,‘l’,‘l’,C.int x[10]={12,13,14,15}; D.int y[];⑸.若有如下定義和語句,且0<=i<5,下面( )是對數(shù)值為3數(shù)組元素的引用int a[]={1,2,3,4,5},*p,i;p=a;A.*(a+2) B.a(chǎn)[p-3] C.p+2 D.a(chǎn)+3⑹.下列( )表達(dá)式的值為真a=5; b=8; c=10; d=0A.a(chǎn)*2>8+2 B.a(chǎn)&&d C.(a*2-c)||dD.a(chǎn)-b<c*d⑺.下列字符數(shù)組長度為5的是( )A.char a[]={‘h’,‘a(chǎn)’,‘b’,‘c’,‘d’};B.char b[]={‘h’,‘a(chǎn)’,‘b’,‘c’,‘d’,‘\0’};C.char c[10]={‘h’,‘a(chǎn)’,‘b’,‘c’,‘d’};D.char d[6]={‘h’,‘a(chǎn)’,‘b’,‘c’,‘\0’}⑻.執(zhí)行下列程序后,其結(jié)果為( )int a[]={2,4,6,8,10,12};*p;p=a;*(p+4)=2;printf(“%d,%d\n”,*p,*(p+4));A.0,10 B.0,2 C.2,10 D.2,2⑼.有下列結(jié)構(gòu)體,對該結(jié)構(gòu)體變量stu的成員項引用不正確的是( )struct student{ int m;float }stu,*p;A.stu.n B.p->m C.(*p).m D.p.stu.n⑽.下列函數(shù)中不能用于對文件進(jìn)行輸入輸出操作的是( )A.fscanf() B.printf() C.fgetc() D.fputs()三、判斷題1.C語言程序設(shè)計可以對計算機硬件進(jìn)行操作。 ( )2.在循環(huán)過程中,使用break語句和continue語句的作用是一樣的。 ( )3.在函數(shù)的定義和調(diào)用過程中,形式參數(shù)和實在參數(shù)數(shù)目可以不一致。( )4.對于某一指針變量可以接收任何類型的值。 ( )5.在C語言程序設(shè)計中,不同類型的數(shù)在計算機內(nèi)存中所占空間是不同的( )文件指針是結(jié)構(gòu)體類型可以用表示file來定義。 ( 7.選擇結(jié)構(gòu)不可以使用嵌套形式,但是循環(huán)結(jié)構(gòu)可以使用嵌套形式。 ( 8.在定義數(shù)組時,有時可以將該數(shù)組的維數(shù)省略。 ( 9.運算符&& + *的優(yōu)先級是*優(yōu)先于+優(yōu)先于&&。( )10.任何數(shù)組都可以實現(xiàn)對其進(jìn)行整體操作。 ( )四、程序填空題main(){inti,j,k;for(i=1; ;i++){bsp; {for( ;j<=i;j++)printf(“%d*%d=%d”, );printf( );}}自定義函數(shù)如下:intmax(x,y){}C學(xué)生信息:包括(姓名,性別,年齡,分?jǐn)?shù):根據(jù)合適情況選擇各項類型)struct student{}根據(jù)給出的程序段,請寫出正確的結(jié)果x=1;p=1,sum=0;for(x=1;x<=5;{ p=p*x;sum=sum+p; }上面的程序段實現(xiàn)的功能是計算下面的式子 其運行結(jié)果為 。五、閱讀程序,寫出下列程序段的結(jié)果inti=100;p=&i;i=*p+10; 執(zhí)行完上面的語句段后,i的值 2.intA,B,C,m=1,n=0;A=(--m=n++)?--m:++n;B=++m;C=n--;執(zhí)行完上面的語句段后,A的值為B的值為C的值為3.main(){intc1=10,c2=10;printf(“c1=%d,c2=%d\nc1=%d”,++c1,c2++,c1--);}該程序的運行結(jié)果是 。main(){inti;for(i=3;i<10;i++){ if(i%4==0)continue;elseprintf(“%d,”,i);} }該程序輸出的結(jié)果 main(){intx;x=3;do{printf(“%d”,x--);}while(!x); }該程序運行的結(jié)果是六、編程題10(要求排成升序。編程實現(xiàn)求下面的式子的結(jié)果file1.datfile2.dat寫字母轉(zhuǎn)換成大寫字母?!禖語言程序設(shè)計》試題七答案一、填空題1.字母、數(shù)字、下劃線 2.12,6 3.該變量的地址4.同一類型;不同類型 5.++%<= 6.注釋6.3,1,1, 612二、選擇題⑴.B⑵.C⑶.C⑷.C⑸. A⑹.D⑺.A⑻.D⑼.D⑽.B三、判斷題1.對2.不對3.不對4.不對5.對6.不對7.不對8.對9.對10.不對四、程序填空題1.i<=9 j=1 i,j,i*j “\n”2 2 2.intmax(x,y)intx,y;sp;int{ intz;z=x*x+y*y;return(z); }3.struct student{ charxmcharsex;intage;floatscore; }4.1!+2!+3!+4!+5! 1+2+6+24+120=153五、閱讀程序,寫出下列程序段的結(jié)果1.1102.–1013.c1=10 ,c2=10c1=104.3,5,6,7,95.3六、編程題1.main(){ inta[10];int m,n,t;for(m=0;m<10;m++)scanf(“%d”,&a[m]);for(m=0;m<9;m++)for(n=0;n<9;n++)if(a[n]>a[n+1]){ t=a[n];a[n]=a[n+1]; for(m=0;m<10;m++)printf(“%d”,a[m]);}2.main(){ float x,y;scanf(“%f”,&x);if(x>6)y=(x+2)/(3*x+1);elsey=x*x+3*x+1;printf(“%f”,y);}3.main(){ FILE *fp1,*fp2;charch;fp1=fopen(“fi

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論