ImageVerifierCode 换一换
格式:DOCX , 页数:12 ,大小:17.68KB ,
资源ID:4630663      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4630663.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(自学考试《高级语言程序设计》习题.docx)为本站会员(b****3)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

自学考试《高级语言程序设计》习题.docx

1、自学考试高级语言程序设计习题2010年自学考试高级语言程序设计习题 一、是非题(下列各题,你认为正确的,请在题干的括号内打“”,错的打“”。每题1分,共10分)1、实型是有序类型。A.正确B.不正确2、保留字具有特定含义,不能挪作它用。A.正确B.不正确3、truefalse之值为false./false之值为false.A.正确B.不正确4、exp可作用户标识。A.正确B.不正确5、PASCAL源程序中一行只能写一个语句。A.正确B.不正确6、PASCAL源程序中每个变量都必须说明。A.正确B.不正确7、2.0E3.0是一个合法的实型常数。A.正确B.不正确8、trunc(5.95)之值为5

2、.0.A.正确B.不正确9、函数的类型只能是有序类型。A.正确B.不正确10、当形参为值参数方式时,对应的实参不能是变量。A.正确B.不正确二、单选题(在本题的每一小题的备选答案中,只有一个答案是正确的,请把你认为正确答案的题号,填入题干的括号内。多选不给分。每题2分,共10分)1.设i1,i2的整型变量,r1,r2是实型变量,下列哪一个语句是错误的()A.i1:=i2DIVi1;B.r1:=i1DIVi2/i2;C.r1:=i1/r2;D.i2:=i1/i2;2.设ch为字符变量,下列哪一个语句是正确的()A.ch:=-3;B.ch:=-ch;C.ch:=ch;D.ch:=R+T;3.下列哪

3、一个可用作用户自定久标识符()A.LABELB.A(i)C.A+nameD.boolean4.设a为123.4,执行write(a:5:2)后输出为()A.123.40B.123.4C.23.4D.极错5.在CASE语句中,下列哪一类常量不能用作选择因子()A.实型B.整型C.布尔型D.枚举型 三、填空题(每空2分,共20分)1、chr(8+ord(1)之值为_.2、子程序调用时,对应变量参数方式形参传递的是实参的_.3、语句标号之大小必须为1到_的无符号整数。4、succ(9)+ord(true)+5.0之值为_.5、国际上用得最广泛的字符集叫_字符集。6、代数式ABC对应的PASCAL表达

4、式为_.7、PASCAL的数据类型分为简单类型、构造类型和_.8、代数式e|x|+3对应的PASCAL表达式为_.9、局部变量在_时才必须分配内存单元。10、TEXT型变量是具有_类型元素的文件。四、选择填空题(本题中的每个小题,已分别给出相应的求解和程序。但程序中空出若干个括弧,每个括弧中的4个备选答案。请把你认为正确的答案题号填入题后相应的位置。每空3分,共30分)问题:求21000之间的所有素数,并存入文件ff中。程序:PROGRAM prime(ff);VARff:FILE OF integer;i,j:integer;b:boolean;BEGIN();FOR i:=2 TO 100

5、0 DOBEGIN();FOR j:=2TO i-1 DOIF i MOD j=0THEN();IF b THEN write (ff,i)ENDEND.1.你选择()A.reset(ff)B.writeln(ff)C.rewrite(ff)D.new(ff)2.你选择()A.b:=falseB.b:=trueC.b:=falseD.b:=true3.你选择()A.b:=falseB.b:=trueC.b:=falseD.b:=true问题:构造一链表,并按与输入相同的次序输出该链表中的数据。程序:PROGRAM fifolist(input,output);TYPEpointer=coope

6、rate;cooperate=RECORDnext:pointer;data:integerEND;VARp1,p2,p3:pointer;BEGIN();P3:=P1read(p1。data);WHILE NOT eof DOBEGIN();read(p2。data);();p3:=p2END;P2。next:=NIL;WHILE P1 NIL DOGEGINwrite(p1。data);();END;END.4.你选择()A.P1:=NILB.P2:=NILC.NEW(P1)D.new(p2)5.你选择()A.P1:=NILB.P2:=NILC.new(P1)D.new(P2)6.你选择(

7、)A.p3。next:=P2B.P3。next:=NILC.P3。next:=P2。nextD.p3。next:=p37.你选择()A.。next:=P1B.P1:=P1。nextC.P1=P2.nextD.P1。next:P2。next问题:统计并输出输入字串标点符号,:和;出现的总次数,直至出现字符?为止。程序:PROGRAM counter(input,output);TYPEtp=SET OF charVARP:tp;ch:chart;count:integer;BEGIN();p:,:,:;REPEATread(ch);IF();THEN count:=count+1UNTIL();

8、writeln(count)END.8.你选择()A.count:=0B.count:=1C.ch:=D.count:=-19.你选择()A.ch=PB.ch=P10.你选择()A.ch:=?B.ch=?C.ch?D.ch?五、编写程序题(每题10分,共30分)1、编一程序,计算并输出S=1-x+x2/2-x3/3+(-1)nxn/n(n=1,2)。其中x,n由终端输入。(x为实型,n为整型)2、编一程序,输入二维整数数组A55所有元素之值,寻找并输出该数组中最大元素之值(设只有一个)及其位置(行号和列号)。3、编一程序,从终端输入两个英文句子,每句均以句号结束,输出此两句子中都出现的所有大字

9、英文字母。答案一、是非题1 B 2 A 3 A 4 A 5 B 6 A 7 B 8 B 9 B 10 B二、单选题1 D 2 C 3 D 4 A 5 A三、填空题1、192、地址3、9994、16.05、ASC6、(AB)AND(BC)7、指针类型8、exp(abs(x)+39、 所在子程序执行10、字符四、选择填空题1 C 2 B 3 A 5 D 6 A 7 B 8 A 9 C 10 B五、编写程序1、PROGRAM sum(input,output);VARn,i:integer;x,s,t:real;BEGINS:=1,t:=1read(x,n);FOR i:=1 TO n DOBEGI

10、Nt:=-t*x;S:=S+t/iEND;writeln(S)END;评分细则:s,t初值占1分;输入占1分;FOR语句占7分;输出占1分。2、PROGRAM largest(input,output);VARa:ARRAY15,15OF integer;max ,i,j,h,l:integer;BEGINmax:=-maxint -1;FOR i:=1 TO 5DOFOR j:=1TO 5 DOread (ai,i;FOR i:=1 TO 5DOFOR j:=1TO 5 DOIF maxai,jthen/ai,jthenBEGINmax:=ai,j;h:=i;l:=jEND;writeln(max,h,l)END.评分细则:max初值占1分;输入占1分;求max,h,l占7分;输出占12分。3、 PROGRAM xyz(input,output);VARa,b:SET OF AZ;ch:char;BEGINa:=; b:=;REPEATread(ch);IF (ch=A)AND (ch=A) AND (ch=Z)THEN b:=b+chUNTIL ch=;FOR ch:=A TO ZDOIF (ch IN a) AND(ch IN b)THEN write(ch)END.评分细则:统计第一句大字字母,2分;统计第二句中大写字母,2分;输出共同的大写英文字母,6分。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2