当前位置:首页 >> 学科竞赛 >> Pascal语言基础练习(选择题)

Pascal语言基础练习(选择题)


1、分析下面的程序,找出 A,B,C,D 对应的语句中正确的是( ) PROGRAM samp(Input,Output); TYPE W=(A,B,C,D,E); VAR I: ‘0’..’9’; T: W; m:Integer; BEGIN A. ReadlnI.; B. Readln(t); C. m:=SqrI.; D. Writeln(t) End. 2、代数式

/>
( a ? b) 的 Pascal 表达式是( ) a?b ? a *b a ?b

A.(a-b)/a+b/a-b+a*b B.(a-b)/(a+b)/(a-b)+ab C.(a-b)/((a+b)/(a-b)+a*b) D.(a-b)/((a+b)/(a-b))+a*b 3、以下正确的枚举类型定义是( ) A.mset=(M1,M2,M3,M4); B.xset=(‘x1’,’x2’,’x3’) C.P=(ARRAY,DIV); D.pia=(1c,2d,3a); 4、下列中合法的变量说明是( ) A.VAR r:Real; Num:200; B.VAR a=Real; I=Integer; C.DIM Read,White:Integer; D.VAR i1,i2:Integer; Red,White:Real; 5、以下语句语法正确的是( ) A.PROG Em; B.Program (Output); C.Program (Input,Output); D.Program Exa (Input,Output);

6、如果 a,b 均为整型变量,则表达式:(a MOD 10=0) OR (a<=10) And (b=5)的数据 类型是( ) A.数值类型 B.布尔类型 C.字符类型 D.表达式不正确 7、设有说明 TYPE byte=0.7; Word=0..15; Re=Real; VAR a:byte; b,c:word; d:Integer; e:re; f:Char; 则下列中不合法的赋值语句是( ) A. b:=a; B. d:=c; C. e:=d; D. a:=f; 8、下面的字符串中,有效的 Pascal 字符型数据是( ) A.’ ’ B.’HI’ C.’ ’ ’ D.C 9、下列哪种类型的常量不能用来定义子界类型( ) A.Real B.Integer C.Char D.用户定义的任何顺序类型 10、已知 r1,r2 的实行变量,i1,i2 是整型变量,下列各赋值语句中错误的是( ) A.i2:=i1+i2 DIV i1 B.i1:=i1/i2 C.r2:=2/3*Sqr(r1+r2) D.r1:=r2+i2 11、下面( )是 Pascal 的合法数 A.73e4 B.-e5. C..21 D.1,717,158 12、设有类型定义如下: TYPE Season=(SPRING,SUMMER,AUTUMN,WINTER); City=(BEIJING,SHANGHAI,TIANIN,GUANGZHOU); 表达式 ORD(Succ(SPRING)) MOD Pred (Ord(GUANGZHOU))的值是( )

A.0 B.1 C.2 D.3 13、表达式 Round(Sqrt(14/3)-Sqrt(14 div 3))的值为( ) A.2 B.1 C.0 D.-1 14、每一个 Pascal 程序体必须包括( ) A.常量定义,类型定义,变量说明,语句体 B.类型说明,变量说明,语句体 C.变量说明,语句体 D.语句体 15、下列中和法的关系表达式是( ) A.’a’<99 B.23.5<20 C.12<32 AND 56>46 D.5<X<14 16、以下正确的字节类型定义是( ) A.TYPE alpha=’F’..’A’; B.TYPE ze=Maxint..-Maxint; C.TYPE boo=False..True; D.TYPE sun=Yellow..Green; 17、已知有如下说明,所给选项不正确的是( ) VAR number : 0. .50; fan :1. .100; m,n :Integer; A. 允许有表达式 m+number DIV fan-n B. 允许有赋值语句 n:=20*4; C. 可以引用函数 Sqr(number) ; D. 可以定义 VAR data :number. .fan 18、表达式 Sqrt(Abs(-100)*Sqr(Round(4.2) ) )的值为( ) A. 30 B. 40 C. 30.0 D. 40.0 19、下列中和法的枚举类型定义是( ) A. TYPE op=(1,2,3,4) ; B. TYPE op=(1. .4) ;

