三、填空題(每空2分,共20分)
1、chr(8+ord(‘1’)之值為____________.
2、子程序調(diào)用時,對應(yīng)變量參數(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.你選擇( )
A.reset(ff)
B.writeln(ff)
C.rewrite(ff)
D.new(ff)
2.你選擇( )
A.b:=false
B.b:=true
C.b:=‘false’
D.b:=‘true’
3.你選擇( )
A.b:=false
B.b:=true
C.b:=‘false’
D.b:=‘true’