下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
練習(xí)題9及參考答案1.單項(xiàng)選擇題(1)C語言的編譯系統(tǒng)對宏命令是
。A.在程序運(yùn)行時進(jìn)行代換處理的B.在程序連接時進(jìn)行處理的C.和源程序中其他C語句同時進(jìn)行編譯的D.在對源程序中其他成分正式編譯之前進(jìn)行處理的【答】D(2)以下正確的描述為
。A.每個C語言程序必須在開頭用預(yù)處理命令:#include<stdio.h>B.預(yù)處理命令必須位于C源程序的首部C.在C語言中預(yù)處理命令都以“#”開頭D.C語言的預(yù)處理命令只能實(shí)現(xiàn)宏定義和條件編譯的功能【答】C(3)以下有關(guān)宏替換敘述中,錯誤的是
。A.宏替換不占用運(yùn)行時間
B.宏名無類型C.宏替換只是字符替換
D.宏名必須用大寫字母表示【答】D
(4)從下列選項(xiàng)中選擇不會引起二義性的宏定義是
。A.#definePOWER(x)x*x
B.#definePOWER(x)(x)*(x)C.#definePOWER(x)(x*x)
D.#definePOWER(x)((x)*(x))【答】D(5)若有以下宏定義:#defineN3;執(zhí)行語句i=N*3;后,i的值是
。A.3
B.6
C.9
D.以上選項(xiàng)都不對【答】D(6)若有以下宏定義:#defineX5#defineYX+1#defineZY*X/2則執(zhí)行以下printf語句后,輸出結(jié)果是
。inta=Y;printf("%d,",Z);printf("%d\n",--a);A.7,6
B.12,6
C.12,5
D.7,5【答】D(7)若有以下宏定義:#defineN2#defineY(n)((N+1)*n)則執(zhí)行語句“z=2*(N+Y(5));”后的結(jié)果是
。A.語句有錯誤
B.z=34
C.z=70
D.z無定值【答】B(8)若有以下宏定義:#defineMOD(x,y)x%y則執(zhí)行以下語句后,輸出結(jié)果是
。intz,a=15,b=100;z=MOD(b,a);printf("%d\n",z++);A.11
B.10
C.6
D.宏定義不合法【答】B(9)以下程序的運(yùn)行結(jié)果是
。#include<stdio.h>#defineMAX(A,B)(A)>(B)?(A):(B)#definePRINT(Y)printf("Y=%d\n",Y)main(){
inta,b,c,d,t;
a=1;b=2;c=3;d=4;
t=MAX(a+b,c+d);
PRINT(t);}A.Y=3
B.存在語法錯誤
C.Y=7
D.Y=0【答】C(10)為了求i的3次方,請選擇一個表達(dá)式
填入,使程序可以正確運(yùn)行。#include<stdio.h>#defineCUBE(x)(x*x*x)main(){
inti=4;
printf("%d\n",CUBE(
));}A.i*i*i
B.x*x*x
C.x
D.i【答】D2.填空題(1)以下程序的運(yùn)行結(jié)果是
。#include<stdio.h>#definePR(a)printf("a=%d",a)main(){
intj,a[]={1,3,5,7,9,11,13,15},*p=a+5;
for(j=3;j;j--)
switch(j)
printf("輸入一字符串:");
scanf("%s",str);
printf("輸出結(jié)果:");
#ifndefCONVERSE
printf("%s\n",str);
/*原樣輸出*/
#else
while(*p++!='\0');
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025工廠房屋租賃的合同
- 2025軟件知識產(chǎn)權(quán)合同格式
- 二零二五年度新材料企業(yè)股權(quán)收購合同3篇
- 2025年度森林資源保護(hù)合作造林協(xié)議3篇
- 2025年度生態(tài)小區(qū)車庫租賃與社區(qū)可持續(xù)發(fā)展合同3篇
- 二零二五年度新材料研發(fā)企業(yè)員工2025年度聘用協(xié)議2篇
- 二零二五年度公司單位員工勞動合同續(xù)簽與薪酬調(diào)整方案2篇
- 2025年度公寓租賃合同電子簽名及備案服務(wù)合同樣本3篇
- 2025年度溫室大棚租賃與生態(tài)旅游合作合同3篇
- 二零二五年度高新技術(shù)產(chǎn)業(yè)公司合并協(xié)議2篇
- 現(xiàn)代機(jī)械工程圖學(xué) 課件 第10章-裝配圖
- 新概念英語第一冊1-72課測試題
- 天貓售后工作總結(jié)
- 國賽一等獎經(jīng)驗(yàn)分享
- 2024年試驗(yàn)箱行業(yè)未來三年發(fā)展洞察報告
- 江西省萍鄉(xiāng)市2023-2024學(xué)年高一上學(xué)期期末生物試題
- 《性格決定命運(yùn)》課件
- 音樂行業(yè)商業(yè)計劃書
- 電氣設(shè)備交接試驗(yàn)
- 結(jié)節(jié)性癢疹護(hù)理查房課件
- 2020山東春季高考數(shù)字媒體真題
評論
0/150
提交評論