c語言程序設(shè)計(jì)試題(二)_第1頁
c語言程序設(shè)計(jì)試題(二)_第2頁
c語言程序設(shè)計(jì)試題(二)_第3頁
c語言程序設(shè)計(jì)試題(二)_第4頁
c語言程序設(shè)計(jì)試題(二)_第5頁
已閱讀5頁,還剩1頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、c語言程序設(shè)計(jì)試題(二)一、單選題 (共29題,共87分) 1.設(shè) x、y 和 z 是 int 型變量,且 x=3,y=4,z=5,則下面表達(dá)式中值為0是 A.x&& y B.xy C. xy+z&&y-z D.!(x y)!z 1) 2.判斷 char型變量 cl 是否為小寫字母的正確表達(dá)式為 A.ac1fz B.(c1a)&&(c1 z) C.(a=c1) (zc1) D.(c1a)&&(c1 z) 3.字符串 "a"在內(nèi)存中占據(jù)的字節(jié)個(gè)數(shù)為

2、A.0 B.1 C.2 D.3 4.下面有關(guān) for 循環(huán)的正確描述是 A.for 循環(huán)只能用于循環(huán)次數(shù)已經(jīng)確定的情況 B.for 循環(huán)是先執(zhí)行循環(huán)體語句,后判定表達(dá)式 C.在 for 循環(huán)中,不能用 break語句跳出循環(huán)體 D.for 循環(huán)體語句中,可以包含多條語句,但要用花括號括起來 5.下面程序的運(yùn)行結(jié)果是 A. 1 B.1 2 C.1 2 3 D.1 2 3 4 6.以下四個(gè)選項(xiàng)中描述正確的是 A.由于 do-while 循環(huán)中循環(huán)體語句只能是一條可執(zhí)行語句,所以循環(huán)體內(nèi) 不能使用復(fù)合語句。 B.do-while 循環(huán)由 do 開始,用 while 結(jié)束,在 while(表達(dá)式)后面

3、不能寫 分號。 C.在 do-while 循環(huán)體中,一定要有能使 while 后面表達(dá)式的值變成零 (“假”)的操作。 D.do-while 循環(huán)中,根據(jù)情況可以省略 while。 7.以下對一維整形數(shù)組 a的正確說明是 A.int a(10); B.int n=10,an; C.int n; D.int a10; 8.以下對二維數(shù)組 a的正確說明是 A.inta3; B.float a(3,4); C.double a14; D.float a(3)(4); 9.若二維數(shù)組 a有 m 列,則在 aj前面的元素個(gè)數(shù)為 A.j*m+i B.i*m+j C.i*m+j-1 D.i*m+j+1 10

