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

下載本文檔

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

文檔簡介

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

02600C20091

1、【單選題】以下說法正確的是

C語言程序總是從第一個(gè)定義的函數(shù)開始執(zhí)行

在C語言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義

A:

語言程序總是從main()函數(shù)開始執(zhí)行。

B:

C語言程序中的main()函數(shù)必須放在程序的開始部分

C:

答D:案:C

2、【單選題】下列符號中,可以作為變量名的是

+a

12345e

A:

a3B

B:

5

C:

答D:案:C

3、【單選題】在c語言中,下列類型屬于構(gòu)造類型的是

整型

指針類型

A:

實(shí)型

B:

結(jié)構(gòu)體類型

C:

答D:案:D

4、【單選題】設(shè)d為字符變量,下列表達(dá)式正確的是

d=678

d=’a’

A:

d=”d”

B:

d=’gikl’

C:

答D:案:B

5、【單選題】C語言中,運(yùn)算對象必須是整型數(shù)的運(yùn)算符是

A:

%和\

B:

C:

*

答D:案:A

6、【單選題】下列符號中用來表示C語言中的回車換行的是

\r

\n

A:

\b

B:

\t

C:

答D:案:B

7、【單選題】以下能正確定義一維數(shù)組的是

inta〔5〕={0,1,2,3,4,5};

inta〔5〕=”012345”;

A:

char.〔〕=”012345”;

B:

chara〔5〕={0,1,2,3,4,5};

C:

答D:案:C

8、【單選題】表達(dá)式(double)(20/3)的值為

2

3

A:

6

B:

6

C:

答D:案:D

9、【單選題】若已知a=10,b=20,則表達(dá)!a<b的值為

0

1

A:

10

B:

20

C:

答D:案:B

10、【單選題】在scanf()函數(shù)的格式說明符中,長整型數(shù)的輸人格式說明符是

%d

%1d

A:

%If

B:

%x

C:

D:

答案:B

11、【單選題】printf函數(shù)中用到格式符”%4s”,其中數(shù)字4表示輸出的字符串占用4

列。如果字符串長度大于4,則按原字符串長從左向右全部輸出;如果字符串長度小于4,則

輸出方式為

從左起輸出該字符串,右補(bǔ)空格

按原字符長從左向右全部輸出

A:

右對齊輸出該字符,左補(bǔ)空格

B:

輸出錯(cuò)誤信息

C:

答D:案:C

12、【單選題】為了表示關(guān)系x>=y>=z,應(yīng)使用C語言表達(dá)式

(x>=y)&&(y>=z)

(x>=y)AND(y>=z)

A:

(x>=y>=z)

B:

(x>=y)&(y>=z)

C:

答D:案:A

13、【單選題】邏輯運(yùn)算符的運(yùn)算對象的數(shù)據(jù)類型

只能是0或1

只能是.T.或.F.

A:

只能是整型或字符型

B:

任何類型的數(shù)據(jù)

C:

答D:案:D

14、【單選題】以下關(guān)于運(yùn)算符優(yōu)先順序的描述正確的是

關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符<邏輯運(yùn)算符

邏輯運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符<賦值運(yùn)算符

A:

賦值運(yùn)算符<邏輯運(yùn)算符<關(guān)系運(yùn)算符<算術(shù)運(yùn)算符

B:

算術(shù)運(yùn)算符<關(guān)系運(yùn)算符<賦值運(yùn)算符<邏輯運(yùn)算符

C:

答D:案:C

15、【單選題】以下不正確的if語句形式是

A

B

A:

C

B:

D

C:

答D:案:C

16、【單選題】判斷char型變量ch是否為大寫字母的正確表達(dá)式是

A

B

A:

C

B:

D

C:

答D:案:D

17、【單選題】寫出下面程序的執(zhí)行結(jié)果

13

15

A:

53

B:

55

C:

答D:案:D

18、【單選題】在c語言

中,多分支選擇結(jié)構(gòu)語句為其中括號內(nèi)表達(dá)式c的類型

可以是任意類型

只能為整型

A:

可以是整型或字符型

B:

可以為整型或?qū)嵭?/p>

C:

答D:案:C

19、【單選題】程序段如下

說法正確的是

while循環(huán)執(zhí)行2次

循環(huán)是無限循環(huán)

A:

循環(huán)體語句一次也不執(zhí)行

B:

循環(huán)體語句執(zhí)行一次

C:

答D:案:B

20、【單選題】循環(huán)語句中的for語句,其一般形式如下:for(表達(dá)式1;表達(dá)式2;表

達(dá)式3)語句其中表示循環(huán)條件的是

表達(dá)式1

表達(dá)式2

A:

表達(dá)式3

B:

語句

C:

答D:案:B

21、【單選題】下列循環(huán)語句中,執(zhí)行循環(huán)體的次數(shù)是

