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