|
一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干的括号内。每小题1分,共10分)
1.下面的( )是pascal中有效的用户自定义标识符 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('*') 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 COLOR<>YELLOW 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. 赋值相容
|