C. TYPE op=( ‘a’ , ‘b’ , ‘c’ , ‘d’ ) ; D. TYPE op=(a,b,c,d) ; 20、下面的常量说明中,正确的是( ) A. CONST B=True; B. CONST A,b=11; C. CONST I=10,20; D. CONST B=1. .2; 21、设有类型定义如下: TYPE SPECTRUM=(RED,ORANGE,YELLOW,BLUE,INDIGO,VIOLET) ; VAR COLOR : SPECTRUM; 则 Ord(Succ(Red) )的值为( ) A. 0 B. 1 C. RED D. ORANGE 22、下列符号( )是标示符 A. 1scaa B. FirstTry C. Name-Of-Hers D. Number One 23、下面正确的关系表达式是( ) A. ‘t’<‘*’AND‘r’>=‘w’ B.NOT(0<x<1) C. (3.43<8)or False D. ‘34’<100 24、Pascal 表达式 Ord(NOT True)+6 MOD 4 的值为( ) A. 2 B. 3 C. TRUE D. 0 25、Pascal 表达式 Round(4.9)MOD Trunc(2.5)的值为( ) A. 1 B. 2 C. 4.9 D. 2.5 26、设有 TYPE sex=(male,female) ;则下列表达式中和法的是( )

A. Ord(male)=female B. Male=Succ(Female)-2 C. Pred(male)<Pred(female) D. Male>female 27、与代数式

e x ln(x ? 1) 对应的 Pascal 语言的赋值语句是( )

A. Y:=Sqrt(Abs(Exp(X)Ln(X+1) ) ) ; B. Y:= Sqrt(Abs(Exp(X)Ln(X+1) ) ) ; C. Y:=Sqrt(Abs(Exp(X)*Ln(X+1) ) ) ; D. Y:=Sqrt(Abs(Exp(X))*Ln(X+1)); 28、以下正确的子届类型定义是( ) A. TYPE zj=1. .5; B. TYPE zj=1.0. .5.0; C. TYPE zj=(1. .5); D. TYPE zj=5. .1; 29、每个 Pascal 程序的子程序都必须包括( ) A. 变量说明,语句体 B. 语句体 C. 变量说明,类型说明,语句体 D. 语句体,常量说明,变量说明 30、下列正确的表达式是( ) A. Round(1.5)+Chr(1.5)+1.5 B. ((10 MOD 4)+(10 MOD 5)+(10 MOD 6)DIV Round(4.5)) C. NOT( ‘m’>‘g’ )OR NOT(PRED(12 MOD 5)+2) D. Abs(-100)=Abs(100)AND Sqr(-2)>Sqr(2) 31、以下正确的枚举类型定义是( ) A. TYPE tp=( ‘A’ , ‘E’ , ‘I’ , ‘O’ , ‘U’ ) B. TYPE ran=(1. .3,8. .10) C. TYPE color=(RED,BLUE,GREEN) D. TYPE rt=(1.5,2.5,3.5,4.5) 32、表达式 23 DIV3 MOD 4 的值是( ) A. 0 B. 2 C. 3 D. 7 33、已知 a,b,c,d,e,f 均为整型变量,他们的值分别为 9,6,7,5,2,3,那么表达 式 f/( (c DIV e-1 MOD a)Mod b)的值为( ) A.2.0 B.1.5 C.3.0

D.3 34、设 a=6,b=3,c=42.15,d=-8,则表达式(a*Trunc(c)-b)MOD Succ(d)的值 为( ) A. 12 B. 3 C. 7 D. 4 35、设 a 和 b 为同一枚举类型变量,以下语句合法的是( ) A. READ(a,b); B. Writeln(a,b); C. A:=b; D. A:=OrdB.; 36、设有如下的定义和说明 TYPE Color=(red,yellow,blue,green,black,white) ; VAR FLAG:color; 如果进行赋值:flag:=green; 再执行语句 Writeln(Chr(Ord(Pred(flag))+Ord( ‘A’ )))将输出( ) A. red B. 3 C. C D. Yellow 37、结构化程序设计的一种基本方法是( ) A. 递归法 B. 筛选法 C. 逐步求精法 D. 迭代法 38、下列函数的值是整型的是( ) A. Succ(False) B. Ord(True) C. Chr(23) D. Odd(98) 39、把整数 5 转换成字符‘5’的表达式是( ) A. Chr(5)-Ord( ‘0’ ) B. Chr(5-Ord( ‘0’ ) ) C. Chr(5+Ord( ‘0’ ) ) D. Chr(5+Ord(0) ) 40、下列表达式的中和法且运算结果为 True 的是( ) A. [1,2]<>[2,1]

B. [1,2,3,4]<=[1,4] C. [red,blue]<=[red,green,blue] D. []IN[1] 41、已知有类型说明:TYPE t1=(red,yellow,blue) ;下面可以输出变量 a:t1 值的程序段是( ) A. CASE a OF Red :Writeln( ‘red’ ) ; Yellow :Writeln( ‘yellow’ ) ; Blue :Writeln( ‘Blue’ ) End B.CASE Ord A. OF ‘0’ :Writeln( ‘red’ ) ; ‘1’ :Writeln( ‘yellow’ ) ; ‘2’ :Writeln( ‘blue’ ) End C. CASE a Of 0:Writeln( ‘red’ ) ; 1:Writeln( ‘yellow’ ) ; 2:Writeln( ‘blue’ ) End D. CASE Ord A. OF red :Writeln( ‘red’ ) ; yellow:Writeln( ‘yellow’ ) ; blue:Writeln( ‘blue’ ) End 42、下面的 4 个函数中,其函数值不可能是布尔类型的是( ) A. Odd(x) B. Ord(x) C. Pred(x) D. Succ(x) 43、下列常量定义中正确的是( ) A. CONST C=21 OR 3.0 B. CONST S:1.3 C. CONST S=3.1416 D. CONST S: (5>2) 44、 设 a,b,c,d,e 均为整型变量, 且 a=6,b=15,c=8,d=9,e=4,则表达式 a+b DIV c*d MOD e 的值为( ) A. 7 B. -6 C. 11

D. 2 45、变量说明如下: VAR Ch1,ch2: ‘A’. .‘F’ ; Week: (sun,mon,tue,wed,thu,fri,sat) ; 且 ch1:=‘A’ ;ch2:=‘D’ ;week1:=sat,则表达式 Ord(week) MOD (Ord (ch2)-Ord(ch1) )的值是( ) A. 0 B. tue C. E D. 3 46、下列表达式中,值为 False 的是( ) A. Sqr(-6)=Sqr(6) B. Trunc(2.89)=10 DIV 4 C. TRUE AND FALSE OR NOT FALSE D. ROUND(15/6)<>15 MOD 6 47、下列中错误的 Pascal 表达式是( ) A. 10e6*3.7 B. 7 DIV 15 C. 20 DIV 6/5.0 D. 4.0 DIV 2 48、设有说明:CONST c=‘a’ ;d=‘b’ ;下面表达式的值等于 False 的是( ) A. Odd(96 MOD 12) B. False OR TRUE=true C. OrdC.+1=OrdD. D. Pred(SuccC.)<=c 49、下面表达式的结果为-100 的是( ) A. Trunc(-99.9) B.Trunc(-100-0.1) C.-Round(-99.9) E. -Round(Trunc(-100-0.1) ) 50、分析下面的程序,判断 A,B,C,D 对应的 4 种语句中,正确的是( ) PROGRAM Pro(Input,Output) ; TYPE Day=(MON,TUE,WED,THU,FRI) ; VAR A. H: (x1,x2,x3,WED) ; W1,BUSY:DAY; BEGIN B. BUSY:=MON C. Readln(W1) ;

