違法信息舉報 客服熱線:400-118-7898
廣告
?
專接本欄目測試廣告

?高級語言程序設(shè)計(一)2012年10月真題

自考 責(zé)任編輯:彭雅倩 2019-06-27

摘要:高級語言程序設(shè)計(一)2012年10月真題及答案,該試卷為高級語言程序設(shè)計(一)自考歷年真題試卷,包含答案及詳細解析。

高級語言程序設(shè)計(一)2012年10月真題及答案解析

高級語言程序設(shè)計(一)2012年10月真題及答案,該試卷為高級語言程序設(shè)計(一)自考歷年真題試卷,包含答案及詳細解析。

一、單項選擇題(本大題共1 5小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題紙” 的相應(yīng)代碼涂黑。錯涂、多涂或未涂均無分。

1.下列為C語言保留字的是(  )

A.auto
B.Else
C.FILE
D.define

2.正確的C語言常數(shù)是(  )

A.e0
B.1e
C.1E0
D.1E0.0

3.設(shè)int n;,執(zhí)行表達式(n=0)||(n=1)||(n=2)||(n=3)后,n的值是(  )

A.0
B.1
C.2
D.3

4.值為0的表達式是(  )

A.0==0
B.2&&5
C.!5<2
D.2&5

5.先執(zhí)行循環(huán)體后判斷循環(huán)條件的語句是(  )

A.for
B.while
C.do-while
D.for,while和do-while

6.設(shè)char str[20];,從鍵盤輸入中間含有空格的字符串的正確語句是(  )

A.gets(str);
B.gets(str[20]);
C.scanf("%s", str);
D.scanf("%c", str);

7.定義函數(shù)時若函數(shù)名前冠有“*”(如float *fun(){……}),則該函數(shù)被稱為(  )

A.int型函數(shù)
B.float型函數(shù)
C.void型函數(shù)
D.指針(型)函數(shù)

8.設(shè)int a[]={1, 2, 3, 4}, b, *p=a;,與b=*p++;等價的語句是(  )

A.b=p++;
B.b=*(p++);
C.b=*(++p);
D.b=*++p;

9.C語言中的sizeof是(  )

A.類型名
B.運算符
C.變量名
D.函數(shù)名

10.設(shè)int a[10], *p=a;,與數(shù)組元素a[5]等價的是(  )

A.*(a+5)
B.p[′5′]
C.p+5
D.a+5

11.設(shè)typedef char *PT;,若有引用PT q[5];,則q是(  )

A.字符型數(shù)組
B.字符型變量
C.字符型指針變量
D.字符型指針數(shù)組

12.正確定義二維數(shù)組并初始化的是(  )

A.int a[3][ ]={{1,2,3}, {4,5}};
B.int a[3][3]={a,b,c,d,e};
C.int a[ ][3]={1,2,3,4,5,6};
D.int a[3][3]=(1,2,3,4,5,6);

13.函數(shù)的遞歸調(diào)用是指(  )

A.函數(shù)的自我調(diào)用
B.函數(shù)的嵌套調(diào)用
C.主函數(shù)調(diào)用系統(tǒng)函數(shù)
D.系統(tǒng)函數(shù)調(diào)用主函數(shù)

14.設(shè)struct data{int a; float b;}c, *p=&c;,引用正確的是(  )

A.*p.a
B.p.b
C.p->a
D.*p->b

15.文件操作"rb+"的含義是(  )

A.只讀文本文件
B.只讀二進制文件
C.讀寫文本文件
D.讀寫二進制文件

二、填空題(本大題共10小題,每小題2分,共20分)

11.判斷方程ax2+bx+c=0有實根時的C語言邏輯表達式是__________。

12.設(shè)int i, j;,執(zhí)行下列循環(huán)語句后輸出“ABC”的行數(shù)是__________。for(i=0; i<5; i++)    for(j=1; j<i; j++)  printf("ABC ");

13.結(jié)構(gòu)化程序設(shè)計的三種結(jié)構(gòu)分別是:選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)和__________。

14.設(shè)int a=1, b=2;,執(zhí)行語句printf("%d", a>=b?a:b);后的輸出結(jié)果是__________。

15.在C語言的指針使用中,NULL的值是__________。

16.設(shè)int x, y, t;,執(zhí)行語句t=10+(x=3, y=5, x-y);后t的值是__________。

17.在C語言中,變量的四個存儲類型符分別是auto、static、extern和__________。

18.設(shè)char s[ ]= "Star";,執(zhí)行語句printf("%d", strlen(s));后的輸出結(jié)果是__________。

19.設(shè)char *st="China