第一部分 選擇題
一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共10分)在每小題列出的四個選項(xiàng)中只有一個選項(xiàng)是符合題目要求的,請將正確選項(xiàng)前的字母填在題干的括號內(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,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ù)種類有( ?。?BR> 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分別說明了( )
A、數(shù)組元素的順序和個數(shù)
B、數(shù)組的行和列
C、數(shù)組的列和行
D、數(shù)組的維數(shù)和元素個數(shù)
9、若變量A 的類型為T,則在程序中( ?。?BR> A、可以通過NEW(A),得到指向A且類型為T的指針
B、可以有多個類型為T的指針變量指向A
C、只能有一個類型為T的指針變量指向A
D、可以通過NEW(A),得到指向T類型變量的指針A
10、使用FILE定義的文件,其基類型可以是( ?。?BR> A、除了文件類型之外的任何類型
B、任何類型
C、除了指針類型之外的任何類型
D、文件類型
一、單項(xiàng)選擇題(本大題共10小題,每小題1分,共10分)在每小題列出的四個選項(xiàng)中只有一個選項(xiàng)是符合題目要求的,請將正確選項(xiàng)前的字母填在題干的括號內(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,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ù)種類有( ?。?BR> 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分別說明了( )
A、數(shù)組元素的順序和個數(shù)
B、數(shù)組的行和列
C、數(shù)組的列和行
D、數(shù)組的維數(shù)和元素個數(shù)
9、若變量A 的類型為T,則在程序中( ?。?BR> A、可以通過NEW(A),得到指向A且類型為T的指針
B、可以有多個類型為T的指針變量指向A
C、只能有一個類型為T的指針變量指向A
D、可以通過NEW(A),得到指向T類型變量的指針A
10、使用FILE定義的文件,其基類型可以是( ?。?BR> A、除了文件類型之外的任何類型
B、任何類型
C、除了指針類型之外的任何類型
D、文件類型