高级语言程序设计习题及答案

高级语言程序设计习题及答案

ID:26128218

大小:606.00 KB

页数:13页

时间:2018-11-24

高级语言程序设计习题及答案_第1页
高级语言程序设计习题及答案_第2页
高级语言程序设计习题及答案_第3页
高级语言程序设计习题及答案_第4页
高级语言程序设计习题及答案_第5页
资源描述:

《高级语言程序设计习题及答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第13页共13页习题一1-1Pascal语言的程序结构由哪几部分组成?试述各部分的构成形式和作用。1-2Pascal基本字符集有哪些成分构成?Pascal的保留字是什么?1-3Pascal语言中标识符是怎样构成的?下列字符串哪些是正确的Pascal标识符?哪些是错误的?为什么?A5B,5H4,PEL,1,A31,x﹡y,AB,A+B,$500,G1(x),xyz,E-10,VAR1-4下列数据哪些是整数?哪些是实数?哪些是非法的(假设计算机字长为32位)?2562.5425E+63.75E60.15E-61.2E701E-15-673E84,7345.7E-6.6058989-73451E

2、-31-5下列哪些常量定义是正确的?CONSThvalue=200;lvalue=0OR1OR2;firstchar=’a’;t=true;b=trueORfalse;1-6假定已作了下述说明:CONSTgap=’’;VARm,n:integer;a,b:real;p,q:boolean;c1,c2:char;指出下列每一语句是否有效,并说明理由:⑴m:=trunk(b)+a⑵p:=m+n⑶read(c1,c2,’’)⑷c1:=gap⑸p:=qAND(ord(c1)<>’a’)⑹m:=nMODa⑺‘c1’:=’c2’⑻c2:=chr(‘a’)⑼m:=m-ord(‘0’)⑽writeln(a

3、,p,m,n,q,q,b)⑾n:=a-trunc(a)⑿b:=2.99*109答案参见我的新浪博客:http://blog.sina.com.cn/s/blog_3fb788630100muda.html第13页共13页⒀a:=m/n⒁b:ord(c1)+ord(c2)1-7已知变量有下面指定的值:a=7,b=-6,c=30,d=10.8600,e=1E3,f=’*’,g=true求下面表达式的值:a+bDIVtrunc(d)+3①d-0.75/(e+140.0)*70.0②sqrt(abs(b-a)+succ(ord(f))③chr(10*aMODsqr(b))④NOT((a>=b)AN

4、Dg)⑤(ord(b)OR(sqr(b)>e))AND(gANDNOT(abs(b)<>6))1-8已知有如下说明VARp,q,r,s:Boolean;k:integer;试写出下列每一表达式的类型,如能确定,请写出它们的值。⑴sqr(2)⑵sqr(2.0)⑶ord(‘z’)-ord(‘a’)⑷trunc(-99.9)⑸–round(99.9)⑹–round(-99.9)⑺NOT(pANDq)=NOT(NOTpANDNOTq)⑻10DIV3⑼10/3⑾⑽126DIV3MOD5⑾(pAND(qANDNOTq),ORNOT(rOR(sORNOTs))⑿(round(-65.3)

5、65.3))ANDp⒀odd(k)ORodd(k+1)1-9令x=1.0,y=2.0,z=3.0。下面输出语句的输出字样是什么?Writeln(x,y,z);Writeln(y:10);Writeln(z:10:3);Writeln(x,y:3);1-10设有变量和它们的值如下:bar=’/’,n=-999,s=’abcd’,x=4.55,y=1.234567E2试问以下语句的输出形式是什么?Writeln(bar,n:1,bar,n:4,bar,n:8,bar);Writelx(bar,x:1,bar,x:4,bar,x:8,bar);Writels(bar,s:1,bar,s:4,ba

6、r,s:8,bar);Writely(bar,y:9:2,bar,y:1:1,bar,y:6:1,bar);Writeln(bar,x:1:3,bar,x:9:3,bar);答案参见我的新浪博客:http://blog.sina.com.cn/s/blog_3fb788630100muda.html第13页共13页1-11编一程序,根据输入的半径计算圆的周长和面积。1-12已知摄氏温度与华氏温度的换算关系式为:C=(F-32)编写一程序求华氏温度为30,70,90,100,150时的摄氏温度。1-13已知地球半径为6371.0km,编写一程序计算地球表面积的近似值,并打印输出地球半径、的近

7、似取值、地球表面积等项。1-14编写一程序打印下列图案******************************** ************  **1-15已知三角形三条边a,b,c,求三角形的面积公式为:其中,s=(a+b+c)/2。编写一程序读入a、b、c的值,计算出三角形的面积A,并打印输出三条边长及面积的值。1-16绝对温度为T的黑体,对波长为λ的辐射功率为其中,c是光速2.997924×108,h是普朗克常

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。