歷年計(jì)算機(jī)軟考程序設(shè)計(jì)選擇試題及答案

字號(hào):

第一部分 選擇題
    一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共10分)在每小題列出的四個(gè)選項(xiàng)中只有一個(gè)選項(xiàng)是符合題目要求的,請將正確選項(xiàng)前的字母填在題干的括號(hào)內(nèi)。
    1、下面( ?。┦菢?biāo)準(zhǔn)數(shù)據(jù)類型。
    A、實(shí)型、整型、字符型和布爾型
    B、子界型、枚舉型、數(shù)組和指針型
    C、數(shù)組型、記錄型、文件型和指針型
    D、實(shí)型、字符型、布爾型和數(shù)組
    2、表達(dá)式(16 div 2)/2的值是( ?。?BR>    A、16
    B、4
    C、4.0
    D、16.0
    連續(xù)執(zhí)行下列三條語句后,x的值是( )
    readln;
    readln;
    readln(x)
    A、31
    B、45
    C、28
    D、10
    4、設(shè)ch、out都為字符型變量,ch:='D';
    執(zhí)行語句:if(ch>='A')or(ch<='Z')
    then out:=chr(ord(ch)+ord(‘a(chǎn)')-ord(‘A')
    out的值是(  )。(其中A,a,D,d的ASCⅡ碼分別為:65,97,68,100)
    A、'D'
    B、'd'
    C、'A'
    D、'a'
    5、下面各程序段中,(  )是計(jì)算1到100之間所有奇數(shù)之和。
    A.sum:=0;
    for N:=1 to 50
    do sum:=sum+(2*N+1);
    B.sum:=0;
    for N:=1 to 50
    do sum:=sum+(2*N-1);
    C.sum:=0;
    for N:=1 to 50
    do sum:=sum+N+1;
    D.sum:=0
    for N:=1 to 50
    do sum:=sum+N-1
    6、過程與函數(shù)中的形式參數(shù)種類有(  )
    A、整型、實(shí)型,字符型,布爾型四種參數(shù)
    B、標(biāo)準(zhǔn)型,自定義型,構(gòu)造型,指針型四種參數(shù)
    C、值參型,變量參數(shù)型,過程參數(shù)型和函數(shù)參數(shù)型四種
    D、無參型,變量參數(shù)型,過程參數(shù)型和函數(shù)參數(shù)型四種
    7、設(shè)定義和說明如下:
    TYPE M=1..100;
    N=101..150
    K=0..250
    VER X:M;
    Y:N;
    Z:K;
    I:INTEGER
    下列( ?。┱Z句是不正確的。
    A.I:=X+Y;
    B.Z:=X+Y;
    C.I:=X+Y+Z
    D.X:=Y+Z;
    8、二維數(shù)組定義中,使用“ARRAY[下標(biāo)類型1,下標(biāo)類型2]OF元素類型”,其中下標(biāo)類型1和下標(biāo)類型2分別說明了( ?。?BR>    A、數(shù)組元素的順序和個(gè)數(shù)
    B、數(shù)組的行和列
    C、數(shù)組的列和行
    D、數(shù)組的維數(shù)和元素個(gè)數(shù)
    9、若變量A 的類型為T,則在程序中( ?。?BR>    A、可以通過NEW(A),得到指向A且類型為T的指針
    B、可以有多個(gè)類型為T的指針變量指向A
    C、只能有一個(gè)類型為T的指針變量指向A
    D、可以通過NEW(A),得到指向T類型變量的指針A
    10、使用FILE定義的文件,其基類型可以是( ?。?BR>    A、除了文件類型之外的任何類型
    B、任何類型
    C、除了指針類型之外的任何類型
    D、文件類型