巩固练习_基本算法语句_提高.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
巩固练习_基本算法语句_提高

【巩固练习】 1.对赋值语句的描述正确的是( ). ①可以给变量提供初值;②可以将表达式的值赋给变量;③可以给一个变量重复赋值;④不能给同一变量重复赋值. A.①②③ B.①② C.③④ D.①②④ 2.“x=3*5”,“x=x+1”是某一程序中的先后相邻的两个语句,那么下列说法正确的是( ) ①x=3*5的意思是x=3×5=15,此式与算术中的式子是一样的;②x=3*5是将数值15赋给x;③x=3*5可以写为3*5=x;④x=x+1在执行时赋值号右边x的值是15,执行后左边x的值是16. A.①③ B.②④ C.①④ D.②③ 3.以下程序运行后输出的结果是( ) A.12,5 B.12,21 C.12,3 D.21,12 4.给出以下四个问题:①输入一个数x,输出它的相反数;②求面积为6的正方形的周长;③求三个数a,b,c中的最大数;④求函数的函数值.其中不需要用条件语句来描述的有( ). A.1个 B.2个 C.3个 D.4个 5.已知程序如下: 根据程序提示依次输入4,2,-5,则程序运行结果是( ). A.max=max B.max=2 C.max=-5 D.max=4 6.下面程序输入“x=π”时的运算结果是( ). A.-2 B.0 C.π D.2 7.如果以下程序运行后输出的结果是132,那么在程序中LOOP UNTIL后的“条件”应为( ) A.i>11 B.i>=11 C.i<=11 D.i<11 8.执行下列程序后,x的值是( ) A.25 B.24 C.23 D.22 9.已知A(x1,y1),B(x2,y2)是平面上两点,试根据平面几何中两点中点的坐标公式,设计一个程序输入A,B两点的坐标,输出它们中点的坐标,现已经给出程序的一部分.试在横线处把程序补充完整. 10.将下列程序补充完整,要求输入两个数,输出其中较大的一个. 11.程序如下: (注:“\”是X除以10的商;“MOD”是X除以10的余数) 则该程序输出的x的含义是________. 12.已知下列运行程序,填写输出结果. (1) (2) (1)________; (2)________. 13.根据下面的程序,画出程序框图. 14.求的值,要求画出程序框图,写出用基本语句编写的程序. 15.在音乐唱片超市里,每张唱片售价25元,顾客购买5张以上(含5张)唱片,则按九折收费;顾客购买10张以上(含10张)唱片,则按八五折收费.编写程序,根据输入顾客购买唱片的数量a,输出顾客要缴纳的金额c.并画出程序框图. 16.农历9月9日是我国传统的重阳节,某饭店自助餐厅决定在这一天进行优惠酬宾活动.对于80岁(包括80岁)以上的老人,享受免费自助餐;70岁以上(包括70岁)的老人享受5折优惠,60岁以上(包括60岁)的老人享受6折优惠,其余顾客享受9折优惠.请设计算法,完成这一天的计费工作,要求输入用餐者的年龄、消费额,输出应付金额,编写出程序. 【答案与解析】 1.【答案】A 【解析】 赋值语言不仅可以提供初值,也可将表达式的值赋给变量,还可对某一变量重复赋值.故只有④错. 2.【答案】B 【解析】 赋值语句中的“=”与算术上的“=”是不一样的,式子两边的值也不能互换,而x=x+1是将x+1的值赋给x. 3.【答案】B 【解析】 A=3+32=12,B=32+12=21. 4.【答案】A 【解析】 只有问题①不需要用条件语句来描述. 5.【答案】D 【解析】 该程序是求三个数中的最大数. 6.【答案】A 【解析】 此程序表示的函数为分段函数,故x=π时,y=-2. 7.【答案】D 【解析】 该程序中使用了直到型循环语句,当条件不满足时执行循环体,满足时退出循环,由于输出的是132,故执行了两次循环体,因此条件应为i<11. 8.【答案】A 【解析】 i=1,满足条件,x=5,, ∴, 此i=3,仍继续循环…, 当i=19时,, 此时将i+2的值赋给i,∴i=21>20. 退出循环,∴. 9.【答案】①x=(x1+x2)/2 ②y=(y1+y2)/2

文档评论(0)

docindpp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档