![C語言基本語法元素_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/0397d867-f670-449b-aeb8-d9cd58773862/0397d867-f670-449b-aeb8-d9cd587738621.gif)
![C語言基本語法元素_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/0397d867-f670-449b-aeb8-d9cd58773862/0397d867-f670-449b-aeb8-d9cd587738622.gif)
![C語言基本語法元素_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-3/2/0397d867-f670-449b-aeb8-d9cd58773862/0397d867-f670-449b-aeb8-d9cd587738623.gif)
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、第1章C語言基本語法兀素選擇和填空題答案直接寫在括號中,編程題答案寫在相應(yīng)題目下面一選擇題1. 若 x 是單精度實型變量,表達式 (x = 10/4) 的值是( ) 。A、 2.5 B 、 2.0 C、 3 D 、 22. C 語言程序中可以對程序進行注釋,注釋部分必須用符號()括起來。A、 和 B 、 和 C 、“/*”和” */”D 、“*/3.()是合法的用戶自定義標(biāo)識符。A、b-bB、 floatC、 D、 _isw4.若變量已正確定義并賦值,表達式()不符合 C 語言語法。A、a*b/c;B、 3.14%2 C 、2, bD、 a/b/c5.()把 x、 y 定義成 float類型變
2、量,并賦同一初值 3.14。A、float x, y=3.14;B、 float x, y=2*3.14;C、 float x=3.14, y=x=3.14;D、 float x=y=3.14;6. 設(shè)變量定義為“ int a, b; ”,執(zhí)行下列語句時,輸入(),則a和b的值都是10scanf(a=%d, b=%d,&a, &b);A、10 10 B 、10, 10 C、a=10 b=10 D、a=10, b=107. 若變量已正確定義,表達式 (j=3, j+) 的值是( )。A、 3B、 4C、 5D、08.以下選項中不正確的實型常量是()。A0.23EB2.3e-1C1E3.2D 2.
3、3e09.若變量已正確定義且k 的值是 4,計算表達式( j = k-)后,( )A、j=3, k=3 B、 j=3, k=4C、 j=4, k=4 D、 j=4, k=310.以下選項中可作為C 語言合法整數(shù)的是()A、10110B B 、 0386C 、 0XffaD 、x2a211.設(shè)有如下程序段:int x=2002, y=2003;printf(%dn,(x,y);則以下敘述中正確的是()B、運行時產(chǎn)生出錯信息C、輸出值為2002 D12. 設(shè)變量 x 為 float 型且已賦值,將第三位四舍五入的是()A、 x=x*100+0.5/100.0;BC、 x=(int)(x*100+0
4、.5)/100.0; D13. 在一個 C 程序中( )A、 main 函數(shù)必須出現(xiàn)在所有函數(shù)之前 C、 main 函數(shù)必須出現(xiàn)在所有函數(shù)之后、輸出值為 2003則以下語句中能將A、輸出語句中格式說明符的個數(shù)少于輸出項的個數(shù),不能正確輸出 x 中的數(shù)值保留到小數(shù)點后兩位、 x=(x*100+0.5)/100.0;、 x=(x/100+0.5)*100.0;B 、main函數(shù)可以在任何地方出現(xiàn)D 、 main 函數(shù)必須出現(xiàn)在固定位置14. 下列關(guān)于單目運算符 +、 - 的敘述中正確的是()A、它們的運算對象可以是任何變量和常量B、 它們的運算對象可以是char型變量和int型變量,但不能是flo
5、at型變量C、它們的運算對象可以是int型變量,但不能是double型變量和float型變量D它們的運算對象可以是char型變量、int型變量和float型變量15. 若 a,b 均為 int 型變量, x,y 均為 float 型變量,正確的輸入函數(shù)調(diào)用是()。A、scanf(“ %d%”d .&a,&b); B、scanf( “%d%”f ,&a,&b);C、scanf(“ %d%”d ,a,b); D、scanf( “ %f%f” ,x,y);16、若 x,y 均為 double 型變量,正確的輸入函數(shù)調(diào)用是()。A、scanf(“ %f%f”,&x,&y); B、 scanf( “%d
6、%”d ,&x,&y);C、scanf(“ %lf%lf ” ,&x,&y);D、 scanf( “%lf%lf ”,x,y);17 若 a,b,c,d 都是 int 型變量且初值均為10,不正確的賦值語句是()。A、 a=b=c=d; B 、 a=b+; C 、 a+b+; D 、 d=(a=b=125)-c+;.18. 設(shè) x 和 y 均為 int 型變量,則執(zhí)行以下語句后的輸出為()。x=15;y=5;printf( “%dn”,s%=(y%=2);A、 0 B 、 1 C 、 6 D 、 12)B 、函數(shù)組成、若干子程序組成 )。19. 一個C語言程序是由(A、一個主程序和若干子程序組
7、成 C、若干過程組成D20. 一個C程序的執(zhí)行是從(A、 本程序的 main函數(shù)開始,到main函數(shù)結(jié)束B、 本程序文件的第一個函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束C、 本程序的main函數(shù)開始,到本程序文件的最后一個函數(shù)結(jié)束D本程序文件的第一個函數(shù)開始,到本程序main函數(shù)結(jié)束21. 以下敘述正確的是()A、在C程序中,main函數(shù)必須位于程序的最前面B、C程序的每行中只能寫一條語句C、C語言本身沒有輸入輸出語句D在對一個C程序進行編譯的過程中,可發(fā)現(xiàn)注釋中的拼寫錯誤22. 以下敘述不正確的是()。A、一個C源程序可由一個或多個函數(shù)組成B、 一個C程序必須包含一個main函數(shù)C、C程序的
8、基本組成單位是函數(shù)D在C程序中,注釋說明只能位于一條語句的后面23. C 語言規(guī)定 : 在一個源程序中 ,main 函數(shù)的位置( )A、必須在最開始 B、必須在系統(tǒng)調(diào)用的庫函數(shù)的后面C、可以任意D、必須在最后24. 設(shè) x 、 y 均為 f1oat 型變量 , 則以下不合法的賦值語句是()A、 +x; B 、 y=(x%2)/10; C 、 x*=y+8; D 、 x=y=0;值的數(shù)據(jù)類型為(25. 設(shè)變量 a 是整型 ,f 是實型 ,i 是雙精度型 , 則表達式 10+a+i*fA、 int B 、 float C 、 double D 、不確定26. 若x,i,j 和k都是int型變量,則
9、執(zhí)行下面表達式后x的值為()x=(i=4,j=16,k=32)A、 4 B 、 16 C 、 32 D 、 5227. 假設(shè)所有變量均為整型 , 則表達式 (a=2,b=5,b+,a+b) 的值是( )A、 7 B 、 8 C 、 6 D 、 2A、 028B、 12.C、 .177D、 0x8A.5e-30Xa234e1.510,000-0xf4.5e0Oabc3.e529 .若以下變量均是整型 ,且num=sum=7則執(zhí)行表達式 sum=num+,sum+,+num后sum的值為( )A、 7 B30.若有定義 :int 2.500000 以下選項中, i=i+1,j=i B 設(shè)在定義:
10、)。k+ B、8、9、10A、31.A、32.(A、33.A、C 、 9 Da=7;float x=2.5,y=4.7; 則表達式 x+a%3*(int)(x+y)%2/4 的值是(D、 2.7500OO c 、 3.500000j=+i 完全等價的表達式是(、 j=i,i=i+1 C 、 j=i+ Dint k=0; 以下選項的四個表達式中與其他三個表達式的值不相同的是)。、 j+=i+1k+=1 C 、 +k D 、 k+1已知int k,m=1;執(zhí)行語句k=-m+;后,k的值是(-1 B 、 0 C 、 1 D 、 2構(gòu)成C程序的基本單位是()。、 0.000000),m的值是()。A、
11、 x=y*5=x+z B、 int(15.8)%5 C、 x=y+z+5,+yD、 x=25%5.0二.填空題)。34.A、函數(shù)B、變量 C、子程序 D、語句35. 設(shè)變量已正確定義并賦值,以下正確的表達式為(1. i為 int型變量,且初值為3,有表達式 i+-3 ,則該表達式的值是(),變量 i 的值是()。2. i為 int型變量,且初值為2,有表達式 +i-3 ,則該表達式的值是(),變量 i 的值是()。3 .若 x=1,y=2,z=3,則表達式 z+=+x+y+之值為()。4.若有定義 int y=3 ; float z=5.2, x=4.8 ;則表達式 y+=(int)x+x+z
12、 之值為( )。5 .若 x=2, y=3,則 x%=y+3之值為()。6. 表達式 a=(b=8)/(c=2) 之值為( )。7. 若 x,y,z 均為 int 型變量,則執(zhí)行以下語句后的輸出為()。x=(y=(z=10)+5)-5;printf(“x=%d,y=%d,z=%dn”,x,y,z);y=(z=x=0,x+10);printf(“x=%d,y=%d,z=%dn”,x,y,z);8. 以下程序輸入三個整數(shù)值給a,b,c,程序把b中的值給a,把c中的值給b,把a中的值給c, 然后輸出 a,b,c 的值。請?zhí)羁铡?include main() ;int temp;printf(Enter a,b,c:);scanf(%d%d%d,);a=b;b=c;printf(a=%d b=%d c=%dn,a,b,c);9. 輸入兩個實數(shù) a,b,然后交換它們的值,最后輸出(提示:要交換兩個數(shù)得借助一個中間 變量tempo首先讓t
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- PQA-18-生命科學(xué)試劑-MCE-3779
- Filiformine-生命科學(xué)試劑-MCE-8234
- 11-Hydroxy-9-R-hexahydrocannabinol-生命科學(xué)試劑-MCE-8544
- 4-Iso-THC-4-Iso-tetrahydrocannabinol-生命科學(xué)試劑-MCE-2807
- 2025年度磚廠承包與市場拓展合作協(xié)議
- 2025年新推出門面房出租管理服務(wù)合同
- 二零二五年度企業(yè)自愿離職合同解除范本及離職補償金計算標(biāo)準(zhǔn)
- 二零二五年度數(shù)字音樂版權(quán)互惠合作合同
- 二零二五年度洗煤廠煤炭洗選技術(shù)租賃合同
- 智能科技與家庭旅游的融合探索
- 2025年中國南方航空股份有限公司招聘筆試參考題庫含答案解析
- 商務(wù)部發(fā)布《中國再生資源回收行業(yè)發(fā)展報告(2024)》
- 山東省濟南市2024-2024學(xué)年高三上學(xué)期1月期末考試 地理 含答案
- 2025年福建新華發(fā)行(集團)限責(zé)任公司校園招聘高頻重點提升(共500題)附帶答案詳解
- 實施彈性退休制度暫行辦法解讀課件
- 江蘇省駕校考試科目一考試題庫
- 四川省成都市青羊區(qū)成都市石室聯(lián)合中學(xué)2023-2024學(xué)年七上期末數(shù)學(xué)試題(解析版)
- 2024-2030年中國自動光學(xué)檢測儀(AOI)市場競爭格局與前景發(fā)展策略分析報告
- 咨詢公司績效工資分配實施方案
- 2025新人教版英語七年級下單詞表
- 中華護理學(xué)會團體標(biāo)準(zhǔn)-氣管切開非機械通氣患者氣道護理
評論
0/150
提交評論