課程代碼:00342
一、單項選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。
1. 下列不屬于C語言保留字的是( )
A. char B. while
C. typedef D. look
2. 下列關于C語言的敘述錯誤的是( )
A. 英文字母大小寫不加以區(qū)分
B. 不同類型的變量可以出現(xiàn)在同一個表達式中
C. 在賦值表達式中賦值號兩邊的類型可以不同
D. 某些運算符在不同的場合可以有不同的含義
3. 下列轉(zhuǎn)義字符中錯誤的是( )
A. ′\000′ B. ′\14′
C. ′\x111′ D. ′\2′
4. 執(zhí)行語句printf(″%x″, -1);后輸出結果是( )
A. -1 B. -ffff
C. 1 D. ffff
5. 設float a=2, b=4, c=3;,以下C語言表達式與代數(shù)式計算結果不一致的是( )
A. (a+b)*c/2 B. (1/2)*(a+b)*c
C. (a+b)*c*1/2 D. c/2*(a+b)
6. 設int a=10, b=20, c=30;條件表達式aA. 5 B. 10
C. 20 D. 30
7. 設int a=9, b=6, c;,執(zhí)行語句c=a/b+0. 8;后c的值是( )
A. 1 B. 1. 8
C. 2 D. 2. 3
8. 執(zhí)行語句for(i=1;i++<4);后i的值是( )
A. 3 B. 4
C. 5 D. 不確定
9. 在位運算中,操作數(shù)左移一位,其結果相當于操作數(shù)( )
A. 乘以2 B. 除以2
C. 乘以4 D. 除以4
10. 使用語句scanf(″a=%f, b=%f″, &a, &b);輸入變量a、b的值(□代表空格),正確的是
( )
A. 1.25,2.4 B. 1.25□2.4
C. a=1.25, b=2.4 D. a=1.25□b=2.4
11. 下列說法中錯誤的是( )
A. C語言中循環(huán)嵌套的層數(shù)沒有限定
B. C語言中的內(nèi)部函數(shù)只能在本文件中被調(diào)用
C. 用typedef語句定義的數(shù)據(jù)類型名稱必須是大寫字母
D. C語言中的continue語句,可以通過改變程序的結構而省略
12. 設char s[10], *p=s;, 下列語句中錯誤的是( )
A. p=s+5; B. s=P+s;
C. s[2]=p[4]; D. *p=s[0];
13. 設enum week {sun, mon, tue, wed, thu, fri, sat}day;,正確的賦值語句是( )
A. sun=0; B. sun=day;
C. mon=sun+1; D. day=sun;
14. 若用數(shù)組名作為函數(shù)調(diào)用時的實參,則實際上傳遞給形參的是( )
A. 數(shù)組的第一個元素值 B. 數(shù)組元素的個數(shù)
C. 數(shù)組中全部元素的值 D. 數(shù)組首地址
15. 下列錯誤的是( )
A. char s[]=″China″; B. char s[10]={″China″};
C. char s[10]; s=″China″; D. char s[10]={′C′, ′h′, ′i′,;′n′, ′a′};
一、單項選擇題(本大題共20小題,每小題1分,共20分)
在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。
1. 下列不屬于C語言保留字的是( )
A. char B. while
C. typedef D. look
2. 下列關于C語言的敘述錯誤的是( )
A. 英文字母大小寫不加以區(qū)分
B. 不同類型的變量可以出現(xiàn)在同一個表達式中
C. 在賦值表達式中賦值號兩邊的類型可以不同
D. 某些運算符在不同的場合可以有不同的含義
3. 下列轉(zhuǎn)義字符中錯誤的是( )
A. ′\000′ B. ′\14′
C. ′\x111′ D. ′\2′
4. 執(zhí)行語句printf(″%x″, -1);后輸出結果是( )
A. -1 B. -ffff
C. 1 D. ffff
5. 設float a=2, b=4, c=3;,以下C語言表達式與代數(shù)式計算結果不一致的是( )
A. (a+b)*c/2 B. (1/2)*(a+b)*c
C. (a+b)*c*1/2 D. c/2*(a+b)
6. 設int a=10, b=20, c=30;條件表達式aA. 5 B. 10
C. 20 D. 30
7. 設int a=9, b=6, c;,執(zhí)行語句c=a/b+0. 8;后c的值是( )
A. 1 B. 1. 8
C. 2 D. 2. 3
8. 執(zhí)行語句for(i=1;i++<4);后i的值是( )
A. 3 B. 4
C. 5 D. 不確定
9. 在位運算中,操作數(shù)左移一位,其結果相當于操作數(shù)( )
A. 乘以2 B. 除以2
C. 乘以4 D. 除以4
10. 使用語句scanf(″a=%f, b=%f″, &a, &b);輸入變量a、b的值(□代表空格),正確的是
( )
A. 1.25,2.4 B. 1.25□2.4
C. a=1.25, b=2.4 D. a=1.25□b=2.4
11. 下列說法中錯誤的是( )
A. C語言中循環(huán)嵌套的層數(shù)沒有限定
B. C語言中的內(nèi)部函數(shù)只能在本文件中被調(diào)用
C. 用typedef語句定義的數(shù)據(jù)類型名稱必須是大寫字母
D. C語言中的continue語句,可以通過改變程序的結構而省略
12. 設char s[10], *p=s;, 下列語句中錯誤的是( )
A. p=s+5; B. s=P+s;
C. s[2]=p[4]; D. *p=s[0];
13. 設enum week {sun, mon, tue, wed, thu, fri, sat}day;,正確的賦值語句是( )
A. sun=0; B. sun=day;
C. mon=sun+1; D. day=sun;
14. 若用數(shù)組名作為函數(shù)調(diào)用時的實參,則實際上傳遞給形參的是( )
A. 數(shù)組的第一個元素值 B. 數(shù)組元素的個數(shù)
C. 數(shù)組中全部元素的值 D. 數(shù)組首地址
15. 下列錯誤的是( )
A. char s[]=″China″; B. char s[10]={″China″};
C. char s[10]; s=″China″; D. char s[10]={′C′, ′h′, ′i′,;′n′, ′a′};

