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

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


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

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)项 的和 ,并 写出 运行 结果


相关文章:
算法程序综合练习及答案(表达式-程序)
算法程序设计综合练习 一、数学表达式、函数练习 1.请将数学表达式 ___ 写成计算机程序设计语言表达式((a+b)*(a+b))/(a*b) ___。 2.请将数学表达...
算法和程序设计练习题
算法程序设计练习题 51、 找出表示问题的前提条件与结果之间关系的数学表达式,...以上答案都正确 2 62、求分段函数的值,已知分段函数: –X + 1 Y = 1 X...
算法与程序复习题答案
算法程序复习题答案 有用有用隐藏>> 程序部分选择题复习答案 程序部分选择题...代码窗口 D.属性窗口 22.下列逻辑表达式中能完全正确表示条件 "year 是闰年"的...
程序设计基础习题及答案
习题 2 运算符与表达式】 一、计算题 2.1 2.8+7%3*11%2/4 (答案:2.8...起泡算 法?或?选择算法? ;折半查找法先决条件是数据已经有序。 4.31 用函数...
高中信息技术_算法与程序设计题库(含答案)
高中信息技术_算法程序设计题库(含答案)_其它课程_高中教育_教育专区。算法与...Next i A、0 B、1 C、5 D、15 21、 下列逻辑表达式的值为“真”的是 ...
算法和程序设计分析及试题附答案 08-算法和程序设计
算法程序设计分析及试题答案 08-算法程序设计_电脑基础知识_IT/计算机_专业...(六)VB 各类表达式与标准函数 考试要求:对所列知识要理解其确切含义及与其它...
算法与程序图练习答案
9页 1财富值 算法程序综合练习及答案(表... 4页 免费喜欢此文档的还喜欢 ...次循环才能算出此表达式的值, 解析: 由框图知,要经过 10 次循环才能算出此表达...
算法与程序设计综合评价练习题
A、设计算法,编写程序,提出问题,运行程序,得到答案 B、分析问题,编写程序,设计...判断题: 35、逻辑表达式(23>3)And (23 Mod 5 = 3)的运算结果为 True。 ...
高中信息技术 算法与程序设计题库(含答案)
高中信息技术 算法程序设计题库(含答案)_计算机软件及应用_IT/计算机_专业资料...表示"a 大于 5 或小于 0" 的正确表达式是 A,0 < a < 5 B,a > 5 ...
《算法与程序设计》试题带答案
算法程序设计》试题答案_其它考试_资格考试/认证_教育专区。高中算法程序...“BCD” 9、表达式 A+B+C<D AND A>=3 OR NOT C<0 OR D>0 当 A=...
更多相关标签: