- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
奥赛培训班第一阶段学习测试试题时间分钟一选择题每小题分共分下列各题四个选项只有一个选项是正确的请将正确的选项填在答题卡上答在试卷上不得分设为整型变量且有下面能使的值为的正确语句是设表达式的值为下列表达式中运算结果为的是设有常量定义下面对常量引用正确的是设和是同一种枚举类型变量则下列语句中合法的是下面函数值等于的是下列程序段中循环体执行的次数为有程序段输出应为在主程序中有说明过程首部为则下列过程调用语句中正确的是若有以下说明则下列循环循中合法的是设为实变量为整变量下面语句合法的是语句语句语句语句语
奥赛培训班第一阶段学习测试试题
(时间60分钟)
一、选择题(每小题3分,共60分)
下列各题 A),B),C),D)四个选项,只有一个选项是正确的,请将正确的选项填在答题卡上。答在试卷上不得分。
1、设a,b,c为整型变量,且有a:=5;b:=2,下面能使c的值为1的正确语句是
A) c:=(a-2)/b; B) c:=a DIV (b+1); C); c:=a MOD (b+2。0)
D) c:=(a-2) DIV (b/1);
2、设A1=ture,A2=False,A3=True表达式A1 OR A2 AND A3的值为______。
A).FALSE B).TRUE C).0 D).1
3、下列表达式中运算结果为TRUE的是( )。
A)[1,2,3][3,2,1] B)[1,2,3,4]=[1,4] C)[red,blue]=[red,yellow,blue]
D) 5 IN [2,3]
4、 设有常量定义:CONST a=0;b=10;下面对常量引用正确的是。
A) Readln(a); B) a:=a-1; C) PROCEDURE p(c:a..b); D) VAR c:b..a;
5、设X和Y是同一种枚举类型变量,则下列语句中合法的是( )。
X:=ORD(Y) B)X:=Y C)READ(X,Y) D)WRITE(T,Y)
6 、下面函数值等于FALSE的是。
Odd(Trunc(-8.59)) B) Round((Abs(-8.5)))10 C) NOT(TRUEFALSE)
D) Ord(Chr(Pred(8)))=7
7、下列程序段中,循环体执行的次数为( )
I:=1;
REPEAT
N:=I*I:
I:=I+1;
UNTIL NI;
A) 1 B)2 C)3 D)4
8、有程序段
FOR i:=1 TO 10 DO
BEGIN
j:=I MOD 4;
CASE j OF
0: x[i]:=A;
1: x[i]:=B;
2: x[i]:=C;
3: x[i]:=D
END;
END;
FOR i:=1 TO 10 DO write(x[i]:1);
writeln;
输出应为( )。
A)BCDABCDABC B)ABCDABCDAB
C)CDABCDABCD D)DABCDABCDA
9、在主程序中有说明:
TYPE small=1..10;
VAR x,y,z:real; m,n:small; c1,c2:char;
过程首部为:
PROCEDURE mass(VAR a,b:real; x:small; c:char);
则下列过程调用语句中正确的是( )。
A)mass(x,y,z,c1) B) mass(x,4。0,m,c1);
C)mass(x,y, 5,c1) D)mass(x,y,m,10);
10 、若有以下说明:
VAR i:Integer;r:REal;c;CHar;
则下列FOR 循环循中合法的是 ( )
A)FOR r:=1.5 TO 4.5 DO Write(r)
B)FOR c:= e DOWNTO b DO Write(C)
C)FOR i:= 45 TO 5 DO write(i)
D)for i=1 to 100 do write(i)
11、设r为实变量,i为整变量,下面CASE语句合法的是( )。
A) CASE r OF
1.5,2.5:语句1;
3.5,4.5:语句2
END;
B) CASE i MOD 3 OF
0:语句1;
2:语句2
END;
C) CASE i OF
1,3,5:语句1;
3,4,6:语句2
END;
D) CASE i MOD 3 OF
0:语句1;2:语句2;
12、 下面程序段,能正确输出有9行″Hello″信息的是( )。
A) x:=1;
WHILE x5 DO
BEGIN
Writeln(’Hello’);
x:=x+1
END;
B) x:=0;
WHILE x5 DO
BEGIN
Writeln(’Hello’);
x:=x+1
文档评论(0)