C語言程序設(shè)計試題及答案解析(總30頁).doc
《C語言程序設(shè)計試題及答案解析(總30頁).doc》由會員分享,可在線閱讀,更多相關(guān)《C語言程序設(shè)計試題及答案解析(總30頁).doc(30頁珍藏版)》請在匯文網(wǎng)上搜索。
1、C 語言程序設(shè)計試題 一、選擇題 1、 一個 C 程序由若干個 C 函數(shù)組成,各個函數(shù)在文件中的位置順序為:() A、 任意 B、 第一個函數(shù)必須是主函數(shù),其他函數(shù)任意 C、 必須完全按照執(zhí)行的順序排列 D、 其他函數(shù)可以任意,主函數(shù)必須在最后 2、 下列四個敘述中,正確的是:() A、 C 程序中的所有字母都必須小寫 B、 C 程序中的關(guān)鍵字必須小寫,其他標示符不區(qū)分大小寫 C、 C 程序中的所有字母都不區(qū)分大小寫 D、 C 語言中的所有關(guān)鍵字必須小寫 3、 下列四個敘述中,錯誤的是:() A、 一個 C 源程序必須有且只能有一個主函數(shù) B、 一個 C 源程序可以有多個函數(shù) C、 在 C 源
2、程序中注釋說明必須位于語句之后 D、 C 源程序的基本結(jié)構(gòu)是函數(shù) 4、 下面不是 C 語言合法標識符的是:() A、abc B、5n C、_4m D、x3 5、 以下敘述不正確的是:() A.分號是 C 語句的必要組成部分B.C 程序的注釋可以寫在語句的后面 C.函數(shù)是 C 程序的基本單位D.主函數(shù)的名字不一定非用 main 來表示 6、 C 語言中允許的基本數(shù)據(jù)類型包括:() A. 整型、實型、邏輯型 B. 整型、實型、字符型 C. 整型、字符型、邏輯型 D. 整型、實型、邏輯型、字符型 7、 C 語言中能用八進制表示的數(shù)據(jù)類型為:() A、字符型、整型 B、整形、實型 C、字符型、實型、雙
3、精度型 D、字符型、整型、實型、雙精度型 8、 下列屬于 C 語言合法的字符常數(shù)是:() A、 97 B、 ”A” C、 t D、 ”0” 9、 在 C 語言(VC 環(huán)境)中,5 種基本數(shù)據(jù)類型的存儲空間長度的排列順序為:( ) A、charint=long int =floatdouble B、char=intlong int =floatdouble C、charintlong int=float=double D、char=int=long int =floatdouble 10、 在 C 語言中(VC 環(huán)境) ,一定是長整型常數(shù)的是:() A、0L B、4962710 C、041276
4、5 D、0 xa34b7fe 11、 若有以下定義語句 char c1=b, c2=e; printf(“%d,%cn”,c2-c1,c2- a+A);則輸出結(jié)果是:() A、2,M B、3,E C、2,E D、輸出項與相應(yīng)的格式控制不一致,輸出結(jié) 果不確定 12、 以下合法的賦值語句是:() A、x=y=100 B、d-; C、x + y D、c = int(a+b); 13、 設(shè)變量 t 為 int 型,下列選項中不正確的賦值語句是:() A、+t; B、n1=(n2=(n3=0); C、k=i=m; D、a=b+c=1; 14、 在以下一組運算符中,優(yōu)先級最高的是:() A、=10 or
5、 a=0 B、a=0 C、a=10 | a=10 后,t 的值為 0 29. ( )若 a 和 b 類型相同,在計算了賦值表達式 a=b 后 b 中的值將放入 a 中,而 b 中的 值不變 30. ( )在 C 程序中,%是只能用于整數(shù)運算的運算符 31. ( )在 C 語言中,邏輯“真”等價于不等于 0 的數(shù) 32. ( )C 語言中字符型、整型、實型都能用八進制表示 33. ( )在 VC 語言中,5 種基本數(shù)據(jù)類型的存儲空間長度的排列順序為:charintlong int floatdouble 34. ( )變量的三要素是:變量名、變量類型、變量的值。 第 4 章 順序結(jié)構(gòu) 一、選擇題
6、 1、下面程序的輸出是:() main() int k=11; printf(k=%d,k=%o,k=%xn,k,k,k); A) k=11,k=12,k=13 B) k=11,k=13,k=13 C) k=11,k=013,k=oXb D) k=11,k=13,k=b 2、以下合法的 C 語言賦值語句是:() A)a=b=58 B)k=int(a+b) ; C)a=58,b=58 D)- i; 3、以下程序的輸出結(jié)果是:() main() int x=10,y=3; printf(“%dn”,y=x/y); A)0 B)1 )3 D)不確定 4、若變量已正確說明為 int 類型,要給 a,b
7、,c 輸入數(shù)據(jù),以下正確的輸入語句是:( ) A)read (a,b,c); B)scanf(“%d%d%d”,a,b,c); C)scanf(“%D%D%D”,%a,%b,%c); D)scanf(“%d%d%d”, 5、執(zhí)行下面程序段后,c3 中的值是:() int c1=1 , c2=2 , c3; c3=c1/c2; A)0 B)1/2 C)0.5 D)1 6、若執(zhí)行以下程序段,其輸出結(jié)果是:() int a=0 , b=0 , c=0; c=(a-=a-5) , (a=b,b+3) ; printf(“%d , %d , %dn” , a,b,c); A)0,0,0 B)0,0,5
8、C)5,0,5 D)-10,0,-10 7、以下程序段的輸出是:() float a=57.666; printf(“*%2.2f*n”, a); A)*57* B)*58* C)*57.66* D)*57.67* 8、若有以下定義和語句:() int a=5,b b=a+; 此處 b 的值是:() A) 7 B) 6 C) 5 D) 4 9、若有以下定義和語句:() char c1=b,c2=e; printf(%d,%cn,c2-c1,c2-a+A) 則輸出結(jié)果是:() A) 2,M B) 3,E C) 2,e D) 輸出結(jié)果不確定 10、以下程序的輸出結(jié)果是:() main() int
- 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) 鍵 詞:
- 語言程序設(shè)計 試題 答案 解析 30