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

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
习 题 一 1-1 Pascal语言的程序结构由哪几部分组成?试述各部分的构成形式和作用。 1-2 Pascal基本字符集有哪些成分构成?Pascal的保留字是什么? 1-3 Pascal语言中标识符是怎样构成的?下列字符串哪些是正确的Pascal标识符?哪些是错误的?为什么? A5B,5H4,PEL,1,A31,x﹡y,AB,A + B, $500,G1(x),xyz,E-10,VAR 1-4 下列数据哪些是整数?哪些是实数?哪些是非法的(假设计算机字长为32位)? 2.54 25E+6 3.75E6 0.15E-6 1.2E70 1E-15 -673 E8 4,734 5.7E-6.6 0 58989 -73451 E-3 1-5 下列哪些常量定义是正确的? CONST hvalue=200; lvalue=0 OR 1 OR 2; ’a’; t=true; b=true OR false; 1-6 假定已作了下述说明: CONST gap=’’; VAR m,n:integer; a,b:real; p,q:boolean; c1,c2:char; 指出下列每一语句是否有效,并说明理由: ⑴ m:=trunk(b)+a ⑵ p:=m+n ⑶ read(c1,c2,’’) ⑷ c1:=gap ⑸ p:=q AND (ord(c1)’a’) ⑹ m:=n MOD a ⑺ ‘c1’ :=’c2’ ⑻ c2:=chr(‘a’) ⑼ m:=m-ord(‘0’) ⑽ writeln(a,p,m,n,q,q,b) ⑾ n:=a-trunc(a) ⑿ b:=2.99*109 ⒀ 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+b DIV trunc(d)+3 d-0.75/(e+140.0)*70.0 sqrt(abs(b-a)+succ(ord(f)) chr(10* a MOD sqr(b)) NOT ((a=b) AND g) (ord(b) OR (sqr(b)e)) AND (g AND NOT(abs(b)6)) 1-8 已知有如下说明 VAR p,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 (p AND q) = NOT (NOT p AND NOT q) ⑻ 10 DIV 3 ⑼ 10/3⑾ ⑽ 126 DIV 3 MOD 5 ⑾ (p AND (q AND NOT q),OR NOT(r OR (s OR NOT s)) ⑿ (round(-65.3) trunc(-65.3)) AND p ⒀ odd(k) OR odd(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,bar,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); 1-11 编一程序,根据输入的半径计算圆的周长和面积。 1-12 已知摄氏温度与华氏温度的换算关系式为: C=(F-32) 编写一程序求华氏温度为30,70,90,100,150时的摄氏温度。 1-13 已知地球半径为6371.0km,编写一程序计算地球表面积的近似值,并打印输出地球半径、的近似取值、地球表面积等项。 1-14 编写一程序打印下列图案 * * *

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档