4、.C 語言規(guī)定 :在一個(gè)源程序中 ,main 函數(shù)的位置 A.必須在最開始 B.必須在系統(tǒng)調(diào)用的庫函數(shù)的后面 C.可以任意 D. 必須在最后 11.下面四個(gè)選項(xiàng)中 ,均是合法浮點(diǎn)數(shù)的選項(xiàng)是 A.+1e+15e-9.403e2 B.-.6012e-4-8e5 C.123e1.2e-.4+2e-1 D.-e3.8e-45.e-0 12.若 a=-14,b=3,則條件表達(dá)式的值為 A.-14 B.-13 C.3 D.4 13.已知 :intn,i=1,j=2; 執(zhí)行語句 A.1,2 B.1,3 C.2,2 D.2,3 14.為了判斷兩個(gè)字符串 s1 和 s2 是否相等 , 應(yīng)當(dāng)使用 A.if(s1=

5、s2) B.if(s1=s2) C.if(strcmp(s1,s2) D.if(strcmp(s1,s2)=0) 15.在以下正確的描述是 A.函數(shù)的定義可以嵌套 , 但函數(shù)的調(diào)用不可以嵌套 B.函數(shù)的定義不可以嵌套 ,但函數(shù)的調(diào)用可以嵌套 C.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套 D.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套 16.在 C 語言中 ,下面對函數(shù)不正確的描述是 A.當(dāng)用數(shù)組名作形參時(shí) , 形參數(shù)組值的改變可以使實(shí)參數(shù)組之值相應(yīng)改變 B.允許函數(shù)遞歸調(diào)用 C.函數(shù)形參的作用范圍只是局限于所定義的函數(shù)內(nèi) D.子函數(shù)必須位于主函數(shù)之前 。 17.如果在一個(gè)函數(shù)中的復(fù)合語句中定義了一個(gè)變量 ,則

6、以下正確的說法是 A.該變量只在該復(fù)合語句中有效 B.該變量在該函數(shù)中有效 C.該變量在本程序范圍內(nèi)均有效 D.該變量為非法變量 18.以下正確的函數(shù)形式是 A.doublefun(intx,inty)z=x+y;returnz; B.fun(intx,y)intz;returnz; C.fun(x,y)intx,y;doublez;z=x+y;returnz; D.doublefun(intx,inty)doublez;z=x+y;returnz; 19.以下程序的輸出結(jié)果是 A.10 B.13 C.11 D.報(bào)錯(cuò) 20.設(shè)有定義 :inta=1,*p=&a;floatb=2

7、.0;charc='A' 以下不合法的運(yùn)算是 A.p+; B.a-; C.b+; D.c-; 21.以下程序中調(diào)用scanf函數(shù)給變量 a 輸入數(shù)值的方法是錯(cuò)誤的,其錯(cuò)誤原因是 A.*p 表示的是指針變量 p 的地址 B.*p 表示的是變量 a 的值 ,而不是變量 a 的地址 C.*p 表示的是指針變量 p 的值 D.*p 只能用來說明 p 是一個(gè)指針變量 22.若 num、a、b 和 c 都是 int 型變量 ,則執(zhí)行表達(dá)式 num=(a=4,b=16,c=32); 后 num 的值為 A.4 B.16 C.32 D.52 23.已有如下定義和輸入語句 , 若要求 a1,a2

8、,c1,c2 的值分別為 10,20,A 和 B, 當(dāng)從第一 列開始輸入數(shù)據(jù)時(shí) , 正確的數(shù)據(jù)輸入方式是 (),( 注:_ 表示空格 ) A.10A_20_B B.10_A_20_B C.10A20B D.10A20_B 24.若有說明 :inta10; 則對 a 數(shù)組元素的正確引用是 A.a10 B.a3.5 C.a5-3 D.a-1 25.在 C 語言中 , 一維數(shù)組的定義方式為類型說明符數(shù)組名 A. 整型常量表達(dá)式 B. 表達(dá)式 C. 整型常量 D. 整型表達(dá)式 26.以下程序段 A.是死循環(huán) B.循環(huán)執(zhí)行二次 C.循環(huán)執(zhí)行一次 D.有語法錯(cuò)誤 27.以下關(guān)于 do-while 循環(huán)的不

9、正確描述是 A.do-while 的循環(huán)體至少執(zhí)行一次 B.do-while 循環(huán)由 do 開始 ,用 while 結(jié)束 ,在 while( 表達(dá)式 ) 后面不能寫分號 C.在 do-while 循環(huán)體中 ,一定要有能使 while 后面表達(dá)式的值變?yōu)榱?(" 假") 的操作 D.do-while 的循環(huán)體可以是復(fù)合語句 28.有以下程序 A.0 B.1 C.2 D.3 29.有以下定義: int a; long b; double x,y; 則下列正確的是 A. a%(int)(x-y) B.a=x!=y C.(a*y)%b D.y=x+y=x 1、正確答案: D 本題解

10、析:暫無解析 2、正確答案: D 本題解析:暫無解析 3、正確答案: C 本題解析:暫無解析 4、正確答案: D 本題解析:暫無解析 5、正確答案: C 本題解析:暫無解析 6、正確答案: C 本題解析:暫無解析 7、正確答案: D 本題解析:暫無解析 8、正確答案: C 本題解析:暫無解析 9、正確答案: B 本題解析:暫無解析 10、正確答案: C 本題解析:暫無解析 11、正確答案: B 本題解析:暫無解析 12、正確答案: A 本題解析:暫無解析 13、正確答案: C 本題解析:暫無解析 14、正確答案: D 本題解析:暫無解析 15、正確答案: B 本題解析:暫無解析 16、正確答案: D 本題解析:暫無解析 17、正確答案: A 本題解析:暫無解析 18、正確答案: D 本題解析:暫無解析 19、正確答案: B 本題解析:暫無解析 20、正確答案: A 本題解析:暫無解析 21、正確答案: B 本題解析:暫無解析 22、

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論