資源描述:
《2012《c語(yǔ)言程序設(shè)計(jì)(a)》new》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、………………………………………密…………………………………封………………………………………線……………………………………………河北北方學(xué)院2011-2012學(xué)年第二學(xué)期期末考試試卷專(zhuān)業(yè)________班級(jí)________姓名__________學(xué)號(hào)________《C語(yǔ)言程序設(shè)計(jì)(A)》注意事項(xiàng):1.請(qǐng)按要求在試卷的密封區(qū)填寫(xiě)專(zhuān)業(yè)、班級(jí)、姓名和學(xué)號(hào)。2.請(qǐng)仔細(xì)閱讀各種題目的答題要求,在規(guī)定的位置填寫(xiě)答案。3.不要在試卷上亂寫(xiě)亂畫(huà),不要在密封區(qū)填寫(xiě)無(wú)關(guān)的內(nèi)容。題號(hào)一二三四五六七總分得分總分合計(jì)人:復(fù)核人:所有答案寫(xiě)在答題紙上!得分評(píng)卷人一
2、、選擇題(每題1分)1.C程序的運(yùn)行總是始于()。A.主過(guò)程???????????B.主函數(shù)(main函數(shù))C.子程序???????????D.主程序2.每個(gè)源文件可由()個(gè)函數(shù)組成。A.1個(gè)B.0個(gè)C.2個(gè)D.1個(gè)或多個(gè)3.C語(yǔ)言中,字符(char)型數(shù)據(jù)在微機(jī)內(nèi)存中存儲(chǔ)形式是()A.反碼B.補(bǔ)碼C.EBCDIC碼D.ASCII碼4.以下為合法的字符常量是()A.‘101’B.”101”C.24D.”M”5.表達(dá)式’A’-‘a(chǎn)’的值為()本試卷共8頁(yè)第8頁(yè)A.35B.34C.33D.326.若a、b、c、d都是int類(lèi)型變量且初值為0
3、,以下選項(xiàng)中不正確的賦值語(yǔ)句是()A.a=b=c=100;B.d++;C.c+b;D.d=(c=22)-(b++);7.設(shè)有語(yǔ)句inta=3;則表達(dá)式++a的值為()A.3B.4C.5D.不確定的值8.設(shè)a、b和c都為int型變量,且a=3,b=4,c=5;則以下表達(dá)式中,值為0的表達(dá)式是()A.a(chǎn)&&bB.a<=bC.a
4、
5、b+c&&b-cD.!((a
6、
7、1)9.下列選項(xiàng)中,不合法的C語(yǔ)言關(guān)鍵字是()AintBdefaultCifDvar10.算術(shù)運(yùn)算符”%”要求參與運(yùn)算的操作數(shù)的數(shù)據(jù)類(lèi)型必須為()A.整型B.floatC.
8、doubleD.字符型11.C程序邏輯運(yùn)算時(shí)判斷操作數(shù)真、假的表述中,正確的是()A.0為假,非0為真B.只有1為真C.-1為假,1為真D.0為真,非0為假12.正確的標(biāo)識(shí)符是()A?aBa=2Ca.3Da_313.一個(gè)函數(shù)由()兩部分構(gòu)成.A.函數(shù)、語(yǔ)句B.預(yù)定義、語(yǔ)句C.函數(shù)頭、語(yǔ)句D.函數(shù)頭、函數(shù)體14.以下函數(shù)調(diào)用語(yǔ)句中,含有實(shí)參的個(gè)數(shù)是()func((exp1,exp2),(exp3,exp4,exp5));A.1B.2C.4D.515.以下正確的函數(shù)說(shuō)明語(yǔ)句是()A.func(inta,floatb)B.func(inta,fl
9、oatb);C.voidfunc(inta,floatb);D.func(inta,b);16.以下何種語(yǔ)句不能實(shí)現(xiàn)循環(huán)結(jié)構(gòu)()A.for語(yǔ)句B.do-while語(yǔ)句C.while語(yǔ)句D.switch語(yǔ)句17.設(shè)有數(shù)組定義:chararray[]="China";則數(shù)組array所占的空間為() A)4個(gè)字節(jié) B)5個(gè)字節(jié) C)6個(gè)字節(jié) D)7個(gè)字節(jié)18.預(yù)處理命令必須以()開(kāi)頭。本試卷共8頁(yè)第8頁(yè)A.*B.?C.#D.&19.執(zhí)行下面的程序段后,變量k中的值為()A)不定值B)10C)30D)0intk=3,s[2];s[0]=k
10、;k=s[1]*10;20.若有定義語(yǔ)句:inta[8]={1,3,5,7,9,11,13,15};,則a[3]的值為()A.5B.7C.9D.不確定21.在程序中如需調(diào)用字符串處理庫(kù)函數(shù),則必須包含的頭文件是()A.stdio.hB.math.hC.stdlib.hD.string.h22.變量的指針就是變量的()A.地址B.名字C.值D.數(shù)據(jù)類(lèi)型23.若已有定義:intx,*pb;則以下正確的賦值語(yǔ)句表達(dá)式是()A.pb=&xB.pb=xC.*pb=&xD.*pb=*x24.定義結(jié)構(gòu)體時(shí)的關(guān)鍵字為()A.intB.structC.flo
11、atD.enum25.已知有共用體變量uu定義如下:uniondata{charch;floatf;}uu;則變量uu所占的內(nèi)存存儲(chǔ)空間為()A.不確定B.char型所占空間C.float型所占空間D.char型所占空間+float型所占空間26.按位與運(yùn)算符“&”是()運(yùn)算符。A.單目B.雙目C.三目D.非法27.若有如下定義,則結(jié)構(gòu)變量b占用內(nèi)存的字節(jié)數(shù)是()structdata{inti;charch;doublef;}b; A)1 B)2 C)7 D)1128.庫(kù)函數(shù)fopen(文件名,使用文件的方式)的功能是()A.關(guān)閉文
12、件B.打開(kāi)文件C.讀文件內(nèi)容D.定位29.假設(shè)指針p已經(jīng)指向某個(gè)整型變量x,則*p相當(dāng)于()A&xB&pCxD*x30.typedef的功能是()A.定義新的數(shù)據(jù)類(lèi)型B.宏定義命