自考“高級語言程序設(shè)計”測試題(2)

字號:

三、填空題(每空2分,共20分)
    1、chr(8+ord(‘1’)之值為____________.
    2、子程序調(diào)用時,對應(yīng)變量參數(shù)方式形參傳遞的是實(shí)參的___________.
    3、語句標(biāo)號之大小必須為1到___________________的無符號整數(shù)。
    4、succ(9)+ord(true)+5.0之值為__________________.
    5、國際上用得最廣泛的字符集叫____________________字符集。
    6、代數(shù)式A≥B≥C對應(yīng)的PASCAL表達(dá)式為______________________.
    7、PASCAL的數(shù)據(jù)類型分為簡單類型、構(gòu)造類型和____________________.
    8、代數(shù)式e|x|+3對應(yīng)的PASCAL表達(dá)式為_____________________.
    9、局部變量在____________________時才必須分配內(nèi)存單元。
    10、TEXT型變量是具有_____________________類型元素的文件。
    四、選擇填空題(本題中的每個小題,已分別給出相應(yīng)的求解和程序。但程序中空出若干個括弧,每個括弧中的4個備選答案。請把你認(rèn)為正確的答案題號填入題后相應(yīng)的位置。每空3分,共30分)
    問題:求2~1000之間的所有素數(shù),并存入文件ff中。
    程序:
    PROGRAM prime(ff);
    VAR
    ff:FILE OF integer;
    i,j:integer;
    b:boolean;
    BEGIN
    (?、佟 。?;
    FOR i:=2 TO 1000 DO
    BEGIN
    (  ② ?。?;
    FOR j:=2TO i-1 DO
    IF i MOD j=0
    THEN( ?、邸 。?;
    IF b THEN write (ff,i)
    END
    END.
    1.你選擇( ?。?BR>    A.reset(ff)
    B.writeln(ff)
    C.rewrite(ff)
    D.new(ff)
    2.你選擇( ?。?BR>    A.b:=false
    B.b:=true
    C.b:=‘false’
    D.b:=‘true’
    3.你選擇( ?。?BR>    A.b:=false
    B.b:=true
    C.b:=‘false’
    D.b:=‘true’