0次

1次

A:

10次

B:

無限次

C:

答D:案:D

22、【單選題】若i.J已定義為int類型,則以下程序段中的內(nèi)循環(huán)體的執(zhí)行次數(shù)是

10

15

A:

20

B:

25

C:

答D:案:C

23、【單選題】設(shè)有charstr〔10〕,下列語句正確的是

scanf(”%s”,&str;);

print[(”%c”,str);

A:

printf(”%s”,str〔0〕);

B:

printf(”%s”,str);

C:

答D:案:D

24、【單選題】下列說法正確的是

break語句僅能使用在switch結(jié)構(gòu)中

執(zhí)行continue語句可以結(jié)束包含它的整個(gè)循環(huán)結(jié)構(gòu)

A:

執(zhí)行循環(huán)體中的break語句可以結(jié)束本次循環(huán)

B:

執(zhí)行break語句可以結(jié)束包含它的循環(huán)結(jié)構(gòu)

C:

答D:案:D

25、【單選題】下面程序段的執(zhí)行結(jié)果是

100

101

A:

120

B:

121

C:

答D:案:A

26、【單選題】

則執(zhí)行結(jié)果是

hru

oro

A:

wry

B:

C:

are

答D:案:C

27、【單選題】C語言程序中,當(dāng)函數(shù)調(diào)用時(shí)

實(shí)參和形參各占一個(gè)獨(dú)立的存儲單元

實(shí)參和形參共用一個(gè)存儲單元

A:

可以由用戶指定是否共用存儲單元

B:

計(jì)算機(jī)系統(tǒng)自動(dòng)確定是否共用存儲單元

C:

答D:案:A

28、【單選題】有如下程序:該

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

12

13

A:

14

B:

15

C:

答D:案:D

29、【單選題】若有以下定義inta〔〕={1,2,3,4,5,6,7,8,9,10),*p=a;

則值為3的表達(dá)式是

p+=2,*(p++)

p+=2,*++p

A:

p+=3,*p++

B:

p+=2,++*P

C:

答D:案:A

30、【單選題】下面程序的輸出結(jié)果是

s=1

s=2

A:

s=

B:

s=6

C:

答D:案:D

31、【問答題】

該程序運(yùn)行的結(jié)果是__________

答案:11101

32、【問答題】

該程序運(yùn)行的結(jié)果是

__________

答案:1

33、【問答題】該程序

運(yùn)行的結(jié)果是___________

答案:3,4

34、【問答題】該程序

運(yùn)行的結(jié)果是___________

答案:#&*

35、【問答題】

該程

序運(yùn)行的結(jié)果是___________

答案:777

36、【問答題】該程序運(yùn)行的結(jié)果是

___________

答案:

37、【問答題】

該程序運(yùn)行的結(jié)果是

___________

答案:s=20

38、【問答題】該程

序運(yùn)行的結(jié)果是__________

答案:10,20

39、【問答題】該程序運(yùn)行的結(jié)果是

__________

答案:home

40、【問答題】

該程序運(yùn)行的結(jié)果是__________

答案:15

41、【問答題】編寫一個(gè)程序用于水果店售貨員算帳:已知蘋果每斤2.5元,鴨梨每斤

l.8元,香蕉每斤2元,桔子每斤l.6元,要求輸入各類水果的重量,打印出應(yīng)付錢數(shù),再

輸入顧客付款數(shù),打印出應(yīng)找的錢數(shù)。

答案:

42、【問答題】編寫一個(gè)函數(shù)sum,實(shí)現(xiàn)求兩個(gè)3×4矩陣之和。要求輸入在主函數(shù)內(nèi)完成。

答案:

43、【問答題】編一程序,從鍵盤輸入10個(gè)整數(shù)并保存到數(shù)組.要求找出最小的數(shù)和它的

下標(biāo),然后把它和數(shù)組中最前面的元素對換位置。

答案:

44、【填空題】在定義變量的同時(shí)給變量賦予初值,稱為變量的_______。

答案:初始化

45、【填空題】表達(dá)式10%3的結(jié)果是_______。

答案:1

46、【填空題】逗號表達(dá)式的形式如下:表達(dá)式1,表達(dá)式2則逗號表達(dá)式的結(jié)果是

_______的值。

答案:表達(dá)式2

47、【填空題】若有賦值語句x=x+3;則其含義是_______。

答案:將x原來的值取出加上3以后重新賦給變量x

48、【填空題】若想通過以下輸入語句使a=5.0,b=4,c=3,則輸入數(shù)據(jù)的形式應(yīng)該是

_______。

答案:5.0,4,c=3

49、【填空題】在C語言中,對于if語句,else子句的配對預(yù)定是_______。

答案:else與它前面最近的一個(gè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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

提交評論