全國(guó)2008年10月高等教育自學(xué)考試高級(jí)語言程序設(shè)計(jì)(一)試題1

字號(hào):

全國(guó)2008年10月高等教育自學(xué)考試
    高級(jí)語言程序設(shè)計(jì)(一)試題
    課程代碼:00342
    一、單項(xiàng)選擇題(本大題共15小題,每小題2分,共30分)
    在每小題列出的四個(gè)備選項(xiàng)中只有一個(gè)是符合題目要求的,請(qǐng)將其代碼填寫在題后的括號(hào)內(nèi)。錯(cuò)選、多選或未選均無分。
    1.在一個(gè)C語言程序中(  )
    A. 主函數(shù)只能有一個(gè)
    B. 主函數(shù)可以有多個(gè)
    C. 非主函數(shù)只能有一個(gè)
    D. 主函數(shù)和非主函數(shù)都可以有多個(gè)
    2.正確定義無符號(hào)整型變量m的語句是(  )
    A. int m;
    B. unsigned int m;
    C. signed int m;
    D. unsigned signed m;
    3.不屬于字符型常量的是( ?。?BR>    A. ″s″
    B. '8'
    C. 'A'
    D. '\n'
    4.設(shè)int x=2,y=4;,值為非0的表達(dá)式是( ?。?BR>    A. 1/x*y
    B. 1/(x*y)
    C. 1.0/x/y
    D. 1/x/ (double)y
    5.設(shè)int a=2,b=5;,結(jié)果為0的表達(dá)式是( ?。?BR>    A. a%b
    B. a&b
    C. a=b
    D. a!=b
    6.設(shè)int a=0;,錯(cuò)誤的語句是( ?。?BR>    A. ++a;
    B. a++;
    C. a=-a;
    D. (-a)++;
    7.設(shè)int a=1,b=2,c=3,d=4,f;,執(zhí)行語句f=(a!=b)?c++:d++;后f的值是( ?。?BR>    A. 2
    B. 3
    C. 4
    D. 5
    8.設(shè)int m=5;,語句while (m==0)printf (″%d″,m-=2);的循環(huán)體執(zhí)行的次數(shù)是( ?。?BR>    A. 0
    B. 1
    C. 2
    D. 無限
    9.下列運(yùn)算符優(yōu)先級(jí)高的是(  )
    A. +=
    B. ,
    C. !
    D. ?:
    10.定義二維數(shù)組并初始化,正確的是(  )
    A. int a[3][ ]={{1,2,3},{4,5,6}};
    B. int a[ ][3]={{1,2,3},{4,5,6}};
    C. int a[3][3]=[{1,2,3},{4,5,6}];
    D. int a[ ][ ]={1,2,3,4,5,6};
    11.有關(guān)變量的敘述,正確的是( ?。?BR>    A. 形式參數(shù)是全局變量
    B. a和A在C語言中是同一個(gè)變量
    C. 函數(shù)體內(nèi)定義的變量為全局變量
    D. 在所有函數(shù)之外定義的變量為全局變量
    12.若定義的函數(shù)為float*fun( ){……},則函數(shù)的返回值是( ?。?BR>    A. float 型數(shù)據(jù)
    B. void 型數(shù)據(jù)
    C. float型指針
    D. void型指針
    13.設(shè)int a[10],*p=a;,數(shù)組元素a[4]的正確引用是( ?。?BR>    A. *(p+4)
    B. p+4
    C. *p+4
    D. a+4
    14.合法的用戶標(biāo)識(shí)符是( ?。?BR>    A. default
    B. #define
    C. a+b
    D. book
    15.使用系統(tǒng)函數(shù)sprt( )時(shí),應(yīng)在程序開頭寫上的編譯預(yù)處理命令是( ?。?BR>    A. #include
    B. #include
    C. #include
    D. #include