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

下載本文檔

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

文檔簡介

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

02600C20141

1、【單選題】二進(jìn)制數(shù)101000轉(zhuǎn)換為等值的十進(jìn)制數(shù)是

40

50

A:

32

B:

48

C:

答D:案:A

2、【單選題】C語言中,整數(shù)(int)型數(shù)據(jù)在內(nèi)存中的存儲形式是

反碼

補(bǔ)碼

A:

EBCDIC碼

B:

ASCII碼

C:

答D:案:B

3、【單選題】以下選項中屬于C語言的數(shù)據(jù)類型是

復(fù)數(shù)型

邏輯型

A:

浮點型

B:

集合型

C:

答D:案:C

4、【單選題】在C語言中,合法的字符常量是

”\085"

\x4b

A:

ab

B:

\0

C:

答D:案:B

5、【單選題】以下指針s所指字符串占用多少儲單元char*s="\"Name\\\Address\n";

14

15

A:

16

B:

C:

17

答D:案:B

6、【單選題】若有定義和語句:chars[10];s="abcd";printf("%s\n",s);則結(jié)果是

輸出abcd

輸出a

A:

輸出abcd\n

B:

編譯不通過

C:

答D:案:D

7、【單選題】表達(dá)式:5!=5的值是

1

非零值

A:

0

B:

1

C:

答D:案:C

8、【單選題】設(shè)有語句inta=3;則執(zhí)行了語句a+=a-=a*a后,變量a的值是

3

0

A:

9

B:

-12

C:

答D:案:D

