一、填空題(每空1 分,共14 分)
1.當(dāng)x≥0 時(shí),round(x)=trunc(__________)
3.若x 為整數(shù),當(dāng)x=45時(shí),表達(dá)式(pred(x)mod 10<=5)and(succ(x)div 10=4)的值為_(kāi)_______。
4. __________、__________、__________、__________四種類型是PASCAL語(yǔ)言的構(gòu)造類型。
5.設(shè)有類型定義和變量說(shuō)明:
type rec=record a,b:integer
end;
var x:rec;
執(zhí)行語(yǔ)句序列:
read(x.a,x.b);
if odd(x.a)and odd(x.b)
then writeln(x.a)
else writeln(x.b)
當(dāng)輸入數(shù)據(jù)2 7↙后輸出結(jié)果是:__________
6.執(zhí)行語(yǔ)句序列:
n:=8;
if n<=3
then a:=1
else if n<6 then a:=2 else a:=3
后,a的值是:__________
7.設(shè)有變量說(shuō)明
var s1,s2:set of 1..10 i:1..10;
執(zhí)行語(yǔ)句序列:
s1:=[1..5];s2:=[3,2,6,7];
s1:=s1-s2;
for i:=1 to 10 do
if i in s1 then write(i:3)
后的輸出結(jié)果是__________。
8.過(guò)程首部參數(shù)、函數(shù)首部參數(shù)和__________、__________是四種類別的形式參數(shù)。
9.設(shè)有函數(shù)說(shuō)明:
function f(a,b,c:integer):boolean;
begin f:=a+c>b-c end
請(qǐng)問(wèn)函數(shù)命令符f(5,8,1)的值是__________
10.在標(biāo)識(shí)符定義點(diǎn)區(qū)域內(nèi),除標(biāo)識(shí)符定義性出現(xiàn)位置外的其它位置出現(xiàn)的該標(biāo)識(shí)符都是__________
二、單項(xiàng)選擇題(在下列每小題四個(gè)備選答案中選出一個(gè)正確答案,并將其字母標(biāo)號(hào)填入題干后面的括號(hào)內(nèi)。第小題2 分,共16 分)
1.PASCAL 語(yǔ)言中引入"類型相容"主要是為( )服務(wù)的。
A、表達(dá)式中運(yùn)算
B、賦值語(yǔ)句中的賦值
C、過(guò)程與函數(shù)中的參數(shù)傳遞
D、構(gòu)筑"構(gòu)造類型"
2.對(duì)重復(fù)語(yǔ)句執(zhí)行,其重復(fù)對(duì)象的語(yǔ)句可能一次也不做的是( )
A、當(dāng)(while)語(yǔ)句、直到(repeat)語(yǔ)句
B、直到(repeat)語(yǔ)句
C、直到(repeat)語(yǔ)句、循環(huán)(for)語(yǔ)句
D、當(dāng)(while)語(yǔ)句、循環(huán)(for)語(yǔ)句
3.一個(gè)操作(過(guò)程或函數(shù))的目的是計(jì)算一個(gè)值,若這個(gè)值的類型是( )時(shí),這操作應(yīng)定義為過(guò)
程。
A、簡(jiǎn)單類型
B、枚舉類型或子域類型
C、構(gòu)造類型
D、指針類型
4.請(qǐng)求一個(gè)過(guò)程操作(即過(guò)程語(yǔ)句),該過(guò)程操作的結(jié)果數(shù)據(jù)怎樣返還給請(qǐng)求者?( )
A、通過(guò)值參數(shù)或變量參數(shù)返還
B、通過(guò)值參數(shù)返還
C、一般通過(guò)變量參數(shù)返還
D、不能用參數(shù)返還,只可用過(guò)程分程序中非局部量返還
5.程序中的"語(yǔ)義"錯(cuò)誤,通常由( )檢測(cè)出來(lái)。
A、編譯
B、調(diào)試
C、測(cè)試
D、運(yùn)行
6.程序中盡量多地使用局部對(duì)象可以( )
A、減少標(biāo)識(shí)符個(gè)數(shù)
B、減少名的選擇
C、減少標(biāo)識(shí)符的定義點(diǎn)
D、減少標(biāo)識(shí)符的應(yīng)用性出現(xiàn)
7.數(shù)組和文件有很大不同,例如存放存儲(chǔ)介質(zhì)、成分的個(gè)數(shù)、訪問(wèn)成分的方式等,但是它們卻有一個(gè)
相似之
處,即( )
A、成分的表示方式
B、成分類型的限制
C、各成分的類型可不同
D、各成分的類型都相同
8.索引文件是以文件成分的某一子成分為索引項(xiàng),按索引項(xiàng)遞增(或遞減)的次序( )的一個(gè)
文件。
A、重新組織
B、進(jìn)行排序
C、進(jìn)行復(fù)制
D、在文件成分中增加"索引目錄"一個(gè)子成分
1.當(dāng)x≥0 時(shí),round(x)=trunc(__________)
3.若x 為整數(shù),當(dāng)x=45時(shí),表達(dá)式(pred(x)mod 10<=5)and(succ(x)div 10=4)的值為_(kāi)_______。
4. __________、__________、__________、__________四種類型是PASCAL語(yǔ)言的構(gòu)造類型。
5.設(shè)有類型定義和變量說(shuō)明:
type rec=record a,b:integer
end;
var x:rec;
執(zhí)行語(yǔ)句序列:
read(x.a,x.b);
if odd(x.a)and odd(x.b)
then writeln(x.a)
else writeln(x.b)
當(dāng)輸入數(shù)據(jù)2 7↙后輸出結(jié)果是:__________
6.執(zhí)行語(yǔ)句序列:
n:=8;
if n<=3
then a:=1
else if n<6 then a:=2 else a:=3
后,a的值是:__________
7.設(shè)有變量說(shuō)明
var s1,s2:set of 1..10 i:1..10;
執(zhí)行語(yǔ)句序列:
s1:=[1..5];s2:=[3,2,6,7];
s1:=s1-s2;
for i:=1 to 10 do
if i in s1 then write(i:3)
后的輸出結(jié)果是__________。
8.過(guò)程首部參數(shù)、函數(shù)首部參數(shù)和__________、__________是四種類別的形式參數(shù)。
9.設(shè)有函數(shù)說(shuō)明:
function f(a,b,c:integer):boolean;
begin f:=a+c>b-c end
請(qǐng)問(wèn)函數(shù)命令符f(5,8,1)的值是__________
10.在標(biāo)識(shí)符定義點(diǎn)區(qū)域內(nèi),除標(biāo)識(shí)符定義性出現(xiàn)位置外的其它位置出現(xiàn)的該標(biāo)識(shí)符都是__________
二、單項(xiàng)選擇題(在下列每小題四個(gè)備選答案中選出一個(gè)正確答案,并將其字母標(biāo)號(hào)填入題干后面的括號(hào)內(nèi)。第小題2 分,共16 分)
1.PASCAL 語(yǔ)言中引入"類型相容"主要是為( )服務(wù)的。
A、表達(dá)式中運(yùn)算
B、賦值語(yǔ)句中的賦值
C、過(guò)程與函數(shù)中的參數(shù)傳遞
D、構(gòu)筑"構(gòu)造類型"
2.對(duì)重復(fù)語(yǔ)句執(zhí)行,其重復(fù)對(duì)象的語(yǔ)句可能一次也不做的是( )
A、當(dāng)(while)語(yǔ)句、直到(repeat)語(yǔ)句
B、直到(repeat)語(yǔ)句
C、直到(repeat)語(yǔ)句、循環(huán)(for)語(yǔ)句
D、當(dāng)(while)語(yǔ)句、循環(huán)(for)語(yǔ)句
3.一個(gè)操作(過(guò)程或函數(shù))的目的是計(jì)算一個(gè)值,若這個(gè)值的類型是( )時(shí),這操作應(yīng)定義為過(guò)
程。
A、簡(jiǎn)單類型
B、枚舉類型或子域類型
C、構(gòu)造類型
D、指針類型
4.請(qǐng)求一個(gè)過(guò)程操作(即過(guò)程語(yǔ)句),該過(guò)程操作的結(jié)果數(shù)據(jù)怎樣返還給請(qǐng)求者?( )
A、通過(guò)值參數(shù)或變量參數(shù)返還
B、通過(guò)值參數(shù)返還
C、一般通過(guò)變量參數(shù)返還
D、不能用參數(shù)返還,只可用過(guò)程分程序中非局部量返還
5.程序中的"語(yǔ)義"錯(cuò)誤,通常由( )檢測(cè)出來(lái)。
A、編譯
B、調(diào)試
C、測(cè)試
D、運(yùn)行
6.程序中盡量多地使用局部對(duì)象可以( )
A、減少標(biāo)識(shí)符個(gè)數(shù)
B、減少名的選擇
C、減少標(biāo)識(shí)符的定義點(diǎn)
D、減少標(biāo)識(shí)符的應(yīng)用性出現(xiàn)
7.數(shù)組和文件有很大不同,例如存放存儲(chǔ)介質(zhì)、成分的個(gè)數(shù)、訪問(wèn)成分的方式等,但是它們卻有一個(gè)
相似之
處,即( )
A、成分的表示方式
B、成分類型的限制
C、各成分的類型可不同
D、各成分的類型都相同
8.索引文件是以文件成分的某一子成分為索引項(xiàng),按索引項(xiàng)遞增(或遞減)的次序( )的一個(gè)
文件。
A、重新組織
B、進(jìn)行排序
C、進(jìn)行復(fù)制
D、在文件成分中增加"索引目錄"一個(gè)子成分

