一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其選出并將“答題卡”的相應代碼涂黑。未涂、錯涂或多涂均無分。
1.正確的用戶自定義標識符是( )
A.x-y
B.2x
C.sizeof
D.Main
2.設int a=5, b, 6;,正確的賦值語句是( )
A.b=a%6.8;
B.a+=b+=8;
C.++(a+b);
D.a+b=9;
3.設int a=3, b=4, c;,執(zhí)行語句c=(a>b)?--a:b++;后,c的值是( )
A.2
B.3
C.4
D.5
4.表達式4.8-1/2+5%3的值是( )
A.6.8
B.5.3
C.4.8
D.3.5
5.設int a=1, b=6;,執(zhí)行表達式--a||(b=8)后,a和b的值分別是( )
A.0,6
B.0,8
C.1,6
D.1,8
6.正確的整型常數是( )
A.0
B.0.0
C.0E0
D.1.123
7.設int x=7, *p=&x;,表達式的值為7的是( )
A.P
B.*p
C.&x
D.*x
8.設float x, y, z;,函數調用語句fun(z, ((x, y), x+z));中參數的個數是( )
A.4
B.3
C.2
D.1
9.設int a[]={1, 2, 3, 4, 5}, i=2;,其值為4的數組元素是( )
A.a[0]
B.a[4]
C.a[i-1]
D.a[a[i]]
10.下列敘述正確的是( )
A.for語句中的循環(huán)體至少被執(zhí)行一次
B.while語句中的循環(huán)體至少被執(zhí)行一次
C.continue與break在循環(huán)語句中的作用相同
D.switch語句中case后可以不出現break語句
11.設char str[10]= "Computer";,執(zhí)行prinff("%d\n",sizeof(str));,后輸出結果是( )
A.8
B.9
C.10
D.11
12.定義數組并初始化正確的是( )
A.int a[]={0, 1, 2, 3};
B.int a[2]={{3, 4},{5, 6}};
C.int b[2][]={2, 3, 4, 5, 6, 7, 8, 9};
D.int b[2][4]={{1, 2, 4, 5}, {2}, {3,4}};
13.設char s[20]= "World", t[20]= "Asia";,執(zhí)行strcat(t,s); printf("%s, %d\n", t ,strlen(t));,后的輸出結果是( )
A.Asia,4
B.World,5
C.WorldAsia,9
D.AsiaWorld,9
14.設typedef int ARRAY[10];,與ARRAY a, b;等價的是( )
A.int a, b;
B.int a[10], b[10];
C.int a[10], b;
D.int a, b[10];
15.表示“回車換行”的轉義字符是( )
A.'\n'
B.'\0'
C.'\\'
D.'\t'
更多自考模擬試題、筆記串講、歷年真題等復習資料請進華課網校自考頻道獲取…………
編輯提醒:
想要給自己一個提升學歷的機會,不知道如何選擇院校及專業(yè)、自考、成考當地政策不了解?點擊加入學歷提升群:811430100,立即報考咨詢,更快提升學歷 ,不用去學校,就能修名校?/本科學歷,國家承認,簡單易考,高含金量,學信網終身可查。!
手機QQ掃碼一鍵加群