預(yù)處理與位運(yùn)算_第1頁(yè)
預(yù)處理與位運(yùn)算_第2頁(yè)
預(yù)處理與位運(yùn)算_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

以下敘述中不正確的是CA) 預(yù)處理命令行都必須以#號(hào)開始B) 在程序中凡是以#號(hào)開始的語(yǔ)句行都是預(yù)處理命令行C) C程序在執(zhí)行過程中對(duì)預(yù)處理命令行進(jìn)行處理D) 以下是正確的宏定義:#define舊M_BC在宏定義#definePI3.1415926中,用宏名PI代替一個(gè)DA)常數(shù) B)單精度數(shù) 司雙精度數(shù) D)字符串以下有關(guān)宏替換的敘述不正確的是DA)宏替換不占用運(yùn)行時(shí)間 B)宏名無(wú)類型C)宏替換只是字符替換 D)宏名必須用大寫字母表示C語(yǔ)言的編譯系統(tǒng)對(duì)宏命令的處理是DA) 在程序運(yùn)行時(shí)進(jìn)行的B) 在程序連接時(shí)進(jìn)行的C) 和C程序中的其它語(yǔ)句同時(shí)進(jìn)行編譯的D) 在對(duì)源程序中其它成份正式編譯之前進(jìn)行的對(duì)下面程序段:#defineA3#defineB(a)((A+1)*a)■■■x=3*(A+B(7));正確的判斷是BA) 程序錯(cuò)誤,不許嵌套宏定義B) x=93C) x=21D) 程序錯(cuò)誤,宏定義不許有參數(shù)以下敘述中正確的是CA) 在程序的一行上可以出現(xiàn)多個(gè)有效的預(yù)處理命令行B) 使用帶參的宏時(shí),參數(shù)的類型應(yīng)與宏定義時(shí)一致C) 宏替換不占用運(yùn)行時(shí)間,只占編譯時(shí)間D) 在以下定義中CR是稱為“宏名”的標(biāo)識(shí)符#defineCR045請(qǐng)讀程序:#defineADD(x)x+xvoidmain(){intm=1,n=2,k=3;intsum=ADD(m+n)*k;printf();}上面程序的運(yùn)行結(jié)果是BA)sum=9B)sum=10C)sum=12D)sum=188文件包含”預(yù)處理語(yǔ)句的使用形式中,當(dāng)#define后面的文件名用“"(雙引號(hào))括起時(shí),尋找被包含文件的方式是B直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索僅僅搜索源程序所在目錄僅僅搜索當(dāng)前目錄9.以下正確的描述是CC語(yǔ)言的預(yù)處理功能是指完成宏替換和包含文件的調(diào)用預(yù)處理指令只能位于C源程序的首部凡是C源程序中行首以“#”標(biāo)識(shí)的控制行都是預(yù)處理指令C語(yǔ)言的編譯預(yù)處理就是對(duì)源程序進(jìn)行初步的語(yǔ)法檢查以下在任何情況下計(jì)算平方數(shù)都不會(huì)引起二義性的宏定義是DA)#definePOWER(x)x*xB)#definePOWER(x)(x)*(x)C)#definePOWER(x)(x*x)D)#definePOWER(x)((x)*(x))以下運(yùn)算符中優(yōu)先級(jí)最高的是BA)&&B)& C)|| D)|12,表達(dá)式a<b||~c&d的運(yùn)算順序是DA)~,&,<,||B)~,||,&,<C)~,&,||,< D)~,<,&,||13,表達(dá)式0x13|0x17的值是BA)0x13B)0x17C)0xE8D)0xc814.若a=1,b=2則a|b的值是DA)0B)1C)2 D)3請(qǐng)讀程序片段:unsignedt=129;t=tA00;printf("%d,%o\n",t,t);以上程序片段的輸出結(jié)果是BA)0,0B)129,201C)126,176D)101,14請(qǐng)讀程序片斷intx=20;printf("%d\n",~x);上面程序片段的輸出結(jié)果是CA)02 B)-20 C)-21 D)-11在位運(yùn)算中,操作數(shù)每右移一位,其結(jié)果相當(dāng)于BA)操作數(shù)乘以2 B)操作數(shù)除以2 C)操作數(shù)除以4D)操作數(shù)乘以4設(shè)有以下語(yǔ)句:charx=3,y=6,z;z=xAy<<2;則z的二進(jìn)制值是BA)00010100B)00011011C)00011100D)0001100019.以下敘述中不正確的是CA)表達(dá)式a&=b等價(jià)于a=a&bB)表達(dá)式a|=b等價(jià)于a=a|bC)表達(dá)式a!=b等價(jià)于a=a!b D)表達(dá)式aA=b等價(jià)于a=aAb20.若有運(yùn)算符<<,sizeof,人,&=,則它們按優(yōu)先級(jí)由高至低的

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論