課程代碼:00342
一、單項選擇題(本大題共15小題,每小題2分,共30分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內。錯選、多選或未選均無分。
1. 設int a,b;,則表達式(b=2, a=5, b++, a+b)的值是( )
A. 2 B. 5
C. 7 D. 8
2. 設int a=7; float x=2.5, y=4.7;, 則表達式x+3%(int)(x+y)/4的值是( )
A. 2.75 B. 3.5
C. 2.5 D. 0.0
3. 設char cl; , 則cl中為小寫英文字母字符的正確表達式為( )
A. ’a’<=c1=’z’ B. (cl>=’a’)&&(cl<=’z’)
C. (cl>=a)&&(c1<=z) D. (’a’<=c1)| |(’z’>=c1)
4. 一維數組a的正確說明語句為( )
A. int a(10); B. int n=10, a[n];
C. int n; D. #define SIZE 10
scanf(″%d″,&n); int a[SIZE];
int a[n];
5. 已知字符’A’的ASCII碼值是65,且char cl=’A’, c2=’D’;
則執(zhí)行語句printf(″%d,%d\n″,cl,c2-2);后的輸出結果是( )
A. A, D B. A, B
C. 65, 68 D. 65, 66