D. Writeln(W1) END. 51、Pascal 程序首部除必须有保留关键字 PROGRAM 外,还必须有( ) A. 程序名 B. 程序参数 C. Output D. Input 52、以下不可以用作用户定义标示符的是( ) A. Read B. RES C. BEGIN D. TO TAL 53、字符串‘123’和字符串‘321’比较,如果要让比较的结果为真,应选用关系 运算符( ) A.< B.> C.= D.== 54、表达式 Round(Sqrt(61/7) )>Sqrt(61 DIV 7)的值为( ) A..T. B. F C. True D. False ○ 55、代数式 1/5(63.4+Cos r )的 Pascal 表达式是( ) A. 1/5(Exp(3.4*(ln(6) )+Cos(r) B. 0.2*(Exp(3.4*lh(6) )+Cos(r) ) C. 0.2(Exp(3.4*lh(6) )+Cos(3.14159*r/180) ) D. 0.2*(Exp(3.4*lh(6) )+Cos(3.14159*r/180) ) 56、下列表达式中运算结果为 False 的是( ) A. ‘x’ IN [ ‘A’ , ‘C’ , ‘E’ , ‘G’ ] B. [ ‘A’ ]<>[ ‘B’ ] C. [ ‘A’ , ‘B’ , ‘C’ ]=[ ‘C’ , ‘B’ , ‘A’ ] D. [ ‘A’ , ‘B’ , ‘C’ ]>=[ ‘A’ , ‘B’ ] 57、假设枚举类型定义如下: TYPE Day=(MON,TUE,WED,THU,FRI) ; 则表达式 Succ(Tue) ,Pred(Tue) ,Ord(Tue)的值为( ) A. WED,MON,1 B. MON,WED,1 C. WED,MON,2 D. MON,WED,2

58、表达式 True And Not Odd(-136)<(8-5<=3)的值为( ) A. TRUE B. Flalse C. 0 D. 1 59、下列哪组数据是符合 Pascal 规定的整数( ) A.121,85.,1.0 B. -325,0#,987 C. 324.0,-64E8,34 D. 7832,57,-1 60、表达式:Trunc(-Sqr(23 MOD 7)*2*(21 DIV 3)+Sqr(1/2) )的值为 ( ) A. 4 B. -55 C. 6 D. 24 61、下面有效的 Pascal 字符型数据是( ) A. ‘A Dog Is Here’ B.1 C.N D. ‘ “ ’ 62、代数式 arcSin x 的 Pascal 表达式为( ) A. ARCSin(x) B. Asin(x) C. Arctan(x/Sqrt(1-Sqr(x) ) ) D. ATAN(X/Sqrt(1.0-x**2) ) 63、设 x 是整型变量,下列表达式能将 x 四舍五入后保留两位小数的是( ) A. Round(x) B. Round(x)/100 C. Round(x*100.0)/100 D. Round(x*1000.00)/1000.00 64、 (多项选择题)若要用枚举类型标示符来表示加、减、乘、除运算,则下列正确 的定义形式是( ) A. TYPE tp=(+,—,*,/) ; B. TYPE tp=( ‘+‘, ‘—, ’ ‘*’ , ‘/’ ) ; C. TYPE tp=(A+,B-,C*,D/) ; D. TYPE tp=(Add,Sub,Mul,Dv) ; 65、Pasca 程序的执行部分是 A. 程序体 B. 整个程序

C. 语句体 D. 程序说明部分和语句部分 66、以下类型定义中,有效的是( ) A. TYPE A=12. .12; B. TYPE B=8. .5; C. TYPE C=1. .Sqr(7) ; D. TYPE D=1. .‘3’ ; 67、以下正确的子界类型定义是( ) A. TYPE Num=0. .-5; B. TYPE Num=1.0. .5.0; C. TYPE Sc=A. .E; D. TYPE Sc=‘A’. .‘E’ ; 68、设有 VAR da: (Max,Min) ;则下面表达式中合法的是( ) A. Succ(Max)<Succ(Min) B. Max<Min C. Min=Pred(Max)+2 D. Pred(Max>Min)<>True 69、与代数式 2Sin30 ? Cos30 对应的 Pascal 表达式为( )
? ?

A. 2Sin(30.0)+Cos(30.0) B. 2*Sin(30.0)+Cos(30.0) C. 2Sin(3.14*30.0/180.0+Cos(3.14*30.0/180.0) ) D. 2*Sin(3.14*30.0/180.0)+Cos(3.14*30.0/180.0) 70、若有说明: TYPE data=1. .1000; F=-5. .0; VAR i:data; J:f 则下面说法正确的是( ) A. 变量 i 和 j 的类型相同 B. 可以有语句 i:=j; C. 变量 i 和 j 的类型不相同 D. 可以有语句 i:=-j; 71、以下有错误的 Pascal 实型数是( ) A.0.34E1.5 B.2.34E2 C.23E1 D.56.E5 72、已知有以下说明: TYPE t=(JAN,TED,LED,YAN,SUN) ;

C=(YELLOW,WHITE,GREEN,BLACK) ; VAR v1:t;v2:c; V3:t; 以下语句能够执行的是( ) A. v1:=SUN;v2:=WHITE;v3:=GREEN; B. IF(JAN<YAN) AND (YELLOW<>SUN) THEN Writeln( ‘WRE’ ) ; C. IF Succ(WHITE)=BLACK THEN Writeln( ‘SEA’ ) ; D. IF v1=YAN OR LED THEN Writeln( ‘TIG’ ) ; 73、表达式 Round(Sqr(11/3) )>Sqr(11 Div 3)的值是( ) A.. T . B.. F . C.False E. True 74、下面的标准标示符中, ( )是 Pascal 的标准函数 A. Reset(F) B. Rewrite(F) C. Writeln D. Eoln 75、Pascal 编译程序是( ) A. 把 Pascal 源程序转换成可执行的 EXE 文件的程序 B. 把 Pascal 源程序转换成等价的目标码的程序 C. 生成和修改一个 Pascal 语言源程序的程序 D. 把 Pascal 的目标码程序转换成可运行的 EXE 文件的程序 76、标准 Pascal 程序的说明部分的正确顺序是( ) A.CONST VAR TYPE LABLE B.VAR CONST LABLE TYPE C.LABLE CONST TYPE VAR D.LABLE CONST VAR TYPE 77、表达式 Odd(k)or Odd(k+1)的值为( ) A. True B. K C. 0 D. k+1 78、下列在 CONST 中说明的正确的常量定义是( ) A. least=-200; B. High:=300; C. TheChr=“a” ; D. Ok<>1000.0; 79、使用下列说明

TYPE COLOR=(RED,ORANGE,YELLOW,GREEN,BLUE) ; VAR TheColor:COLOR; 在执行下面语句: TheColor:=GREEN; 表达式 Char(Ord(TheColor)+Ord( ‘A’ ) )的值为( ) A. ‘E’ B. ‘A’ C.3 E. 0 80、设有变量说明:VAR A: (R,B,A,J,K) ;则函数 Succ(A)的取值是( ) A. 5 B. B C. J D. 3


更多相关文档:

Pascal语言基础练习(选择题)

Pascal语言基础练习(选择题)_学科竞赛_高中教育_教育专区。适用于想要参加NOIP的中学阶段学生,NOIP,Pascal语言,语言基础练习 1、分析下面的程序,找出 A,B,C,D ...

pascal语言基础练习题

pascal语言基础练习题_其它考试_资格考试/认证_教育专区。? 1.输入一个整数a,判断是否为偶数。 (是输出“yes”否则输出“no”)。 ? 2. 有一个函数 编写程序...

C语言基础练习题(含答案)

C语言基础练习题(含答案)_IT认证_资格考试/认证_教育专区。C语言基础练习题(含答案) 第一章 C 语言基础知识 ·1· 第一章 C 语言基础知识 1.1 选择题 1...

1语言基础习题2013

1语言基础习题2013_语文_初中教育_教育专区。Delphi《Delphi 语言基础》习题一、...Delphi 应用程序设计基于( )语言。 A. Basic B. C++ C. Pascal D. Object...

基础知识选择题及答案

计算机基础知识选择题参考答案 1. 用高级语言编写的...C C. Pascal D. 18. 19. 20. 21. 22. 23....在软件开发完成以后,要进行测试工作,他的作用是 B ...

pascal语言基础练习题

pascal语言基础练习题_IT/计算机_专业资料。pascal语言基础练习题算法设计题集 第一章 算法初步第一节 程序设计与算法 . 时间复杂度: 在运行算法时所耗费的时 一...

计算机基础练习题

计算机基础练习题_理学_高等教育_教育专区。课后作业 1(计算机系统概述 单选题)...A.C 语言 B.汇编语言 C.PASCAL 语言 D.机器语言 38.在下列选项中,___是一...

选择题——语言相关选择题

B)在联机测试中通过手工计算出可能的答案并在程序里...的语言环境有( A. gcc/g++ B. Turbo Pascal C....选择题——基础知识 选择题——数据结构 选择题——...

练习01 Java基础练习题

第1 讲 Java 基础练习题 [] 选择题 1.面向对象编程的语言有哪些? A: C ...编程语言 D: 面向方面编程语言 E: 面向数据编程语言 答: E: Pascal F: ...

C语言基础知识选择试题

C语言基础知识选择试题_电脑基础知识_IT/计算机_专业...编程语言是( a:Java b:FoxPro c:Pascal c:C ...易测试性和易修改性 c:易理解性,安全性和效率 ...
更多相关标签:
网站地图

文档资料共享网 nexoncn.com copyright ©right 2010-2020。
文档资料共享网内容来自网络,如有侵犯请联系客服。email:zhit325@126.com