高中算法与程序设计(选修) 联系客服

发布时间 : 星期三 文章高中算法与程序设计(选修)更新完毕开始阅读0a42e7ece009581b6bd9eb09

(1)_____X<>5________________

(2)____Y=ABS(1/(X-5))__| Y=1/(5-X) |Y=-1/(X-5)_______

以下程序的运行结果是( )。

s = 0 i = 1

Do While i < 5 s = s + 2 * i i = i + 1 Loop Print s A.12 B.10 C.20 D.30 C

一个三位正整数,它的百位数字、十位数字以及个位数字相加等于16。例如:187。试求所有满足上述条件的三位正整数的和。。

(1) 某同学用自然语言描述了部分算法,请根据题意,试找出错误的或不必要的步骤。

① 由计算机生成一个三位正整数

② 判断该数各位数字之和是否等于16 ③ 满足条件的,将该数增加至累加器 ④ 输出计数器的值 ⑤ 输出累加器的值 A.④ B.③ C.② D.⑤ A

(2) 判别一个三位正整数X是否满足上述条件,其计算机程序语言的关系表达式是INT(X/100)+INT(X/10) MOD 10+X MOD 10=16

(3) 试运用程序设计语言,求所有满足上述条件的三位正整数的和,并写出运行结果_40584。 请将数学表达式

写成计算机程序设计语言表达式

__(_X*X-Y)/(X*Y)_|(X^2-Y)/(X*Y)______

算法的特点包括: _有穷性 、确定性、可行性、有0个或多个输入、有1个或多个输出。

查找是指在批量的数据中找到所需的对象。以下是一组已经输入好数据的数组元素:A[1]=8、A[2]=3、A[3]=5、A[4]=6、A[5]=1、A[6]=2。现在要找出值为6的数组元素,可以使用的查找方式是( )。

A.排序 B.顺序查找 C.对分查找

D. 顺序查找和对分查找 B

下列流程图的功能是( )。

A.输出三个数中的最大数 B.输出三个数中的中间数 C.输出三个数中的第一个数 D.输出三个数中的最小数

A

以下流程图的功能是:求1+4+7+10的和。图中 ___2__ 框有错(仅有一处错误,填写编号“①、②、③”,输入答案时,可用“1、2、3”代替),此框应改为:___B=B+3______。(4分)

以下列流程图描述的功能是:从任意输入的5个数中找最小的1个并输出。请将流程图中的(1)、(2)处填写完整。(4分)

(1)__I<=4_|I<5________________

(2)__M=A____________________

以下程序的运行结果是( )。

x = 25

If x Mod 5 = 0 Then x = x + x Else

x = x – x End If Print x A.0 B.50 C.15 D.25 B

一个三位正整数能被7整除,且十位数等于5,例如:252。试求所有满足上述条件的三位正整数的和。

判别一个三位正整数X是否满足上述条件,其计算机程序语言的关系表达式是___X MOD 7=0 AND INT(X/10) MOD 10=5

(3) 试运用程序设计语言,求所有满足上述条件的三位正整数的和,并写出运行结果__7210___。

以下流程图的功能是:输入35个数,求平均值。图中 ___2__ 框有错(仅有一处错误,填写编号“①、②、③”,输入答案时,可用“1、2、3”代替),此框应改为:__N<=35_______。(4分)

一根1米长的绳子,每天剪去当天长度的1/2,问经过多少天后,其长度小于0.01米。请将流程图中的(1)、(2)处填写完整。(4分)

(1)_____L=L/2___________________

(2)____L<0.01____________________

以下程序的运行结果是( )。(3分)

s = 0

For k = 1 To 4

If 8 / k >= 3 Then