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

字號:

課程代碼:00342
    一、單項(xiàng)選擇題(本大題共20小題,每小題1分,共20分)
    在每小題列出的四個備選項(xiàng)中只有一個是符合題目要求的,請將其代碼填寫在題后的括號內(nèi)。錯選、多選或未選均無分。
    1.下列不正確的轉(zhuǎn)義字符是( )
    A. ′\\′ B. ′\″
    C. ′\086′ D. ′\0′
    2.下列運(yùn)算符中,優(yōu)先級高的是( )
    A.[] B.++
    C.% D.&&
    3.下列標(biāo)識符中,不是C語言保留字的是( )
    A. char B. while
    C. min D. default
    4.下列數(shù)據(jù)中,不是C語言常量的是( )
    A. ′\n′ B. ″a″
    C. e-2 D. 012
    5.若定義了int a;char b;float c;,則表達(dá)式a*b-c的類型是( )
    A. float B. int
    C. char D. double
    6.若定義了int a,x,y;,則下列語句中不正確的是( )
    A. x=3,y=5; B. ++x;
    C. x=y+=x*30; D. a=y+x=30;
    7.調(diào)用函數(shù)時,若實(shí)參是一個數(shù)組名,則向函數(shù)對應(yīng)的形參傳送的是( )
    A.數(shù)組的長度 B.數(shù)組的首地址
    C. 數(shù)組第一個元素的值 D. 整個數(shù)組元素的值
    8.在C語言中,函數(shù)返回值的類型是由( )
    A.定義的函數(shù)類型決定 B.return語句中表達(dá)式的類型決定
    C.調(diào)用該函數(shù)的主調(diào)函數(shù)類型決定 D. 調(diào)用該函數(shù)時系統(tǒng)狀態(tài)決定
    9.若定義了int b[][3]={1 ,2,3,4,5,6,7};,則b數(shù)組第一維的長度是( )
    A. 2 B. 3
    C. 4 D.無確定值
    10.若定義了char ch[]={″abc\0def″},*p=ch;則執(zhí)行printf(″%c″,*p+4);語
    句的輸出結(jié)果是( )
    A. def B. d
    C. e D. 0
    11.若定義了x=100;,則表達(dá)式x++>100?x+20:x+10的值是( )
    A.110 B.111
    C.120 D.121
    12.執(zhí)行printf(″%d\n″,strlen(″t\″066\xee\n″));語句的輸出結(jié)果是( )
    A.7 B.12
    C.13 D.輸出項(xiàng)不合法,無正常輸出
    13.在函數(shù)中定義的局部變量,若未指定存儲類別,則其隱含的存儲類別是( )
    A. static B. anto
    C. extern D. register
    14.若定義了unsigned short a=32768;,則執(zhí)行printf(″a=%d″,a);語句的輸出結(jié)果是
    ( )
    A. a=-32768 B. a=-1
    C. a=32768 D.數(shù)據(jù)類型不一致,出錯
    15.若定義了int m,n=0,*p1=&m;,則下列與m=n;等價(jià)的正確語句是( )
    A. m=*p1; B. *p1=&*n;
    C. *&p1=&*n; D. *p1=*&n;