C語言練習(xí)題集(帶詳解答案解析)(總102頁).doc
《C語言練習(xí)題集(帶詳解答案解析)(總102頁).doc》由會員分享,可在線閱讀,更多相關(guān)《C語言練習(xí)題集(帶詳解答案解析)(總102頁).doc(101頁珍藏版)》請在匯文網(wǎng)上搜索。
1、目 錄一、選擇題2二、讀程序11基本輸入輸出及流程控制11數(shù)組24函數(shù)34指針39結(jié)構(gòu)體44三、程序填空46四、編程題50一、 選擇題1( A )是構(gòu)成C語言程序的基本單位。A、函數(shù) B、過程 C、子程序 D、子例程2C語言程序從 C 開始執(zhí)行。 A) 程序中第一條可執(zhí)行語句 B) 程序中第一個函數(shù)C) 程序中的main函數(shù) D) 包含文件中的第一個函數(shù)3、以下說法中正確的是( C )。 A、C語言程序總是從第一個定義的函數(shù)開始執(zhí)行 B、在C語言程序中,要調(diào)用的函數(shù)必須在main( )函數(shù)中定義 C、C語言程序總是從main( )函數(shù)開始執(zhí)行 D、C語言程序中的main( )函數(shù)必須放在程序的
2、開始部分4.下列關(guān)于C語言的說法錯誤的是( B ) 。A) C程序的工作過程是編輯、編譯、連接、運行 B) C語言不區(qū)分大小寫。C) C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán) D) C程序從main函數(shù)開始執(zhí)行5.下列正確的標識符是(C)。A.-a1 B.ai C.a2_i D.int t58題為相同類型題考點:標識符的命名規(guī)則(1) 只能由字母、數(shù)字、下劃線構(gòu)成(2) 數(shù)字不能作為標識符的開頭(3) 關(guān)鍵字不能作為標識符選項A中的“-” ,選項B中“”與“”不滿足(1);選項D中的int為關(guān)鍵字,不滿足(3)6下列C語言用戶標識符中合法的是( B )。 A)3ax B)x C)case D)-
3、e2 E)union選項A中的標識符以數(shù)字開頭不滿足(2);選項C,E均為為關(guān)鍵字,不滿足(3);選項D中的“-”不滿足(1);7下列四組選項中,正確的C語言標識符是( C )。A) %x B) a+b C) a123 D) 123選項A中的“%” ,選項B中“+”不滿足(1);選項D中的標識符以數(shù)字開頭不滿足(2)8、下列四組字符串中都可以用作C語言程序中的標識符的是( A )。 A、print _3d db8 aBc B、Iam one_half start$it 3pai C、str_1 Cpp pow while D、Pxq My-book line# His.age 選項B中的“”,
4、”$” ,選項D中“”,”#”,”.”,”-”不滿足(1);選項C中的while為關(guān)鍵字,不滿足(3)9.C語言中的簡單數(shù)據(jù)類型包括(D )。 A、整型、實型、邏輯型 B、整型、實型、邏輯型、字符型 C、整型、字符型、邏輯型 D、整型、實型、字符型10.在C語言程序中,表達式5%2的結(jié)果是 C 。 A)2.5 B)2 C)1 D)3詳見教材P5253.%為求余運算符,該運算符只能對整型數(shù)據(jù)進行運算。且符號與被模數(shù)相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;/為求商運算符,該運算符能夠?qū)φ汀⒆址?、浮點等類型的數(shù)據(jù)進行運算,5/2=211如果int a=3
5、,b=4;則條件表達式ab? a:b的值是_A_。A) 3 B) 4 C) 0 D) 1詳見教材P97.表達式1?表達式2:表達式3先計算表達式1,若表達式1成立, 則選擇計算表達式2,并表達式2的值作為整個大表達式的值;若表達式1不成立,則選擇計算表達式3,并將表達式3的值作為整個大表達式的值此題中的ab相當(dāng)于表達式1,a相當(dāng)于表達式2,b相當(dāng)于表達式3.a為3,b為4。ab表達式1成立,因此計算表達式2,并將表達式2的值即a中的值,并作為整個表達式的值,因此整個表達式的值為312若int x=2,y=3,z=4 則表達式xz?y:z的結(jié)果是( B ). A)4 B)3 C)2 D)0 E)
6、113C語言中,關(guān)系表達式和邏輯表達式的值是( B ) 。A) 0 B) 0或1 C) 1 D) T或F14. 下面( D )表達式的值為4. A) 11/3 B) 11.0/3 C) (float)11/3 D) (int)(11.0/3+0.5)1416題為同一類型詳見教材P5456.(1)相同數(shù)據(jù)類型的元素進行數(shù)學(xué)運算(+、-、*、/)得到結(jié)果還保持原數(shù)據(jù)類型。(2)不同數(shù)據(jù)類型的元素進行數(shù)學(xué)運算,先要統(tǒng)一數(shù)據(jù)類型,統(tǒng)一的標準是低精度類型轉(zhuǎn)換為高精度的數(shù)據(jù)類型。選項A,11與3為兩個整數(shù),11/3結(jié)果的數(shù)據(jù)類型也應(yīng)為整數(shù),因此將3.666666的小數(shù)部分全部舍掉,僅保留整數(shù),因此11/3
- 1.請仔細閱讀文檔,確保文檔完整性,對于不預(yù)覽、不比對內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請點此認領(lǐng)!既往收益都歸您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計者僅對作品中獨創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 語言 習(xí)題集 詳解 答案 解析 102