预览加载中,请您耐心等待几秒...
1/4
2/4
3/4
4/4

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

pascal编程基础练习题 一、不定项选择和填空题6、Pascal程序必须包括() 1、下列关于程序语言的叙述,不正确的是()A、程序首部、说明部分、语句部分B、程序首部、说明部分 A、编写机器代码不比编写汇编代码容易C、说明部分、语句部分D、程序首部、语句部分 B、高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行 C、同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序7、标准Pascal程序说明部分的正确顺序是() D、汇编代码可被CPU直接运行A、LABEL—CONST—VAR—TYPEB、VAR—CONST—LABEL—TYPE E、不同的高级语言语法略有不同C、LABEL—CONST—TYPE—VARD、CONST—VAR—TYPE—LABEL 2、下列哪一种程序设计语言是解释执行的()8、下面对Pascal程序组成结构的描述错误的是() A、PascalB、GWBASICC、C++D、FORTRANA、程序体可以为空B、程序的注释部分只能写在程序中一条语句的最后 C、程序首都的参数部分可有可无D、一个完整的PASCAL程序的主程序 3、解释程序的功能是()只能有一个 A、将高级语言程序转换为目标程序B、将汇编语言程序转换为目标程序 9、要编写并执行—个PASCAL程序,—般的步骤是() C、解释执行高级语言程序D、解释执行汇编语言程序A、①用编辑软件编写源程序 ②用PASCAL的编译程序把源程序转换成目标程序 4、下列中没有语法错误的PASCAL程序首都是()③用连接程序把目标程序转换为可执行程序 A、PROGRAMA1;④运行可执行程序 B、PROGRAMA1(0utPut)B、①用编辑软件编写源程序 C、PROGRAM(Input,OutPut);②修改和调试源程序 D、PROGRAMA1(InputOutPut);③用PASCAL的编译程序把源程序转换成可执行程序 ④运行可执行程序 5、结构化程序的结构由三种基本结构组成,下面哪个不属于这三种基本结构()C、①用编辑软件编写源程序 A、顺序结构B、输入输出结构构C、分支结构D、循环结构②用连接程序把源程序转换成可执行程序 . ③试运行可执行程序14、设a、b、c为整型变量,并有以下程序段 ④修改后再运行可执行程序Read(a);Readln(b,c);Readln(c,b);Readln(a,b); D、①用编辑软件编写源程序writeln(a,b,c) ②用连接程序把源程序转换为目标程序若运行时输入: ③用PASCAL的编译程序把目标程序转换为可执行程序123<ENTER> ④运行可执行程序456<ENTER> 789<ENTER> 10、PASCAL源程序中不止确的注释语句是()其中<ENTER>表示回车符,则输出是() A、用一对“{”和“}”括起来的字符串A、123B、147C、784 B、用一对“/*”和“*/”括起来的字符串 C、用—对“(*”和“*)”括起来的字符串15、下列表达式中,其值为TRUE的是() D、A)或B)A、150>=150B、100>150C、Abs(-200)<>200D、S ucc('A')<Succ('a') 11、以下正确的PASCAL实数是()E、'ab'<'abc'F、Succ(False)=TrueG、0dd(35+1)=FaLseH、219<> A、0.56E2.5B、2.56E2C、.318E1D、34.E5219 E、E5F、3E-5G、.15H、15. 16、有变量说明: 12、每个Pascal程序的分程序中都必须包括()VARi1,i2:Integer; A、变量说明、语句B、语句r1,r2:Real; C、类型定义、变量说明、语句D、常量说明、变量说明、语句b1,b2:Boolean; 设各变量均已赋值,下列中错误的赋值语句是() 13、下列中合法的Pascal标识符是()A、b2:=Ord(r1>r2)B、i2:=i1+r1C、b1:=i1=i2D、b1: A、CharsetB、RECORDC、AbsD、πE、A1B2C3=b1+b2 F、FORG、2abH、a[1]E、i2:=i1+i2DIVi1F、i1:=i1/i2G、r2:=3/5*Sqr(r1+r2)H、r1:=r 2+r1 . C、Writeln(a:3,b:3);Writeln(c:3,d:3,e:3);Writeln;Writeln(f:3,g:3); 17、下面一段程序是用())语言书写的D、Write(a:3,b:3);Writeln;Write(c:3);Writeln(f:3,g:3);Write(f:3,g:3) intfuncl(intn){ inti,sum=0;2