Pascal语言基础练习_第1页
Pascal语言基础练习_第2页
Pascal语言基础练习_第3页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1、 分析下面的程序,找岀A,B,C,D对应的语句中正确的是()PROGRAM samp( In put,Output);TYPEW=(A,B,C,D,E);VARI: O.9;T: W;m: In teger;BEGINA. Readl nL;B.Readl n(t);B. m:=Sqrl.;D.W护(t)2、代数式-的Pascal表达式是()a+baAb a bA. (a-b)/a+b/a-b+a*bB. (a-b)/(a+b)/(a-b)+abC. (a-b)/(a+b)/(a-b)+a*b)D. (a-b)/(a+b)/(a-b)+a*b3、 以下正确的枚举类型定义是()A. mset

2、=(MI,M2,M3,M4);B. xset=(xl,x2,x3)C. P=(ARRAY,DIV);D. pia=(lc,2d,3a);4、 下列中合法的变量说明是()A. VAR r:Real;Num:200;B. VAR a=Real;l=ln teger;C. DIM Read,White:I nteger;D. VAR il ,i2: I nteger;Red,White:Real;5、 以下语句语法正确的是()A. PROG Em;B. Program (Output);C. Program (In put,Output);D. Program Exa (In put,Output)

3、;6、如果a,b均为整型变量,则表达式:(a MOD 10=0) OR (a=10) And (b=5)W 数据 类型 是()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/HFC. ,?D. C9、下列哪种类型的常量不能用来定义子界类型()A. RealB.

