- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
算法程序综合练习及答案(表达式–程序)
算法与程序设计综合练习
一、数学表达式、函数练习
1.请将数学表达式写成计算机程序设计语言表达式为
____ ((a+b)*(a+b))/(a*b) __________________。
2.请将数学表达式写成计算机程序设计语言表达式
_______________sqr(a*a+b*b)________________ ___________。
3.请将数学表达式写成计算机程序设计语言表达式
___________((a+b)*(a-b))/(2*a)___________________ ________。
4.请将数学表达式写成计算机程序设计语言表达式
_____________(x*x-y)/(x*y)___________________________ __。
5.请将数学表达式写成计算机程序设计语言表达式
_____________(x*x+y*y)/(x*y)___________________________。
6.设a=4,b=9,下列表达式的运算结果中,值最大的是(A)。
A.a Mod b (9) B.Int(b/a) (1)
C.Sqr(b/a) (1.5) D.b/a (2.25)
7.设a=3,b=7,下列表达式的运算结果中,值最小的是(B)。
A.Abs(2*a - b) (1) B.Int(a/b) (0)
C.b/(2*a) (1.1667) D.b - a*2 + 1 (2)
8.设a=3,b=2,c=4,下列运算结果中,值最小的是(C)。
A.c^2 - a^2 + b^2 (11) B.a – b*2 + c (3)
C.(a + b) Mod c (1) D.Sqr(a + b + c) (3)
9.设a=3,b=-4,下列表达式的运算结果中,值最大的是(A)。
A.Sqr(a^2 + b^2) (5) B.Abs(b + a/b) (4.75)
C.Int(a + b) (-1) D.2*a + b (2)
二、编程综合练习
1.一个三位正整数,它的百位数小/(大)于十位数,且十位数小/(大)于个位数,例如:123/(321)。试求所有满足上述条件的三位正整数的个数/(和)。
(1) 某同学用自然语言描述了部分算法,请根据题意,将下列自然语言按执行顺序排列:__b__、__a__、__c__、__d__。(1分)
a. 判断该三位正整数是否满足“它的百位数小/(大)于十位数,且十位数小/(大)于个位数”的条件
b. 生成一个三位正整数
c. 满足条件的,将计数器增加1/(将此数增加至累加器)
d. 打印计数/(累加)器的值
(2) 若P1、P2、P3分别表示一个三位正整数X的百位数字、十位数字和个位数字,以下赋值语句正确的是(C)。
A.P1=Int(X/100) B.P1=Int(X/100)
P2=Int(X/100) Mod 10 P2=Int(X/10)
P3=X Mod 10 P3=X Mod 10
C.P1=Int(X/100) D.P1=Int(X/100)
P2=Int(X/10) Mod 10 P2= X/10 Mod 100
P3=X Mod 10 P3=X Mod 10
(3) 试运用程序设计语言,求所有满足上述条件的三位正整数的个数/(和),并写出运行结果_____1000,120_______。
参考答案:
S = 0
For x = 100 To 999
P1 = int(x / 100)
P2 = int(x / 10) Mod 10
P3 = x Mod 10
If P1 P2 and P2 P3 then
n=n+1
s = s + x
End if
Next x
Print x , n
2.一个二位正整数,它的十位数大/(小)于个位数,例如:53/(35)。试求所有满足上述条件的两位正整数的和/(个数)。
(1) 某同学用自然语言描述了部分算法,请根据题意,将下列自然语言按执行顺序排列(C)。
①判断该数的十位数是否大/(小)于个位数
②生成一个两位正整数
③满足条件的, 将此数增加至累加器/(将计数器增加1)
④打印累加/(计数)器的值
A.③②①④ B.①②③④
C.②①③④ D.
您可能关注的文档
- 高二数学选修1–1第一章用逻辑用语课件.ppt
- 高二数学选修1、3–3–2函数的极值与导数函数的最大(小)值与导数.ppt
- 第5届全国ITAT教育工程就业技能大赛预赛试题.doc
- 第5册劳动教案1.doc
- 第5届数字资源知识竞赛复习题.doc
- 第5届“情洒异域舞炫青春”外语文化节策划书.doc
- 第5届海峡两岸知识大赛第3场试题.doc
- 第5章专题一传记阅读不可忽视人问题含解析.doc
- 高二数学选修4–44.4.1曲线参数方程的意义.ppt
- 高二数学选修4–5绝对值三角不等式1.ppt
- 地理信息科学_第三次农业普查影像数字化项目.pdf
- 土地利用变化分析实验.docx
- 2025年中考语文二轮复习备考:小说阅读理解提高练(含答案).docx
- 2025年黑龙江省哈尔滨市中考一模英语试题2(含答案).docx
- 2024-2025学年高一(下)期中语文试卷(含解析).docx
- 贵州省毕节市金沙县第四中学2024-2025学年春季学期第一次月考考试试卷七年级语文(含答案).docx
- 2025年人教版九年级中考英语语法专题练习 特殊句型(含答案).docx
- 2025年湖北省襄阳市襄州区中考二模语文试题(含答案).docx
- 贵州省安顺市2025届高三下学期4月适应性考试语文试题(含答案).docx
- 湖北省仙桃市田家炳实验高级中学2024-2025学年高一下学期4月期中考试语文试题(含答案).docx
最近下载
- 中医禁食疗法专家共识(2019).pptx
- 中医基础理论 (一).pdf VIP
- (PEP)人教版六年级下册英语《Unit 3 Part C Story time》教学设计5.docx VIP
- 2024年全国国家版图知识测试竞赛(中小学组)题库及答案.doc
- 中考数学二轮重难点复习讲义模型27 托勒密定理(原卷版) .doc
- 2024年广东省肇庆市怀集县小升初英语试卷附答案解析.docx
- 辽宁农业职业技术学院2024年单招复习题库(中职毕业生)-药品经营与管理、中药学(选择题80道).docx
- 2022年10月深圳市资本市场学院招考5名工作人员5笔试参考题库含答案详解.docx
- 降低施工用电安全隐患_建筑安全SC小组课题PPT.pptx
- 青岛市第十七届职业技能大赛数字建造(世赛选拔)技术工作文件 .pdf
文档评论(0)