全國2020年10月高等教育自學(xué)考試高級語言程序設(shè)計(一)試題
課程代碼:00342
1.請考生按規(guī)定用筆將所有試題的答案涂、寫在答題紙上。
2.答題前,考生務(wù)必將自己的考試課程名稱、姓名、準(zhǔn)考證號用黑色字跡的簽字筆或鋼筆
填寫在答題紙規(guī)定的位置上。
選擇題部分
注意事項:
每小題選出答案后,用2B鉛筆把答題紙上對應(yīng)題目的答案標(biāo)號涂黑。如需改動,用橡皮擦干凈后,再選涂其他答案標(biāo)號。不能答在試題卷上。
一、單項選擇題:本大題共15小題,每小題2分,共30分。在每小題列出的備選項中只有一項是最符合題目要求的,請將其選出。
1.以下不屬于C語言關(guān)鍵字的是
A. for
B. int
C. printf
D. switch
2.設(shè)intx;,能將x+2強(qiáng)制轉(zhuǎn)換為char類型的表達(dá)式是
A. x+2(char)
B. char(x+2)
C. (x+2)char
D. (char)(x+2)
3.下列表達(dá)式正確的是
A.3.5%2+'a'
B.3%2+"A"
C.3%2+'A'
D.3%1.5+'a'
4.表達(dá)式2>3?10:20的值是
A.2
B. 3
C.10.
D. 20
5.設(shè)int a=-1,b=3;,執(zhí)行語句print("%d",a
A. -2
B. -1
C.1
D.3
6.當(dāng)文件結(jié)束時,庫函數(shù)feof的返回值是
A.0
B. FALSE
C.非0
D. TRUE
7.設(shè)intx=10;, 下列循環(huán)語句正確的是
A. for(,x<10,);
B. for( x<10; x++);
C. for(x=1, x<10, x++);
D. for(x=1;x<10; x++);
8.下列定義正確的是
A. int n, a[n]; .
B. int a[5];
C. int a[5.0];
D. int n=S, a[n];
9.設(shè)char str[ ]= {a,b,n;,;d',^0'};,執(zhí)行print("%s\n" ,tr);后輸出結(jié)果是
A. ab
cd
B. ab
n
C. abncd
D. ablncd
10.關(guān)于變量的作用域,下列說法正確的是
A.局部變量與全局變量不可以同名.
B.局部變量與全局變量可以同名,全局變量有效
C.局部變量與全局變量可以同名,局部變量有效
D.局部變量與全局變量可以同名,兩者視為同一變量
11.設(shè)char p[ ]="abclnde",則執(zhí)行語句prit('"%'",izo+f(p));后輸出結(jié)果是
A.6
B.7
C.8
D.9
12.設(shè)char c, s[20]={"This is a book",*p=s,*q=s;,正確的賦值語句是
A. c=*p;
B. q=&s;
C. *q=s; .
D. *c=*q;
13.設(shè)struct stu { int x; float y; } example;則結(jié)構(gòu)體變量名是
A. x
B. stu
C. struct
D. example
14.設(shè)int *p,*q[3];,則p和q分別是
A.整型變量和整型數(shù)組
B.指針變量和指針數(shù)組
C.整型變量和指向數(shù)組的指針
D.指針變量和指向數(shù)組的指針
15.下列運算符優(yōu)先級最低的是
A.,
B.&&.
C. <=
D. +=