C語言程序設(shè)計重修試題_第1頁
C語言程序設(shè)計重修試題_第2頁
C語言程序設(shè)計重修試題_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

PAGEPAGE32010-2011課程:C語言程序設(shè)計評卷人(簽名 復(fù)核人(簽名

A.20 B.25 C.24 D.30若數(shù)組名作實參而指針變量作形參,函數(shù)調(diào)用實參傳給形參的是( A.數(shù)組的長度 B.數(shù)組第一個元素的值C.數(shù)組所有元素的值 D.數(shù)組第一個元素的地址C語言語法的表達(dá)式是()A.a:=b+1B.a=b=c+2C.int18.5%3D.a=a+7=c+b題號一題號一二三四五六總分分?jǐn)?shù)main(){inty=3,x=3,z=1;printf(“%d%d\n”,(++x,y++),z+2);號考)題號考)題答名姓準(zhǔn)不內(nèi)級班線封密(業(yè)專系評卷人得分評卷人得分一、選擇題(每題2分,共50分)C語言中,字符型數(shù)據(jù)在內(nèi)存中是以(D)形式存放的。原碼 B.BCD碼 C.反碼 D.ASCII碼若有以下類型說明語句charw;intx;floaty;doublez;w*x+z-y的結(jié)果是(D)類型。float B.char C.int D.doublechars='\092'A.s包含1個字符 B.說明不合法,s的值不定。C.使s包含4個字符 D.使s包含3個字符在C語言中,int,char,和short三種類型數(shù)據(jù)所占用的內(nèi)存(A.均為2個字節(jié) B.由用戶自己定義C.由所用機(jī)器的機(jī)器字長決定 D.是任意的以下(C)是不正確的轉(zhuǎn)義字符。A.'\\' B.'\'C.'081' D.'\0'以下述敘不正確的是()CCmainC.C程序的基本組成單位是函數(shù)D.在C程序中注釋說明只能位于一條語句的后面C程序的執(zhí)行是從()mainmainC.mainD.本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)體的總的執(zhí)行次數(shù)是( for(i=5;i;i--)for(j=0;j<4;j++){...}

}運行該程序的輸出結(jié)果是( )A.34 B.42 C.43 D.33有如下程序intmain(){intx=1,a=0,switch(x){case0:b++;case1:a++;case2:a++;b++;}printf(“a=%d,b=%d\n”,a,b);return0;}該程序的輸出結(jié)果是( )A.a=2,b=1 B.a=1,b=1 C.a=1,b=0 D.a=2,b=2有如下程序main(){floatx=2.0,y;if(x<0.0)y=0.0;elseif(x<10.0)y=1.0/x;elsey=1.0;printf(“%f\n”,y);該程序的輸出結(jié)果是(})A.0.000000 B.0.25000014.有如下程序C.0.500000D.1.000000main(){intx=23;do{printf(“%d”,x--);}該程序的執(zhí)行結(jié)果是( )while(!x);}A.321B.23C.不輸出任何內(nèi)容D.陷入死循環(huán)設(shè)有說明語句:chara=’\72’;a()包含1個字符 B.包含2個字符C.包含3個字符 D.說明不合法有如下程序intfunc(inta,intb){return(a+b);}main(){intx=2,y=5,z=8,r;r=func(func(x,y),z);printf(“%\d\n”,r);}該程序的輸出的結(jié)果是(A.12 B.13 C.14)D.15有如下程序段int*p,a=10,b=1;p=&a;a=*p+b;執(zhí)行該程序段后,a的值為( )A.12 B.11 C.10 D.編譯出錯在C語言中,函數(shù)的隱含存儲類別是( )A.auto B.static C.extern D.無存儲類別有如下說明inta[10]={1,2,3,4,5,6,7,8,9,10}, *p=a;則數(shù)值為9的表達(dá)式是( )A.*p+9 B.*(p+8) C.*p+=9 D.p+8函數(shù)調(diào)用strcat(strcpy(str1,str2),str3)的功能是( )str1str2str3str1str2str3str2str1str3str1str2str1str1str3有如下程序,輸出的結(jié)果#include<stdio.h>intmain(){inti,j,x=0;for(i=0;i<=2;i++){x++;for(j=0;j<3;j++){if(j%2)continue;x++;}x++;}x++;printf(“%d\n”,x)return0;

}A.12 B.13 C.14 D.7voidmain(){inta;floatb;a=4;b=9.5;printf("a=%d,b=%4.2f\n",a,b);}A.a=%d,b=%f\n B.a=%d,b=%fC.a=4,b=9.50 D.a=4,b=9.5data1uniondata{inti;charch;floatf;}data1;則變量data1所占的內(nèi)存存儲空間可表示為 ( )A.sizeof(int)B.sizeof(char)C.sizeof(float)D.sizeof(int)+sizeof(char)+sizeof(float)下面語句執(zhí)行完后,b()inta=b=10;b=10+(a++);A.10 B.19 C.20 D.21以下對枚舉類型名的定義中正確的是( )enums={a,b,c}enums{a=9,b=2,c}C.enums={′a′,′b′,′c′}評卷人得分評卷人得分二、程序填空(每題2分,共20分)ab,將其補充完intmain(){inta=4,b=8,temp; ; ; ;printf(“a=%d,b=%d\n”,a,b);return0;}自定義函數(shù)fun1()序補充完整。#include<stdio.h>intmain(){intmax,a,b; /*函數(shù)的聲明語句scanf(“%d,%d”,&a,&b); /*函數(shù)的調(diào)用語句printf(“max=%d\n”,max);

已知變量xy是floatxyy=4.8*x-1/2。}intfun1( /*函數(shù)頭*/{intmax;if(x>y)max=x;elsemax=y; /*函數(shù)的返回語句return0;3.A、B、C、D、E。90A,80~89B,70~79分的為C,60~69分的為D,60分以下為E。}3.此程序通過指針變量改變所指變量的值,將程序補充完整。intmain(){inta,b,*pa,*pb,*p; /*paa*/ /*

溫馨提示

  • 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

提交評論