4、IntegerC. CharD. 用户定义的任何顺序类型10、已知 rl,r2 的实行变量,订 ,i2 是整型变量,下列各赋值语句中错误的是 ()A. i2:= il+i2 DIV 订B. il:=il/i2C. r2:=2/3*Sqr(rl+r2)D. rl :=r2+i211、下面 () 是 Pascal 的合法数A. 73e4B. -e5.C. .21D. 1,717,15812、设有类型定义如下:TYPE Season=(SPRING,SUMMER,AUTUMN,WINTER); City=(BEIJING,SHANGHAI,TIANIN,GUANGZHOU);表达式 ORD(Succ

5、(SPRING) MOD Pred (Ord(GUANGZHOU) 的值是 ()A. OB. lC. 2D. 313、表达式 Round(Sqrt(14/3)-Sqrt(14 div 3) 的值为 ()A. 2B. lC. OD. -l14、每一个 Pascal 程序体必须包括 ()A. 常量定义,类型定义,变量说明,语句体B. 类型说明,变量说明,语句体C. 变量说明,语句体D. 语句体15、下列中和法的关系表达式是 ()A. av99B. 23.5V20C. 1246D. 5X= wB. NOT (0xl)C ? (3,438 ) or FalseD. 34 Pascal 表达式 Roun

6、d (4.9) MOD Trunc (2.5) 的值为 ()A. 1B. 2C? 4.9D? 2.5 26设有 TYPE sex= (male, female) ; 则下列表达式中和法的是 ()A. Ord (male) femaleB. Male=Succ (Female) 一 2C. Pred (male) female27、与代数式 ln(x +1)| 对应的 Pascal 语言的赋值语句是 ()A. Y:=Sqrt (Abs (Exp (X) Ln (X+l) ;B. Y:= Sqrt (Abs (Exp (X) Ln (X+l) ;C. Y:=Sqrt (Abs (Exp (X) *

7、Ln (X+l) ;D. Y:=Sqrt(Abs(Exp(X) * Ln(X+l) ;28、以下正确的子届类型定义是 ()A. TYPEzj = l. .5 ;B. TYPEzj = 1.0. .5.0 ;C. TYPEzj= (1. .5);D. TYPEzj=5. .1 ;29、每个 Pascal 程序的了程序都必须包括 ()A. 变量说明,语句体B. 语句体C. 变量说明,类型说明,语句体D. 语句体,常量说明,变量说明30、下列正确的表达式是 ()A. Round (1.5) +Chr (1.5) +1.5B. (10 MOD 4) + (10 MOD 5) + (10 MOD 6)

8、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. TYPEtp= (A, E, I, O, U)B. TYPE ran = (1. .3,& .10)C. TYPE color = (RED, BLUE, GREEN)D. TYPErt= (1.5, 2.5, 3.5, 4.5)32、表达式 23 DIV3 MOD 4 的值是 ()A. 0B. 2C. 3D. 733、已知 a,b,c,d,e,f 均为整

9、型变量,他们的值分别为9, 6, 7, 5, 2, 3, 那么表达 式 f/(cDIVe-lMODa) Modb) 的值为 ()A. 2.0B. 1.5C. 3.0D. 334、设 a=6,b=3,c=42.15, d=-8, 则表达式 (a*Trunc (c) -b) MOD Succ (d) 的值 为 ()A. 12B. 3C. 7D. 435、设a和b为同一枚举类型变量,以下语句合法的是()A. READ(a,b) ;B. Writeln(a,b) ;C? A: 二 b;D. A:=OrdB. ;36、设有如下的定义和说明TYPEColor = (red,yellow,blue,gree

10、n.black, white) ;VARFLAG : color ;如果进彳亍赋值: flag : = green;再执行语句 Writeln(Chr(Ord(Pred (flag) ) + Ord (A) 将输出 ()A. redB. 3C. CD. Yellow37、结构化程序设计的一种基本方法是 ()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 (O)C

11、. Chr(5+Ord (O)D. Chr(5+Ord (0)40、下列表达式的中和法目.运算结果为True的是()A. 1, 2 2,1B. 1, 2, 3, 4 = 1,4C. red, blue 2)44、设 a,b,c,d,e 均为整型变量,且 a=6,b=15,c=8,d=9,c=4, 则表达式 a+b DIV c MOD e 的值为 ()A. 7B. 6C? 11D. 245、变量说明如下:VARChl,ch2 : A . FJWeek: ( sun,mon,tue,wed,thu,fri,sat) ;且 chi: = A ; ch2: = D ; weekl : =sat,则表达

12、式 Ord (week) MOD (Ord(ch2) -Ord (chi) 的值是 ()A. 0B. tueC. ED. 346、下列表达式中,值为False的是()A. Sqr ( 6) =Sqr (6)B. Trunc (2.89) =10 DIV 4C. TRUE AND FALSE OR NOT FALSED. ROUND (15/6) 15 MOD 647 下列中错误的 Pascal表达式是()A. 10e6A3.7B. 7 DIV 15C? 20 DIV 6 / 5.0D? 4.0 DIV 248、 设有说明:CONSTc= a ; d= b;下面表达式的值等于False的是()A

13、. Odd (96 MOD 12)B. False OR TRUE=trueC? OrdC.+l=OnlD.D. Pred (SuccC.) =c49、下面表达式的结果为一 100的是()A. Trunc ( 99.9)B. Trunc ( 1000.1)C? Roimd ( 99.9)E. Round (Trunc ( 100 0.1 )50、分析下面的程序,判断 A,B,C,D 对应的 4种语句中,正确的是 ()PROGRAM Pro (In put,Output);TYPE Day = (MON,TUE,WED,THU,FRI) ;VARA H:(xl,x2,x3,WED);BEGIN

14、bB BUSY : =MON?C Readln (W1 );D. Writein (Wl)END.51、 Pascal程序首部除必须有保留关键字PROGRAM夕卜,还必须有()A. 程序名B. 程序参数C. OutputD. In put52、 以下不可以用作用户定义标不符的是()A. ReadB. RESC. BEGIN运算符()D. TO TAL53、字符串T23和字符串32比较,如果要让比较的结果为真,应选用关系A. C. =D. =54、表达式 Round (Sqrt (61/7) Sqrt (61 DIV 7) 的值为()A. .T.B. FC. TrueD. False55 代数式

15、 1/5 (63,4+COS r )的 Pascal 表达式是()A. 1 /5 (Exp (3.4* (In (6) +Cos (r)B. 0.2* (Exp (3.4*lh (6) +Cos (r)C. 0.2 (Exp (3.4*lh (6) +Cos (3.l4159*r/180)D. 0.2* (Exp (3.4*lh (6) +Cos (3.14159*r/180)56、下列表达式中运算结果为False的是()A. *x IN A, ,C, *E,,GB. , A , C. , A , , *B, C = C, ?, A ,D. A, *B, *C = A, *B57、假设枚举类型

16、定义如下:TYPE Day = (MON,TUE,WED,THU,FRI)则表达式Succ (Tue), Pred (Tue), Ord (Tue)的值为()AWEMON1BMon,WED1CWED,MON2DMOWED258、N,表达式True And Not Odd ( 136) (8-5 Pasca 程序的执行部分是A. 程序体B. 整个程序C. 语句体D? 程序说明部分和语句部分66、以下类型定义中,有效的是()A. TYPE A= 12 12B. TYPEB = &.5 ;C. TYPEC=1. .Sqr (7) ;D. TYPED=1. 3 ;67、以下正确的子界类型定义是()A.

17、 TYPE Num=O. .-5 ;B. TYPENum=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. MaxMin) oTrue69、 与代数式 25m30 + 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?

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

19、):VAR vl : t; v2 : c;V3 : t; 以下语句能够执行的是 ()A. vl: =SUN; v2: = WHITE ; v3: =GREEN ;B. IF (JANvYAN) AND (YELLOWoSUN) THEN Writein (AWREOC. IF Succ (WHITE) = BLACK THEN Writein (SEA);D. IF vl = YAN OR LED THEN Writein ( TIG) ;73、表达式 Round (Sqr (11/3) Sqr (11 Div 3) 的值是 ()A. ,T.B. ,F.C. FalseE. True74、 下面的标准标示符中,() 是 Pascal 的标准函数A. Reset (F)B. Rewrite (F)C. WriteinD.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论