C語言程序填空題加答案.ppt_第1頁
C語言程序填空題加答案.ppt_第2頁
C語言程序填空題加答案.ppt_第3頁
C語言程序填空題加答案.ppt_第4頁
C語言程序填空題加答案.ppt_第5頁
已閱讀5頁,還剩44頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1、 函數(shù)printf(%2s,ABCD)的輸出結(jié)果是【 】. 2、 函數(shù)putchar()的功能是向標(biāo)準(zhǔn)輸出設(shè)備輸出一個【 】. 3、 函數(shù)getchar()的功能是從標(biāo)準(zhǔn)輸入設(shè)備輸入一個【 】. 4、 若a和b都是int型變量,執(zhí)行函數(shù)scanf(%3d%2x,的輸出結(jié)果等于 【 】. 12、 a=1;是1個語句,a+;b-;是2個語句, if(x1) y=2; else y=6; 是【 】個語句. 13、 用if語句可以實現(xiàn)的功能,【 】能用switch語句實現(xiàn).(本空填一定或不一定). 14、 下面一段程序的輸出結(jié)果是【 】. int x=2; if(x)printf(TRUE);el

2、se;printf(FALSE);,-1,LIMINGS,1,不一定,TRUEFALSE,15、 執(zhí)行下列語句后的輸出為【 】. int j=-1; if(jy) z=x; else z=y; return(z); ,*,45,17、 將以下語句用條件運算符改寫為【 】. if(ab)max=a; else max=b; 18、 當(dāng)a=3,b=2,c=1;時,執(zhí)行以下程序段后,c的值為【 】. if(ab) a=b; if(bc) b=c; else c=b; c=a; 19、 當(dāng)a=3,b=2,c=1;時,執(zhí)行以下程序段后,b的值為【 】. if(ab) a=b; if(bc) b=c; e

3、lse c=b; c=a;,max=ab?a:b,2,1,19、 當(dāng)a=3,b=2,c=1;時,執(zhí)行以下程序段后,b的值為【 】. if(ab) a=b; if(bc) b=c; else c=b; c=a; 20、 當(dāng)a=1,b=2,c=3時,執(zhí)行以下程序段后,a的值為【 】. if (ac) b=a; a=c; c=b; 21、 switch語句中每一個case后面的常量表達(dá)式的值必須【 】.,1,3,互不相同 或 不同 或 相異,22、 C語言本身不提供輸入輸出語句,其輸入輸出操作是由【 】來實現(xiàn)的. 23、 puts()函數(shù)一次能輸出【 】個字符串. 24、 所謂【 】實際上就是比較運

4、算,即將兩個數(shù)據(jù)進(jìn)行比較,判定兩個數(shù)據(jù)是否符合給定的關(guān)系. 25、 在使用switch語句時,各case和default子句的先后順序如果變動,則程序執(zhí)行結(jié)果【 】(填會/不會)受到影響. 26、 以下程序運行后的輸出結(jié)果是【 】. main() char m; m=A+33; printf(%cn,m); ,函數(shù) 或 庫函數(shù) 或 輸入輸出函數(shù),1,不會,關(guān)系運算,b,27、 執(zhí)行下列程序段后,y的值為【 】. int x,y,z,m,n; m=10;n=5; x=(-m=n+)?-m:+n; y=m+; 28、 在使用switch語句時,在case后的各常量表達(dá)式的值【 】(能/不能)相同.

5、 29、 在c語言中,所有的數(shù)據(jù)輸入/輸出都是由 【 】完成的. 30、 當(dāng)用scanf函數(shù)輸入字符串時,字符串中不能含有【 】,否則將其視為回車作為串的結(jié)束符. 31、 printf()中的非格式字符串在輸出時 【 】,在顯示中起提示作用. 32、 執(zhí)行a=108*2?3+5:3*2;后,a的值是【 】.,9,不能,空格,庫函數(shù) 或 函數(shù) 或 輸入輸出函數(shù),原樣輸出 或 原樣打印,6,33、 (!x)=(x!=0)的值為【 】. 34、 對應(yīng)scanf(a=%d,b=%d,請寫出描述x或y中有一個小于z的表達(dá)式【 】. 37、 當(dāng)a=0,b=2,c=4時,則表達(dá)式c+b0 語句,正確的輸出結(jié)

6、果為【 】. 45、 關(guān)系運算符都是雙目運算符,其結(jié)合性均為【 】結(jié)合. 46、 與運算符 for(a=10;a0;a-=3)s+=a; 2、 下面一段程序的功能是計算1到100之間的整數(shù)之和,并將結(jié)果保存到變量s中. int a=101,s=0; while(【 】,a0 )s=s+a; 3、 下面一段程序執(zhí)行后,變量s的值等于【 】. int a=10,s=0; dos=s+a,a+;while(a1); 4、 下面一段程序執(zhí)行后,變量s的值等于【 】. int a,s=0; for(a=1;a11;a+); s=s+a;,22,-a 或 a- 或 a=a-1,10,11,5、 下面一段程

7、序的功能是計算6的階乘,并將結(jié)果保存到變量s中. int a=1,s=【 】; for(;s*=a,+a=6;); 6、 下面一段程序執(zhí)行后變量s的值等于【 】. int s=0,i,j; for(i=1;i=3;i+); for(j=1;j=i;j+)s=s+j; 7、 下面一段程序的功能是計算1到5的階乘和,并將結(jié)果保存到變量s中. int s=0,f=1,i; for(i=1;i=5;i+) f=f*【 】;s=s+f;,1,10,i,8、 下面一段程序的功能是計算兩個正整數(shù)(保存在int型變量m和n中)的最大公約數(shù), 并將結(jié)果保存到變量gcd中. for(;r=m%n;m=n,n=r)

8、;gcd=【 】; 9、 下面一段程序段的功能是顯示10到20之間的偶數(shù). int m; for(m=10;m=20;m+) if(【 】) continue;printf(%dn,m); 10、 設(shè)i,j,k均為int型變量,則執(zhí)行下面語句后,k的值為【 】. for(i=0,j=10;i=j;i+,j-) k=i+j; 答案 10 11、 程序段 int k=10; while(k=0) k=k-1; 循環(huán)體語句執(zhí)行【 】次. 答案 零 或 0 ,n,m%2 或 m%2!=0,10,0,12、 C語言程序的三種基本結(jié)構(gòu)是:順序結(jié)構(gòu),選擇結(jié)構(gòu),【 】結(jié)構(gòu). 13、 以下do-while語句中

9、循環(huán)體的執(zhí)行次數(shù)是【 】. a=10; b=0; do b=a-; a-=2; while(a=0); 14、 設(shè)x和y均為int型變量,則以下for循環(huán)中的scanf語句最多可執(zhí)行的次數(shù)是【 】. for (x=0,y=0;y!=123,循環(huán) 或 重復(fù),4,3,16,16、 若所用變量都已正確定義,以下程序段的輸出結(jié)果【 】. for(i=1;i=5;i+); printf(OKn); 17、 設(shè)有以下程序段,執(zhí)行程序后s的值是【 】. int x=0,s=0; while(!(x!=0) s+=+x; printf(%d,s); 18、 設(shè)有以下程序段,執(zhí)行程序后a的值是【 】. int

10、x=0,a=0; while(!x!=0) a+=+x; printf(%d,a); 19、 【 】語句強行結(jié)束循環(huán),轉(zhuǎn)向執(zhí)行循環(huán)語句的下一條語句.,OK,1,1,break,20、 在for(表達(dá)式1;表達(dá)式2;表達(dá)式3) 語句中 表達(dá)式1執(zhí)行了【 】次. 21、 執(zhí)行以下程序后,輸出$號的個數(shù)是【 】. main() int i,j; for(i=1; i5; i+) for(j=2; j=i; j+) putchar($); 22、 執(zhí)行下列程序段后,s的值是【 】. int k, s; for(k=s=0; k10 23、 用while和do-while循環(huán)時,循環(huán)變量初始化的操作應(yīng)在

11、while和do-while語句之【 】完成.,1,6,15,前,24、 循環(huán)結(jié)構(gòu)中反復(fù)執(zhí)行的程序段稱為【 】. 25、 goto語句的標(biāo)號必須與goto語句同處于一個 【 】中. 26、 do-while循環(huán)與while循環(huán)的不同在于:【 】先執(zhí)行循環(huán)中的語句后做條件判斷. 27、 定義int i=1;執(zhí)行語句 while(i+5); 后,i的值為【 】. 28、 下面程序段的運行結(jié)果是【 】. int x=0,y=0; while(x5) y+;x+=+y; printf(%d,%d,y,x); 29、 do-while循環(huán)至少要執(zhí)行【 】次循環(huán)語句. 30、 當(dāng)【 】語句用于do-whi

12、le、for、while循環(huán)語句中時, 可使程序終止循環(huán)而執(zhí)行循環(huán)后面的語句.,循環(huán)體,函數(shù),do-while,6,4,6,1,break,31、 在多層循環(huán)中, 一個break語句可向外跳【 】層. 32、 執(zhí)行語句:for(i=1;i+4;);后變量i的值是【 】. 33、 C語言中終止整個循環(huán)的語句是【 】. 34、 循環(huán)體如果包含【 】個以上的語句,應(yīng)用花括號括起來,以復(fù)合語句的形式出現(xiàn). 35、 continue語句僅用于【 】語句中. 36、 break【 】(能/不能)用于循環(huán)語句和switch語句之外的任何其它語句之中. 37、 If和goto構(gòu)成的循環(huán)語句中【 】(能/不能)

13、用break語句. 38、 for(表達(dá)式1 ;表達(dá)式2 ;表達(dá)式3)中,表達(dá)式2可以是關(guān)系或邏輯表達(dá)式, 但也可是數(shù)值表達(dá)式或字符表達(dá)式,只要其值【 】,就執(zhí)行循環(huán)體.,1,break,5,1,循環(huán),不能,不能,非零,39、 循環(huán)結(jié)構(gòu)特點是,在給定條件成立時,反復(fù)執(zhí)行某程序段,直到條件不成立為止.給定的條件稱為循環(huán)條件,反復(fù)執(zhí)行的程序段稱為【 】. 40、 for(表達(dá)式1 ;表達(dá)式2 ;表達(dá)式3)中,省略了表達(dá)式2(循環(huán)條件), 則不做其它處理時便成為【 】. 41、 用while和do-while循環(huán)時,循環(huán)變量初始化的操作應(yīng)在while和do-while語句之【 】(前/后)完成. 4

14、2、 通常break語句總是與【 】語句聯(lián)在一起.即滿足條件時便跳出循環(huán). 43、 在多層循環(huán)中, 一個【 】語句只向外跳一層. 44、 while語句的語義是:計算表達(dá)式的值,當(dāng)值為 【 】時, 執(zhí)行循環(huán)體語句. 45、 基于C語言,【 】語句的作用是提前結(jié)束本次循環(huán).,循環(huán)體,死循環(huán),前,if 或 條件,break,真 或 非0 或 邏輯真,continue,1、 已定義int a10,*p1=a,*p2=,如果進(jìn)行指針變量的比較,則p1【 】p2. 2、 取地址符(”,那么*(a+i)、*(pa+i)、 【 】都和ai等價. 9、 設(shè)有int a10,*pa=a;,那么a+i、【 】和該

15、數(shù)組的元素中,數(shù)值最小的元素的下標(biāo)值是【 】. 14、 將數(shù)組a(無論a是幾維數(shù)組)的首地址賦給指針變量p的語句是【 】.,pai,pa+i 或 或 p=,15、 C語言中,數(shù)組元素的下標(biāo)下限為【 】. 16、 C語言中,數(shù)組名是一個不可變的【 】常量,不能對它進(jìn)行加、減和賦值運算. 17、 數(shù)組在內(nèi)存中占一段連續(xù)的存儲區(qū),由【 】代表它的首地址. 18、 若定義以下數(shù)組int a10=9,4,12,則該數(shù)組中下標(biāo)最大的元素的值是【 】. 19、 C語言中,二維數(shù)組在內(nèi)存中的存放方式為按 【 】優(yōu)先存放. 20、 定義int a23;表示數(shù)組a中的元素個數(shù)是【 】個. 21、 變量的指針就是該

16、變量的【 】. 22、 下面程序段的輸出結(jié)果是【 】. char s8=ABCD,*p=s; *+p=E; printf(%s,p); 答案 ECD 或 ECD ,0,地址 或 指針,數(shù)組名,0,行,6,地址 或 起始地址 或 首地址,ECD 或 ECD,23、 下面程序的輸出結(jié)果是【 】. int a3=1,2,3,(*p)3=,163,NDAY 或 NDAY,9,2,27、 下面程序段的輸出結(jié)果是【 】. int x23=1,2,3,4,5,6,*p; p=x+1; printf(%d,p2); 28、 下面是函數(shù)f的原型說明,函數(shù)f有一個參數(shù),該參數(shù)是一個指向具有【 】個元素的int型數(shù)

17、組的指針. void f(int(*p)3); 29、 下面是指針變量p的定義語句,p指向的數(shù)組有 【 】個int型元素. int (*p)234; 30、 main()函數(shù)可以有兩個參數(shù),其中第【 】個參數(shù)等于命令行參數(shù)(包含命令程序文件標(biāo)識符)的個數(shù). 31、 設(shè)有以下定義的語句: int a32=10,20,30,40,50,60, (*p)2; p=a;則 *(*(p+2)+1)值為【 】.,6,3,24,1,60,32、 執(zhí)行定義和語句char s3=ab,*p;p=s;后,*(p+2)的值是【 】. 33、 若有以下定義和語句: int a4=0,1,2,3,*p; p=, 0 或

18、 0 或 0,1,8,6,b,37、 有如下語句 int a=10,b=20,*p1,*p2; p1= 可以把a0看做一個【 】維數(shù)組名。,p1=p2; 或 p1=,lang,0,下標(biāo)變量,1,42、 數(shù)組初始化是在【 】階段進(jìn)行的. 43、 字符常量使用一對【 】界定單個字符. 44、 以下程序運行后的輸出結(jié)果是【 】 main() int a=23; printf(%dn,(a/30 ? a/10 : a%3); 45、 下面字符串的長度為【 】. char *s=xabc107a; 46、 數(shù)組元素通常也稱為下標(biāo)變量,【 】表示了元素在數(shù)組中的順序號. 47、 數(shù)組名【 】(能/不能)與

19、其它變量名相同. 48、 數(shù)組初始化賦值是指在數(shù)組定義時給數(shù)組元素賦予初值.數(shù)組初始化是在【 】階段進(jìn)行的.,編譯,單撇號,2,6,下標(biāo),不能,編譯,49、 若數(shù)組只有一個下標(biāo),稱為一維數(shù)組,其數(shù)組元素被稱為【 】下標(biāo)變量. 50、 定義3行4列的整型二維數(shù)組a的語句是【 】. 51、 定義一指向整型數(shù)據(jù)的指針變量p的語句是【 】. 52、 變量的【 】是指變量在被說明的同時賦給一個初值. 53、 有數(shù)組定義語句:int a10=1,2,3,4,5;,數(shù)組元素a5a9的值為【 】. 54、 指針是一種特殊的,同時又是具有重要作用的數(shù)據(jù)類型.其值用來表示某個量在內(nèi)存儲器中的【 】. 55、 在C

20、語言中數(shù)組名是一個【 】常量,不能對它進(jìn)行賦值運算. 56、 C語言中沒有字符串變量,而用【 】來存放和處理字符串的. 57、 C語言中,字符串的結(jié)束標(biāo)志是【 】.,單,int *p;,int a34;,初始化,0,地址,地址或指針,字符型數(shù)組,0或0,58、 若有定義:int a34=1,2,0,4,6,8,10;,則初始化后,a12的值是【 】. 59、 在C語言中,一維數(shù)組的定義方式為:類型說明符 數(shù)組名【 】. 60、 通過指針訪問它所指向的一個變量是以間接訪問的形式進(jìn)行的,所以比【 】訪問一個變量要費時間. 61、 【 】法,即用ai形式訪問數(shù)組元素. 62、 數(shù)組初始化賦值是指在數(shù)

21、組【 】時給數(shù)組元素賦予初值. 63、 在進(jìn)行字符串的大小比較時,大寫字母【 】(大于、小于)小寫字母. 64、 空指針是由對指針變量賦予【 】值而得到的. 65、 數(shù)組初始化是在【 】階段進(jìn)行的.這樣將減少運行時間,提高效率.,0,常量或常量表達(dá)式,直接,下標(biāo),定義,小于,0,編譯,1、 在C語言中,實參與形參之間的數(shù)據(jù)傳遞是【 】向的值傳遞. 2、 在C語言中,函數(shù)返回值的缺省類型是【 】型. 3、 在C語言中,函數(shù)可以嵌套調(diào)用,函數(shù)【 】可以嵌套定義. 4、 函數(shù)的遞歸調(diào)用就是函數(shù)直接或間接【 】函數(shù)自身. 5、 某個變量允許被多個函數(shù)訪問,該變量應(yīng)該在函數(shù)的【 】部定義. 6、 在函數(shù)

22、外部定義的變量是全局變量,在函數(shù)內(nèi)部定義的變量是局部變量,形參屬于【 】變量. 7、 根據(jù)變量值存在的時間(即生存期)來分,變量可分為動態(tài)變量和【 】變量.,單,int,不,調(diào)用,外,局部,靜態(tài) 或 static,8、 根據(jù)作用域的范圍,變量分為全局變量和局部變量,register變量是【 】變量. 9、 函數(shù)定義包括函數(shù)首部和【 】兩個部分. 10、 可以用函數(shù)原型說明描述函數(shù)的名字、函數(shù)值的【 】、參數(shù)的數(shù)據(jù)類型. 11、 局部變量的存儲類別有auto、static和register三種,其中【 】是局部變量的缺省存儲類別. 12、 外部函數(shù)可以被所有的函數(shù)調(diào)用,內(nèi)部函數(shù)可以被其所在的【

23、】中的函數(shù)調(diào)用. 13、 通常需要對被調(diào)用的函數(shù)事先說明,但有時也可以不用對被調(diào)用的函數(shù)進(jìn)行說明.比如,當(dāng)被調(diào)用的函數(shù)定義在主調(diào)函數(shù)之【 】時,就可以不用對被調(diào)用函數(shù)進(jìn)行說明.,局部,函數(shù)體,數(shù)據(jù)類型或類型,auto,文件或源文件,前,14、 將函數(shù)fun()的入口地址賦給指針變量p的語句是【 】. 15、 如果函數(shù)不要求帶回值,可用關(guān)鍵字【 】來定義函數(shù)返回值為空. 16、 調(diào)用fopen()函數(shù)打開一文本文件,在使用方式這一項中,為讀取數(shù)據(jù)而打開需填入【 】. 17、 函數(shù)的【 】調(diào)用是一個函數(shù)直接或間接地調(diào)用它自身. 18、 函數(shù)調(diào)用語句func(e1,e2),(e3,e4,e5)中含有

24、 【 】個實參. 19、 一個C源程序中至少應(yīng)包括一個【 】函數(shù). 20、 求字符串長度的庫函數(shù)是【 】. (只寫函數(shù)名即可) 21、 用于字符串比較的庫函數(shù)是【 】. (只寫函數(shù)名即可.),p=fun;,void,r 或 r+ 或 r 或 r+,遞歸,2,主,strlen 或 strlen(),strcmp 或 strcmp(),22、 函數(shù)調(diào)用時的實參和形參之間的數(shù)據(jù)傳遞是單向的【 】傳遞. 23、 在同一源文件中,允許外部變量和內(nèi)部變量同名.在內(nèi)部變量的作用域內(nèi),外部變量將被【 】而不起作用. 24、 在C程序中,若對函數(shù)類型未加說明,則函數(shù)的隱含類型為【 】. 25、 既無參數(shù)、函數(shù)體

25、又為空的函數(shù)稱為【 】. 26、 在預(yù)編譯時將宏名替換成字符串的過程稱 【 】. 27、 只有【 】變量和形式參數(shù)可以作為寄存器變量. 28、 一個include命令只能指定【 】個被包含文件. 29、 c語言中,【 】函數(shù)可以調(diào)用其它函數(shù),而不允許被其它函數(shù)調(diào)用.,值或數(shù)值,屏蔽,Int或整型,空函數(shù),宏展開,自動 或 auto 或 局域自動,1,主,30、 宏定義語句#define f(c) c=A置換展開后為【 】. 31、 C語言全局的外部變量和函數(shù)體內(nèi)定義的局部變量重名時,【 】變量優(yōu)先. 32、 函數(shù)調(diào)用語句由一次函數(shù)調(diào)用加一個【 】(語句結(jié)束標(biāo)志)構(gòu)成. 33、 malloc()

26、,calloc()和realoc()函數(shù)的返回值類型都是【 】. 34、 main函數(shù)可以帶參數(shù),C語言規(guī)定main函數(shù)的參數(shù)只能有【 】個. 答案 2 或 二 或 兩 35、 【 】命令的功能是把指定的文件插入該命令行位置取代該命令行.,x=A或分號,指針類型或指針,2,文件包含 或 #include 或 include,36、 基于C語言,如果使用數(shù)組名作為函數(shù)的實參,實質(zhì)上是以數(shù)組的【 】作為函數(shù)的參數(shù). 37、 在編譯預(yù)處理時,對程序中所有出現(xiàn)的宏名,都用宏定義中的【 】去代換,這稱為宏代換或宏展開. 38、 在很多情況下都不要求無參函數(shù)有返回值,此時函數(shù)類型符可以寫為【 】.,首地址

27、,字符串,void,1、 結(jié)構(gòu)體是不同數(shù)據(jù)類型的數(shù)據(jù)集合,作為構(gòu)造數(shù)據(jù)類型,必須先聲明結(jié)構(gòu)體【 】,再定義結(jié)構(gòu)體變量. 2、 變量x由下面的語句定義,x的存儲空間由成員 【 】決定. unionint n;long p;x; 3、 數(shù)組是一組有序的【 】數(shù)據(jù)類型變量的集合. 4、 結(jié)構(gòu)體變量所占內(nèi)存空間的大小等于各成員變量所占空間之和,在實際程序設(shè)計中,應(yīng)該使用運算符 【 】得到結(jié)構(gòu)體變量所占內(nèi)存空間的大小. 5、 下面程序執(zhí)行后,輸出的結(jié)果等于【 】. enum dta=7,b=1,c,d,e=8x=d; printf(%d,x);,類型,p或x.p,同或相同,sizeof 或 sizeof

28、(),3,11、 根據(jù)數(shù)據(jù)的流向,文件操作包括輸入操作和輸出操作兩種,feof函數(shù)用在【 】操作中. 12、 C語言的fgetc()和fread()兩個函數(shù)都能夠從文件中讀取字符,當(dāng)需要從二進(jìn)制文件成批輸入相同類型的數(shù)據(jù)時,應(yīng)該使用【 】函數(shù). 13、 C語言中的文件的存儲方式可以是順序存取,也可是【 】. 14、 如果在同一個源文件中,外部變量與局部變量同名,則在局部變量的作用范圍內(nèi),【 】. 15、 fscanf()函數(shù)的用法與scanf()函數(shù)相似,只是它是從【 】中讀取信息. 16、 feof()函數(shù)檢測文件位置指示器是否到達(dá)了文件【 】, 若是則返回一個非0值, 否則返回0.,輸入或

29、讀,fread 或 fread(),隨機存取或隨機,外部變量被屏蔽,文件,結(jié)尾 或 尾部 或 尾 或 末尾,6、 在下列程序段中,枚舉變量c1,c2的值依次是【 】. enum color red,yellow,blue=4,green,white c1,c2; c1=yellow;c2=white; printf(%d,%dn,c1,c2); 7、 C語言的數(shù)據(jù)文件分為文本文件和【 】文件兩種. 8、 當(dāng)函數(shù)fopen()打開文件失敗時,函數(shù)值等于【 】. 9、 用fclose()函數(shù)成功地關(guān)閉一個文件后,函數(shù)值等于【 】. 10、 C語言對文件的輸入輸出操作是通過函數(shù)實現(xiàn)的.有些函數(shù)可以處

30、理所有文件,有些函數(shù)只能 處理文本文件,有些函數(shù)只能處理二進(jìn)制文件.fscanf函數(shù)只能處理【 】文件.,1,6,二進(jìn)制,NULL 或 空指針 或 空地址 或 0 或 0 或 0,0,文本或ASCII,17、 在C語言中定義結(jié)構(gòu)體的關(guān)鍵字是【 】. 18、 在C語言中定義共用體的關(guān)鍵字是【 】. 答案 union 19、 在16位IBM-PC機上使用C語言,若有如下定義: struct data int i; char ch; double f;b;則結(jié)構(gòu)變量占內(nèi)存的字節(jié)數(shù)是【 】.,struct,union,11,1、 一個C程序的執(zhí)行是從【 】函數(shù)開始. 2、 一個C程序的執(zhí)行是隨著【 】

31、函數(shù)的結(jié)束而結(jié)束. 3、 一個C程序必須包含一個【 】函數(shù). 4、 C程序的基本組成單位是【 】. 5、 C語言的標(biāo)識符的第一個字符必須是字母或 【 】. 6、 C語言的轉(zhuǎn)義字符以字符【 】開始. 7、 若C語言中,一個int型數(shù)據(jù)占2個字節(jié),則int型數(shù)據(jù)能表示的最小值是【 】. 8、 C語言的構(gòu)造數(shù)據(jù)類型包括【 】、共用體和數(shù)組三種. 9、 C語言的標(biāo)識符由字母、【 】和下劃線組成. 10、 字符串D:USER的長度是【 】.,main或主,main或主,函數(shù),_ 或 下劃線, 或 反斜線,32768,main或主,結(jié)構(gòu)體,數(shù)字,7,11、 C語言中的實型變量的類型有【 】、double和

32、long double等三種. 12、 C語言中,將某個表達(dá)式用作條件判斷時, 只要該表達(dá)式的值不等于【 】,則條件成立. 13、 C語言中的預(yù)處理命令都是以字符【 】開始. 14、 C語言中的預(yù)處理功能包括宏定義、【 】和條件編譯三種. 15、 C語言中字符串終止標(biāo)記的ASCII碼值等于【 】. 16、 表達(dá)式13/2的結(jié)果是【 】. 17、 若i、j和k都是整型變量,則表達(dá)式i=(j=3)+1,k=i*j的值是【 】. 18、 若所有變量都是整型變量,則表達(dá)式a=(a=3,b=+a,a*b)的結(jié)果是【 】.,float,0 或 0 或 0,include,0,6,12,#,16,19、 若

33、變量i和m的類型分別是int和long,則表達(dá)式3.2+i*m的數(shù)據(jù)類型是【 】. 20、 C語言中要求兩個數(shù)據(jù)必須都是整型的雙目算術(shù)運算符是【 】. 21、 C語言中優(yōu)先級最低的運算符是【 】. 22、 若a是int型變量,則表達(dá)式a=3,a%2+(a+1)%2的值是【 】. 23、 若a是int型變量,則表達(dá)式a=3,a+=a-=a*a的值是【 】. 24、 若a和b是整型變量,則表達(dá)式a=3,b=2,ab=3;c=a1|b-0; 30、 C語言中,只有單目運算符、【 】和賦值運算符是右結(jié)合的. 31、 C語言中,優(yōu)先級為2的運算符都是【 】目運算符. 32、 C語言中,只有一個運算符是關(guān)

34、鍵字(也稱為系統(tǒng)保留字),該運算符是【 】. 33、 表達(dá)式 -2x3【 】表示條件:x大于-2且小于3.(本空填能或不能). 34、 在+、+=、!=和|等5個運算符中,優(yōu)先級最低的是【 】.,321,3,條件運算符,單,sizeof,不能,+=,35、 表達(dá)式 !A 的值等于【 】. 36、 若x和y是整型變量,且變量均已賦值,則表達(dá)式xy-1的值是【 】. 37、 a是整型變量,a/2*2的值【 】等于a的值. (本空填一定或不一定). 38、 在作為條件判斷時,x與x!=0【 】. (本空填等價或不等價). 39、 x是一個變量,表達(dá)式x,0,1,不一定,等價,0,0,7,68,43、 C程序最先執(zhí)行的函數(shù)名為【 】. 44、 表達(dá)式 !5的值是【 】 45、 C把括號、賦值、逗號等都作為【 】處理. 46、 空格符、制表符、換行符等統(tǒng)稱為【 】. 47、 關(guān)鍵字是由C語言規(guī)定的具有特定意義的字符串,通常也稱為【 】. 48、 比較兩個量的運算符稱為【 】運算符. = 49、 設(shè)x為整型變量,值為1,則表達(dá)式(x后j的值為【 】.,main或main(),1,運算符,空白符,保留字,關(guān)系,1,1,y%2!=0 或 y

溫馨提示

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

評論

0/150

提交評論