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

字號:

課程代碼:00342
    一、判斷題(判斷下列各題,正確的在題后括號內(nèi)打“√”,錯(cuò)的打“×”。每小題1分,共10分)
    1.C語言源程序是可以用來直接運(yùn)行的程序。( )
    2.C語言中以%x開頭的數(shù)是十六進(jìn)制整數(shù)。( )
    3.C程序中的變量,必須先定義(聲明),才能使用。( )
    4.在C程序中,9ab是非法的用戶標(biāo)識符。( )
    5.C語句必須用一個(gè)分號作為結(jié)束。( )
    6.do_while語句構(gòu)成的循環(huán)不能用break語句退出。( )
    7.scanf函數(shù)是C語言的標(biāo)準(zhǔn)輸入函數(shù)。( )
    8.C程序的main函數(shù)不能有參數(shù)。( )
    9.在函數(shù)內(nèi)部定義的變量稱為局部變量。( )
    10.用# include包含的頭文件的后綴必須是.h。( )
    二、單項(xiàng)選擇題(在每小題的四個(gè)備選答案中,選出一個(gè)正確答案,并將正確答案的序號填在題干的括號內(nèi)。每小題1分,共20分)
    1.C語言程序的三種基本結(jié)構(gòu)是( )結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。
    A.順序 B.遞歸
    C.轉(zhuǎn)移 D.嵌套
    2.以下選項(xiàng)中正確的實(shí)型常量是( )。
    A. 0 B. -10
    C. 0.19 D. 1.9×102
    3.在C語言程序中,用關(guān)鍵字( )定義長整型變量。
    A. long B. float
    C. double D. char
    4.十進(jìn)制數(shù)8的八進(jìn)制數(shù)是( )。
    A. 11 B. 010
    C. 8 D. 08
    5.( )不是合法的C語句。
    A. {int j;j++;} B. {int j;j++;;}
    C. {int j;;j++;} D. {float j=0;j++;}
    6.若變量a,b已正確定義并賦值,符合C語言語法的表達(dá)式是( )。
    A. a=b=a+1 B. a≤b
    C. a≥b D. a≠b
    7.對以下的scanf語句,正確的輸入方式是( )。
    int k1,k2,k3,k4;
    scanf(″%d%d%d%d″,&k1,&k2,&k3,&k4);
    A. 1020 30,40 B. 10 20 30 40
    C. 10,20 3040 D. 10 20 30,40
    8.表達(dá)式!x等效于( )。
    A. x==1 B. x==0
    C. x!=1 D. x!=0
    9.要定義字符型變量a并賦初值,( )是正確的。
    A. char a=’3’; B. char a=”3”;
    C. char a=%; D. char a=*;
    10.以下函數(shù)調(diào)用語句中,含有的實(shí)參個(gè)數(shù)是( )。
    calc(exp1,(exp3,exp4,exp5));
    A. 1 B. 2
    C. 3 D. 4