




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
本文格式為Word版,下載可任意編輯——C語言習(xí)題集(修改版)
C語言習(xí)題集
第三章數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
一.選擇題
1.以下字符列中,能作為C程序自定義標(biāo)識符的是
A)num(10)B)file_bakC)breakD)class+2
2.以下字符列中,不是C語言提供的合法關(guān)鍵字是A)switchB)beginC)caseD)default
3.鍵盤符號是指如其標(biāo)記所示能顯示的字符。以下字符中屬于鍵盤符號的是
A)\\B)\\nC)\\tD)\\b
4.以下字符列中,不是用來表達(dá)轉(zhuǎn)義字符是A)\\\\B)\\?C)074D)\\0
5.以下字符列中,可以作為“字符串常量〞的是A)ABCB)″ABC″C)?abc?D)?a?
6.在用一個(gè)字節(jié)存儲一個(gè)字符的系統(tǒng)中,?\\n?在內(nèi)存占用的字節(jié)數(shù)是A)1B)2C)3D)4
7.字符串″xyz″在內(nèi)存占用的字節(jié)數(shù)是A)3B)4C)6D)8
8.在以下字符列中,合法的長整型常數(shù)是
A)0LB)4962C)0.054838743D)2.1869e10
9.一個(gè)char型數(shù)據(jù),它的值在內(nèi)存中存放的是
A)ASCII代碼值B)BCD代碼值C)內(nèi)碼值D)十進(jìn)制代碼值
10.執(zhí)行語句“x=(a=3,b=a--);〞后,x,a,b的值依次為A)3,3,2B)2,3,2C)3,2,3D)2,3,3
11.設(shè)有語句“inta=3;〞,則執(zhí)行了語句“a+=a-=a*a;〞后,變量a的值是A)3B)0C)9D)-12
12.在以下一組運(yùn)算符中,優(yōu)先級最高的運(yùn)算符是A)b)a=(a*b,b,a);D)a+=a-=a*a;
(2)若變量已正確定義并賦值,下面符合C語言語法的表達(dá)式是()
A)a:=b+1B)a=b=c+2C)int18.5%3D)a=a+7=c+b
(3)若變量a、i已正確定義,且i已正確賦值,合法的語句是()
A)a==1B)++i;C)a=a++=5;D)a=int(i);
2
(4)以下可作為C語言賦值語句的是()
A)x=3,y=5B)a=b=6C)i--D)y=(int)x;
(5)設(shè)有如下的變量定義:
inti=8,k,a,b;unsingedlongw=5;doublex=1.42,y=5.2;
則以下符合C語言語法的表達(dá)式是()
A)a+=a-=(b=4)*(a=3)B)x%(-3);C)a=a*3=2D)y=float(i)
(6)若已定義x和y為double類型,則表達(dá)式x=1,y=x+3/2的值是()
A)1B)2C)2.0D)2.5
(7)設(shè)有如下定義:intx=l,y=-1;,則語句:printf(\,(x--B)ch='\O';C)ch='7'十'9';D)ch=5十9;
(9)已知ch是字符型變量,下面正確的賦值語句是()
A)ch='123';B)ch='\\xff';C)ch='\\08';D)ch=\;
(10)若有以下程序段:
intc1=1,c2=2,c3;c3=1.0/c2*c1;
則執(zhí)行后,c3中的值是()
A)0B)0.5C)1D)2
(11)設(shè)x、y、z和k都是int型變量,那么執(zhí)行表達(dá)式:x=(y=4,z=16,k=32)后,x的值為()
A)4B)16C)32D)52
(12)假定有以下變量定義:
intk=7,x=12;
則能使值為3的表達(dá)式是()
A)x%=(k%=5)B)x%=(k-k%5)
C)x%=k-k%5D)(x%=k)-(k%=5)
(13)若A為int類型,且其值為3,則執(zhí)行完表達(dá)式A+=A-=A*A后,A的值是()
A)-3B)9C)-12D)6
3
(14)假定x和y為double型,則表達(dá)式x=2,y=x+3/2的值是()
A)3.500000B)3C)2.000000D)3.000000
(15)設(shè)正x、y均為整型變量,且x=10,y=3,則以下語句的輸出結(jié)果是()
printf(\
A)10,3B)9,3C)9,2D)10,2
(16)設(shè)x為int型變量,則執(zhí)行以下語句后,x的值為()
x=10;x=x-=x-x;
A)10B)20C)40D)30
(17)有如下程序
main()
{inty=3,x=3,z=1;
printf(“%d%d\\n〞,(++x,y++),z+2);}
運(yùn)行該程序的輸出結(jié)果是()
A)34B)42C)43D)33
(18)設(shè)x和y均為int型變量,則以下語句:x+=y;y=x-y;x-=y;的功能是(A)把x和y按從大到小排列B)把x和y按從小到大排列C)無確定結(jié)果D)交換x和y中的值
(19)以下程序的輸出結(jié)果是()main()
{inta=12,b=12;
printf(“%d%d\\n〞,--a,++b);}
A)1010B)1212C)1113D)1110
(20)以下程序的輸出結(jié)果是()main()
{inta=12,b=12;
printf(“%d%d\\n〞,--a+b,++b);}
A)2413B)2313C)2412D)2312
(21)語句:printf(\,(a=2)
4
)
printf(\}
A)-6B)12C)0D)–12
(23)語句:printf(\;的輸出結(jié)果是()A)10B)4C)6D)11
(24)語句:printf(\;的輸出結(jié)果是()A)10B)4C)6D)11
(25)語句:printf(\;的輸出結(jié)果是()A)10B)4C)6D)11
(26)若有以下定義:
chara;intb;floatc;doubled;
則表達(dá)式a*b/d-c值的類型為()
A)floatB)intC)charD)double
(27)以下變量X.、Y、Z均為double類型且已正確賦值,不能正確表示數(shù)學(xué)式子
x的C語言表達(dá)式是()y?zA)X/Y*ZB)X*(1/(Y*Z))C)X/Y*1/Z
D)X/Y/Z
x2?y2(28)x、y均已正確定義并賦值,數(shù)學(xué)式在C程序中對應(yīng)正確的表達(dá)式為()
x?yA)sqrt(x*x+y*y)/x*yB)SQRT(x*x+y*y)/x*yC)sqrt((x*x+y*y)/x/y)D)SQRT((x*x+y*y)/(x*y))
(29)以下語句不能正確輸出字符A的是(C)
A)putchar(?A?);B)putchar(?\\101?);C)putchar(\D)putchar(65);
(30)以下關(guān)于getchar函數(shù)的使用不正確的是()
A)intch;ch=getchar();B)charch;ch=getchar();C)charch;getchar(ch);D)putchar(getchar
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 壓緊氣缸采購合同范本
- 縣勞務(wù)輸出合同范本
- 化肥賒欠合同范例
- 辦公電腦訂購合同范本
- 出國出境勞務(wù)合同范本
- 北京土方備案合同范本
- 廠房水電安裝合同范本
- 副食進(jìn)貨合同范本
- 合同范本模板收費(fèi)
- 南園新村租房合同范本
- 2024解析:第五章透鏡及其應(yīng)用-講核心(解析版)
- 《子宮肉瘤》課件
- 地?zé)崮芾眉夹g(shù)的原理與應(yīng)用考核試卷
- 《機(jī)器人驅(qū)動(dòng)與運(yùn)動(dòng)控制》全套教學(xué)課件
- 大班科學(xué)活動(dòng)小實(shí)驗(yàn)
- 新能源汽車概論課件 2.1認(rèn)知新能源汽車動(dòng)力電池技術(shù)
- 湖南財(cái)政經(jīng)濟(jì)學(xué)院《中國文化史》2021-2022學(xué)年第一學(xué)期期末試卷
- 2024屆清華大學(xué)強(qiáng)基計(jì)劃數(shù)學(xué)學(xué)科筆試試題(附答案)
- 偵查學(xué)總論學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 公司關(guān)于進(jìn)一步深化“法治公司”建設(shè)的實(shí)施方案
- (完整版)安全技術(shù)交底的范本(全套)
評論
0/150
提交評論