2008年1月自考02600C語言程序設(shè)計試題及答案含解析_第1頁
2008年1月自考02600C語言程序設(shè)計試題及答案含解析_第2頁
2008年1月自考02600C語言程序設(shè)計試題及答案含解析_第3頁
2008年1月自考02600C語言程序設(shè)計試題及答案含解析_第4頁
2008年1月自考02600C語言程序設(shè)計試題及答案含解析_第5頁
已閱讀5頁,還剩11頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

語言程序設(shè)計年月真題

02600C20081

1、【單選題】以下不合法的用戶標(biāo)識符是

j2_KEY

Double

A:

4d

B:

_8_

C:

答D:案:C

2、【單選題】以下不合法的數(shù)值常量是

11

10

A:

OxabCd

B:

8.0E0.5

C:

答D:案:D

3、【單選題】表達(dá)式3.6-5/2+1.2+5%2的值是

3.3

3.8

A:

4.3

B:

4.8

C:

答D:案:B

4、【單選題】以下能正確定義字符申的語句是

Charstr[]={’\064’};

Charstr=”kx43”;

A:

Charstr=”;

B:

Charstr[]=”\0”;

C:

答D:案:D

5、【單選題】以下數(shù)組定義中錯誤的是

intx[][3]={0};

intx[2][3]={{l,2},{3,4},{5,6}};

A:

intx[][3]={{l,2,3},{4,5,6}};

B:

C:

intx[2][3]={l,2,3,4,5,6I};

答D:案:B

6、【單選題】若要求從鍵盤讀入含有空格字符的字符串,應(yīng)使用的函數(shù)是

gets()

getc()

A:

getchar()

B:

scanf()

C:

答D:案:A

7、【單選題】以下四個程序中,完全正確的是

A

B

A:

C

B:

D

C:

答D:案:B

8、【單選題】若有定義:floatx=1.5;inta=1,b=3,C=2;則正確的switch語句是

A

B

A:

C

B:

D

C:

答D:案:C

9、【單選題】在以下給出的表達(dá)式中,與while(E)中的(E)不等價的表達(dá)式是

(!E==0)

(E>0||E<0)

A:

(E==0)

B:

C:

(E!=0)

答D:案:C

10、【單選題】要求通過while循環(huán)不斷讀入字符,當(dāng)讀入字母N時結(jié)束循環(huán)。若變量已正

確定義,以下正確的程序段是

while((ch=getchar())!=’N’)printf(”%c”,Ch);

while(ch=getchar()!=’N’)printf(”%c”,Ch);

A:

while(ch=getchar()==’N’)printf(”%c”,Ch);

B:

while((ch=getchar())==’N’)printf(”%c”,Ch);

C:

答D:案:A

11、【單選題】已定義以下函數(shù)

則fun函數(shù)返回值是

不確定的值

一個整數(shù)

A:

形參P中存放的值

B:

形參P的地址值

C:

答D:案:B

12、【單選題】若有說明語句:Double*p,a;則能通過scanf語句正確給輸入項(xiàng)讀人

數(shù)據(jù)的程序段是

*p=&a;;scanf(”%if”,p);

*p=&a;;scanf(”%f”,p);

A:

p=&a;;scanf(”%if”,*p);

B:

p=&a;;scanf(”%if”,p);

C:

答D:案:D

13、【單選題】有以下程序段

以下選項(xiàng)中表達(dá)式的值為

11的是

*pt→y

pt→x

A:

=++pt→x

B:

(pt++)→x

C:

答D:案:C

14、【單選題】有以下程序

程序執(zhí)行后的輸出結(jié)果是

y=0

y=-1

A:

y=1

B:

while構(gòu)成無限循環(huán)

C:

答D:案:B

15、【單選題】有以下程序

程序執(zhí)行后的輸出結(jié)果是

0,0,0,3

0,1,2,0

A:

1,1,2,0

B:

編譯有錯

C:

D:

答案:D

16、【單選題】有以下程序

程序執(zhí)行后的輸出結(jié)果是

753

357

A:

369

B:

751

C:

答D:案:B

17、【單選題】以下敘述中錯誤的是

C語言源程序經(jīng)編譯后生成后綴為.obj的目標(biāo)程序

C程序經(jīng)過編譯、連接步驟之后才能形成一個真正可執(zhí)行的二進(jìn)制機(jī)器指令文件

