欢迎来到天天文库
浏览记录
ID:51889048
大小:65.50 KB
页数:7页
时间:2020-03-18
《pascal编程基础练习题.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、pascal编程基础练习题一、不定项选择和填空题1、下列关于程序语言的叙述,不止确的是()A、编写机器代码不比编写汇编代码容易B、高级语言需要编译成目标代码或通过解释器解释后才能被CPU执行C、同样一段高级语言程序通过不同的编译器可能产生不同的可执行程序D、汇编代码可被CPU直接运行E、不同的高级语言语法略有不同2、下列哪一种程序设计语言是解释执行的()A、PascalB、GWBASICC、C++D、FORTRAN3、解释程序的功能是()A、将高级语言程序转换为目标程序B、将汇编语言程序转换为目标程
2、序C、解释执行高级语言程序D、解释执行汇编语言程序4、下列中没有语法错误的PASCAL程序首都是()A、B、C、D、PROGRAMPROGRAMPROGRAMPROGRAMAl;Al(OutPut)(Input,OutPut);Al(InputOutPut);5、结构化程序的结构山三种基本结构组成,下面哪个不属于这三种基本结构()A、顺序结构B、输入输出结构构6、Pascal程序必须包括()A、程序首部、说明部分、语句部分C、说明部分、语句部分c、分支结构D、循环结构7、标准Pascal^序说明部分
3、的止确顺序是(A、LABEL—CONST—VAR—TYPEB.程序首部、说明部分D、程序首部、语句部分)B、VAR—CONST—LABEL—TYPEC、LABEL—CONST—TYPE—VARD、CONST—VAR—TYPE—LABEL8、下面对Pascal程序组成结构的描述错谋的是()A、程序体可以为空B、程序的注释部分只能写在程序中一条语句的最后C、程序首都的参数部分可有可无D、一•个完報的PASCAL程序的主程序只能有一个9、要编写并执行一个PASCAL程序,一般的步骤是()A、①用编辑软件编
4、写源程序%1用PASCAL的编译程序把源程序转换成目标程序%1用连接程序把目标程序转换为可执行程序%1运行可执行程序B、①用编辑软件编写源程序%1修改和调试源程序%1用PASCAL的编译程序把源程序转换成可执行程序%1运行可执行程序C、①用编辑软件编写源程序%1用连接程序把源程序转换成口J执行程序%1试运行可执行程序%1修改后再运行可执行程序D、①用编辑软件编写源程序%1用连接程序把源程序转换为目标程序%1用PASCAL的编译程序把目标程序转换为可执行程序%1运行可执行程序10、PASCAL源程序中
5、不止确的注释语句是()A、用一对“{”和“}”括起來的字符串用一对“/*”和“*/”括起來的字符串C、用一对“严”和”括起来的字符串D、A)或B)11、以下正确的PASCAL实数是()A、0.56E2.5B、2.56E2C、.318E1D、34.E5E、E5F、3E-5G、.15H、15・2、A、C、3、A、F、4.每个Pasca丄程序的分程序中都必须包括()变量说明、语句类型定义、变量说明、语句下列中合法的Pascal标识符是CharsetB、RECORDFORG、2abH、a[1]设/b、c为整
6、型变量,并有以下程序段B、语句D、常量说明、变量说明、语句)C、AbsE.A1B2C3Read(a);Readln(b,c);Readln(c,b);Readln(arb);writein(a,bAc)若运行吋输入:123456789其中VENTER〉表示冋车符,则输出是(A、123B、147C、784C>Abs(-200)<>200D、15、下列表达式中,其值为TRUE的是()A.150>=150B.100150Succ(1Af)7、b1<1abc1F、Succ(False)=TrueG、Odd(35+1)=FaLseH、219021916、有变量说明:VARil,i2:Integer;rl,r2:Real;bl,b2:Boolean;设各变量均已赋值,下列中错误的赋值语句是()A、b2:=Ord(rl>r2)B、i2:=il+r1C、bl:=il=i2D、bl:=bl+b2E、i2:=il+i2DIVilF、il:=il/i2G、r2:=3/5*Sqr(rl+r2)H、rl:=r2+rl17、下面一段程序是用())语言书写的i8、ntfund(intn){inti/sum=0;for(i=1;i<=n;i++)sum+=i*i;returnsum;}A、FORTRANB>18、设全集E={1,2,)PASCAL3,4,5},C、CD、PROLOG集合A={1,4},B={1,E、BASIC2,5},C={2,4),则集合(AAB)U〜C为(A、空集9、运算A、70、已知B.C、12、14,17MODB、3{1}4的结果是C、1a>b>c>d、e、f若输出结果为4E、5}D、{1,5})D、4g
7、b1<1abc1F、Succ(False)=TrueG、Odd(35+1)=FaLseH、219021916、有变量说明:VARil,i2:Integer;rl,r2:Real;bl,b2:Boolean;设各变量均已赋值,下列中错误的赋值语句是()A、b2:=Ord(rl>r2)B、i2:=il+r1C、bl:=il=i2D、bl:=bl+b2E、i2:=il+i2DIVilF、il:=il/i2G、r2:=3/5*Sqr(rl+r2)H、rl:=r2+rl17、下面一段程序是用())语言书写的i
8、ntfund(intn){inti/sum=0;for(i=1;i<=n;i++)sum+=i*i;returnsum;}A、FORTRANB>18、设全集E={1,2,)PASCAL3,4,5},C、CD、PROLOG集合A={1,4},B={1,E、BASIC2,5},C={2,4),则集合(AAB)U〜C为(A、空集9、运算A、70、已知B.C、12、14,17MODB、3{1}4的结果是C、1a>b>c>d、e、f若输出结果为4E、5}D、{1,5})D、4g
此文档下载收益归作者所有