历年计算机软考程序设计摹拟试题及答案
A. Program
B. prog#2
C. 2ndone
D. prog2
2.在 ASCII 码字符集中,字符”A”的序数是 65,字符” B”的序数
是 66。变量 A=” B”,则 ord(”A”)和 ord(A)的值分别是(
)
A. 65 和 65
B. 65 和 B
C. 65 和 66
D. A 和 66
3.假设要通过 read 语句分别给变量 a 和 b 赋值 5 和 7,数据键入的
挨次是: 57。则(
)的格式是正确的(表示空格)
A. read(ab)
B. read(b,a)
C. read(ab)
D. read(a,b)
4.下面程序段当 x 的值为 9.95 时,下面语句输出的内容是( )
if x>7.5 then
begin
x:=90.0;
writeln(”x is”,x:4:2)
end
else x:=25.0;
writeln(”x is”,x:3:1);
A. x is 90.00
B. x is 90.00 x is 90.0
C. x is 90.00 x is 25.0
D. x is 25.0
5.下面各程序段中, ( )能在一行中输出五个”*”
A.I:=0;
repeat
write(”*”);
I:=I+1
until I=5
B.I:=0;
repleat
write(”*”)
trunc函数类型until I=5
C.I:=0;
repeat
write(”*”);
I:=I-1
until I=5
D.I:=0;
repeat
writeln(”*”)
I:=I+2
until I=5
6.函数的结果类型可以是( )
A. 数组类型和简洁类型
B. 记录类型和简洁类型
C. 文件类型和简洁类型
D. 指针类型和简洁类型
7.设定义和说明如下:
TYPE COLORTYPE=(READ,BLUE,YELLOW,WHITE,BLACK);
PERSON=(MAN,WOMAN);
VAR COLOR:COLORTYPE;
STUDENT:PERSON;
以下( )语句是不正确的
A. FOR COLOR:=RED TO BLACK DO write(”MAN”);
B. WHILE COLOR=BLACK DO write(”MAN”);
C. IF COLORYELLOW THEN WRITE('YES');
D. IF WOMAN>RED THEN WRITE(”NO”);
8.若有定义: TYPE AR= ARRAY[-2..2,-1..2]OF REAL;它表示 AR
类型是具有(
)的二维数组
A . 4 行 5 列
B . 4 行 3 列
C . 3 行 4 列
D . 5 行 4 列
9.动态变量的撤销必需使用标准过程( )
A. NOT NEW(P)
B. DELETE(P)
C. DISPOSE(P)
D. ERASE(P)
10.记录变量发展赋值运算时,要求这两个记录变量类型( )
A. 一样
B. 相容
C. 全都
D. 赋值相容
二、填空题(每空 1 分,共 15 分)
1.程序的功能模块设计是指程序模块应当根据程序执行的功能来划 分。这种程序模块应具有简洁性、___________和完整性。
2.在 PASCAL 中,四种标准类型是:整型,实型,________ ___和布尔类型。
3.表达式 odd(succ (pred(5)))的值为___________。 4.表达式 5 * 2 div 4 * 4 的值为____
_______。 5.下面程序段的输出结果是___________。 if succ(6)=pred(4) then writeln (”red”)
else if pred(7)=succ(5) then writeln(”yellow”) else writeln(”blue”);
6.设 ch 为字符型变量,则条件(ch'x')and(ch”y”)and(ch'z')用
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论