A:

用C語言編寫的程序稱為源程序,它以ASCII代碼形式存放在一個文本文件中

B:

C語言中的每條可執(zhí)行語句和非執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令

C:

答D:案:D

18、【單選題】以下敘述中錯誤的是

算法正確的程序最終一定會結(jié)束

算法正確的程序可以有零個輸出

A:

算法正確的程序可以有零個輸入

B:

算法正確的程序?qū)τ谙嗤妮擜-定有相同的結(jié)果

C:

答D:案:B

19、【單選題】以下敘述中錯誤的是

C程序必須由一個或一個以上的函數(shù)組成

函數(shù)調(diào)用可以作為一個獨(dú)立的語句存在

A:

若函數(shù)有返回值,必須通過return語句返回

B:

函數(shù)形參的值也可以傳回給對應(yīng)的實(shí)參

C:

答D:案:D

20、【單選題】以下敘述中錯誤的是

可以通過typedef增加新的類型

可以用typedef將已存在的類型用一個新的名字來代表

A:

用typedef定義新的類型名后,原有類型名仍有效

B:

用typedef可以為各種類型起別名,但不能為變量起別名

C:

答D:案:A

21、【單選題】有以下程序

則輸出結(jié)果是

1245

1256

A:

1267

B:

1278

C:

答D:案:A

22、【單選題】有以下程序

程序執(zhí)行后的輸出結(jié)果是

x=4

x=6

A:

x=8

B:

x=12

C:

答D:案:C

23、【單選題】有以下程序

程序執(zhí)行后變量w中的值是

0

5

A:

B:

5n

5.2l

C:

答D:案:B

24、【單選題】有以下程序

程序執(zhí)行后的輸出結(jié)果是

0

1

A:

2

B:

3

C:

答D:案:C

25、【單選題】有以下程序

程序執(zhí)行后的輸出結(jié)果是

abe,123

123,abc

A:

321,cba

B:

1bc,a23

C:

答D:案:D

26、【問答題】有以下程序:

程序的輸出結(jié)果是

答案:5,4,3,2,1,

27、【問答題】有以下程序:

執(zhí)行后輸出的結(jié)果是

答案:580550

28、【問答題】有以下程序

執(zhí)行后輸出的結(jié)果是

答案:s=29

29、【問答題】有以下程序

程序運(yùn)行后的輸出結(jié)果是

答案:75310246

30、【問答題】有以下程序

若文本文件fl.txt中原有

內(nèi)容為:good,則運(yùn)行以上程序后文件fl.txt中的內(nèi)容為

答案:abe

31、【問答題】有以下程序

程序運(yùn)行后的輸出結(jié)果是

答案:2,1

32、【問答題】編寫一函數(shù)liststar輸出n行由”*”組成的等腰三角形,要求在主函數(shù)

main中輸入n。例如:若輸入4,則輸出如下圖形:

答案:

33、【問答題】編寫一函數(shù)ins_sort,函數(shù)功能是在一個已排好序的敷組中插入一個數(shù)據(jù)使

之保持有序。要求在主函數(shù)main中輸入N-1(設(shè)N=10)個有序數(shù)據(jù)(如升序)和一個要新增的數(shù)

據(jù),并輸出處理后的數(shù)據(jù)。例如:輸入有序數(shù)列1235678910輸入新增數(shù)據(jù)4

則處理后數(shù)據(jù)12345678910

答案:

34、【問答題】編寫一函數(shù)reverse實(shí)現(xiàn)一個字符串按反序存放,要求在主函數(shù)main中輸

入字符串,并輸出反序后的字符串。不能使用strlen庫函數(shù)。例如:輸入string,則輸出

gnirts。

答案:

35、【填空題】若使用流程圖表示算法,則矩形符號表示_______框。

答案:處理

36、【填空題】在C語言中構(gòu)造數(shù)據(jù)類型包括數(shù)組類型、_______類型和共用體類型。

答案:結(jié)構(gòu)體

37、【填空題】設(shè)C為char變量,f為float變量,則c+f的運(yùn)算結(jié)果為_______型數(shù)據(jù)。

答案:double

38、【填空題】設(shè)x為int變量,執(zhí)行x=1/3+1/3+1/3;語句后,x的值為_______

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論