9、【單選題】為表示關(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

10、【單選題】設(shè):inta,*p=&a;能正確輸入數(shù)據(jù)的是

scanf("%f",*p)

scanf("%d";*p)

A:

scanf("%f",p)

B:

scanf("%d",p)

C:

D:

答案:D

11、【單選題】若有以下定義:chara;intb;floatc;doubled;則表達(dá)式a+b*c/d值的類

型是

float

int

A:

char

B:

double

C:

答D:案:D

12、【單選題】C語言中形參的缺省存儲類別是

自動(auto)

靜態(tài)(static)

A:

寄存器(register)

B:

外部(extern)

C:

答D:案:A

13、【單選題】設(shè)intx=5,y=8;x=x+y;y=x-y;x=x-y;的功能是

把x和y按從大到小排列

把x和y按從小到大排列

A:

無確定結(jié)果

B:

交換x和y的值

C:

答D:案:D

14、【單選題】若有以下語句charcl='b',c2='e';printf("%d,%c\n",c2-c1,c2-'a'+'A');

則輸出結(jié)果是

2,M

3,E

A:

2,E

B:

5,E

C:

答D:案:B

15、【單選題】執(zhí)行程序charsl[]="bb",s2[]="aa",s3[]="aa";

printf("%d\n",strcmp(strcpy(s1,s2),s3)的結(jié)果是

2

0

A:

B:

1

-1

C:

答D:案:B

16、【單選題】設(shè)有如下定義:intx=0,y=8;,則語句:printf("%d\n",(x--&++y));的輸出

結(jié)果是

1

0

A:

-1

B:

2

C:

答D:案:B

17、【單選題】設(shè)有如下枚舉類型定義:enumlanguage

{Basic=3,Assembly,Ada=100,COBOL,Fortran};枚舉量Fortran的值是

4

7

A:

102

B:

103

C:

答D:案:C

18、【單選題】在while語句中表示a不等于0則繼續(xù)執(zhí)行的關(guān)系的表達(dá)式是

while(a<>0)

while(!a)

A:

while(a=0)

B:

while(a)

C:

答D:案:D

19、【單選題】若inti,j;則以下程序段中循環(huán)退出后j的值是for(i=5,j=0;i>0;i--

)j++;}

5

6

A:

4

B:

3

C:

答D:案:A

20、【單選題】執(zhí)行語句:for(i=8;i-->4;);后,變量i的值是

3

4

A:

5

B:

不定

C:

答D:案:A

21、【單選題】設(shè)有說明int(*P)[m];其中的標(biāo)識符p是

m個指向整型變量的指針

指向m個整型變量的函數(shù)指針

A:

一個指向具有m個整型元素的一維數(shù)組的指針

B:

具有m個指針元素的一維指針數(shù)組,每個元素都只能指向整型量

C:

答D:案:C

22、【單選題】以下對字符數(shù)組描述中錯誤的是

字符數(shù)組可以存放字符串

字符數(shù)組中的字符串可以整體輸人、輸出

A:

可以在賦值語句中通過賦值運算符"="對字符數(shù)組整體賦值

B:

不可以用關(guān)系運算符對字符數(shù)組中的字符串進(jìn)行比較

C:

答D:案:C

23、【單選題】若有說明:inti,j=8,*p=&i;,則與i=j;等價的語句是

i=*p;

*p=*&j;

A:

i=&j;

B:

i=**p;

C:

答D:案:B

24、【單選題】若有以下說明:intw[3][4]={{0,1},{2,4},{5,8}};int(*p)[4]=w;則數(shù)值

為4的表達(dá)式是

*w[1]+1

P++,*(P+1)

A:

W[2][2]

B:

p[1][1]

C:

答D:案:D

25、【單選題】若有說明,float*p,a;則能通過scanf語句正確給輸入項讀人數(shù)據(jù)的程序段

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

p=(float*)malloc(8)scanf("%f",p);

A:

p=&a;scanf("%f",a)

B:

p=&a;scanf("%e”,p);

C:

答D:案:D

26、【單選題】若有下面的說明和定義,則sizeof(structaa)的值是

30

29

A:

24

B:

22

C:

答D:案:D

27、【單選題】若有以下定義:chars[20]="America",*ps=s;則不能代表字符e的表達(dá)式

ps+2

s[2]

A:

ps[2]

B:

*ps+=2

C:

答D:案:A

28、【單選題】設(shè)有如下定義:structsk{inta;floatb;}data,*p;若有p=&data;,則對

data中的a域的正確引用是

(*p).data.a

(*p).a

A:

p->data.a

B:

p.data.a

C:

答D:案:B

29、【單選題】設(shè)有以下宏定義:

則執(zhí)行語句:2=2*(A+B(5+1));后,z的值是

44

42

A:

48

B:

54

C:

答D:案:C

30、【單選題】若*fp是指向某文件的指針,且已讀到文件的末尾,則C語言函數(shù)feof(*fp)

的返回值是

EOF

-1

A:

非零值

B:

NULL

C:

答D:案:D

31、【問答題】以下程序的輸出結(jié)果是:

答案:3,2

32、【問答題】下面程序的輸出是:

答案:ABCD

33、【問答題】設(shè)有如下函數(shù)定義,程序的輸出是:

答案:8

34、【問答題】以下程序段的輸出結(jié)果是:

答案:321

35、【問答題】以下程序的輸出結(jié)果是:

答案:110

36、【問答題】執(zhí)行下面的程序輸出結(jié)果是:

答案:5

37、【問答題】以下程序的輸出結(jié)果是:

答案:-5,-12

38、【問答題】下面程序的輸出是:

答案:23

39、【問答題】運行下面的程序,如果從鍵盤上輸入6,則輸出結(jié)果是:

答案:7

40、【問答題】運行時輸人:Computer輸出結(jié)果是:

答案:thereisno'k'inthestring

41、【問答題】輸入10個整數(shù),輸出其最大值。

答案:

42、【問答題】從鍵盤輸入一個字符串,回車鍵結(jié)束,并將字符串在屏幕上輸出。

答案:

43、【問答題】輸入學(xué)生的百分制分?jǐn)?shù),轉(zhuǎn)換成ABCDE等級制分?jǐn)?shù)輸出。

答案:

44、【填空題】十六進(jìn)制整常數(shù)必須以______開頭。

答案:OX/OX

45、【填空題】無符號數(shù)也可用后綴表示,整型常數(shù)的無符號數(shù)的后綴為______。

答案:“U”或“u”

46、【填空題】字符常量由______括起來。

答案:單引號

47、【填空題】結(jié)構(gòu)化程序設(shè)計所規(guī)定的三種基本控制結(jié)構(gòu)是______結(jié)構(gòu),選擇結(jié)構(gòu)和循環(huán)

結(jié)構(gòu)。

答案:順序

48、【填空題】______語句可以使程序流程跳出循環(huán)語句。

答案:break

49、【填空題】有返回值函數(shù)被調(diào)用執(zhí)行完后將

溫馨提示

  • 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

提交評論