当前位置:首页 >> 其它课程 >>

算法程序综合练习及答案(表达式-程序)


算法与程序设计综合练习 一、数学表达式、函数练习

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) P2=Int(X/10) Mod 10 P3=X Mod 10 D.P1=Int(X/100) P2= X/10 Mod 100 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.②③①④

(2) 判别一个两位正整数 X 是否满足上述条件,其计算机程序语言的关系表达式是 ______________int(X / 10) > x Mod 10_________________________________。 (3) 试运用程序设计语言,求所有满足上述条件的两位正整数的和/(个数),并写出运行结 果____100,45________。 参考答案: s = 0 For x = 10 To 99 P1 = Int(x / 10) P2 = x Mod 10 If P1 > P2 Then n = n + 1 s = s + x End If Next x Print x, n 3.一个三位正整数,它的百位数字、十位数字以及个位数字相加等于 16/(17)。例如:187/ (179) 。试求所有满足上述条件的三位正整数的和。 (1) 某同学用自然语言描述了部分算法,请根据题意,试找出错误的或不必要的步骤。 (A) ① 由计算机生成一个三位正整数 ② 判断该数各位数字之和是否等于 16/(17) ③ 满足条件的,将该数增加至累加器 ④ 输出计数器的值 ⑤ 输出累加器的值 A.④ B.③ C.② D.⑤ (2) 判别一个三位正整数 X 是否满足上述条件,其计算机程序语言的关系表达式是 _______________________________________________。 (3) 试运用程序设计语言,求所有满足上述条件的三位正整数的和,并写出运行结果 ____________。 4.一个三位正整数能被 7 整除,且十位数等于 5,例如:252。试求所有满足上述条件的三 位正整数的和。 (1) 某同学用自然语言描述了部分算法,请根据题意,将下列自然语言按执行顺序排列 ( )。 ① 判断该数是否满足“能被 7 整除,且十位数等于 5 的三位数正整数”的条件 ② 生成一个三位正整数 ③ 满足条件的,将此数增加至累加器 ④ 打印累加器的值 A.①②③④ B.②①③④ C.②③①④ D.③②①④

(2) 判别一个三位正整数 X 是否满足上述条件, 其计算机程序语言的关系表达式是___x mod 7=0 And Int(x/10) Mod 10=5___。 (3) 试运用程序设计语言,求所有满足上述条件的三位正整数的和,并写出运行结果 ____7210____。

参考答案: s = 0 For x = 100 To 999 If x Mod 7=0 And Int(x/10) Mod 10 = 5 then s = s + x End If Next x Print s

5.求

前 50/(30)项之和(保留 2 位小数)。

(1) 某同学用自然语言描述了部分算法,请根据题意,将下列自然语言按执行顺序排列 ( )。 ① 判断是否是第 50/(30)项 ② 计数器、累加器等变量赋初值 ③ 若不满足条件(即:未累加到第 50/(30)项),累加本项的值,计数器增加 1 ④ 输出累加器的值 A.③②①④ B.①②③④ C.②③①④ D.②①③④ (2)第 N 项的计算机程序语言表达式是 _______N/(N+1)______________。

(3) 试 运用 程序 设计语言 ,求 ____46.48/(26.97)____。(保留二位小数) 参考程序代码(VB): S = 0 For n = 1 To 50 S = S + n/(n+1) Next n Print S

前 50/(30)项 的和 ,并 写出 运行 结果


相关文章:
C语言练习题附有答案
关系表达式是: ( ) 3 高级语言程序设计综合练习一...16. ( T )在程序设计中提到的算法就是“解决问题...[5] 5、 有以下程序 ) B)a+2 C)*(p+5) ...
高二算法练习
算法程序设计》综合练习 提示:做多少是多少,30 分钟后发给答案, 答案写在...设 a=2,b=3,则表达式 Not(a=b)的值是: A. True B. False C.-1 D...
谭浩强第四版C语言练习题附有答案
z 等价的赋值表达式是: ()) ) 2 高级语言程序设计综合练习一学号:姓名: A....15. ( T )在程序设计中提到的算法就是“解决问题的方法和步骤” 16. ( T...
算法与程序部分复习题答案
算法程序部分复习题答案_计算机软件及应用_IT/计算机_专业资料。ui程序...代码窗口 D.属性窗口 27.下列逻辑表达式中能完全正确表示条件 "year 是闰年"的...
算法和程序设计分析及试题附答案_08-算法和程序设计
算法程序设计分析及试题附答案_08-算法程序设计_工学_高等教育_教育专区。...(六)VB 各类表达式与标准函数 考试要求:对所列知识要理解其确切含义及与其它...
算法与程序实践习题解答8(递归)
算法程序实践》习题解答 8——递归让我们来看看计算n 的阶乘的计算机程序的...CS83:逆波兰表达式(来源:poj.grids.cn 2694,程序设计导引及在线实践(李文新)...
算法和程序设计分析及试题附答案_08-算法和程序设计
算法程序设计分析及试题附答案_08-算法程序设计_其它课程_高中教育_教育专区...(六)VB 各类表达式与标准函数 考试要求:对所列知识要理解其确切含义及与其它...
算法与程序设计总结习题答案
算法程序设计总结习题答案_其它课程_高中教育_教育专区。算法程序设计总结答案...const 常量名 as 类型=表达式 或 const 常量名=表达式 const PI as single=...
《C语言程序设计》课后习题答案(第四版)谭浩强
表示算法 32 2.5 结构化程序设计方法 34 习题 36 第章最简单的 C 程序设计...运算符和表达式 52 3.3C 语句 57 3.3.1C 语句的作用和分类 57 3.3.2...
算法与程序框图综合测试题(南安蓝园高中)
2013-2014 学年第二学期高一年数学综合练习卷(3)---算法程序框图班级 号数...②_。 17.如图 14:程序框图表达式中 N=___ ___。 开始 开始 7 8 i=2...
更多相关标签: