全國2005年10月高等教育自學考試高級語言程序設計(一)試題1

字號:

課程代碼: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′};