高中算法与程序设计(选修)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数组d 中的数据存放情况如下表,以下关系表达式成立的是( ) 。

d[1] d[2] d[3] d[4] d[5] d[6] d[7] d[8]

10 5 21 12 15 6 3 18

A.d[5]=d[2]*d[7]

B.d[1]>d[3] - d[6]

C.d[3*2]>d[4]

D.d[6] + d[1]=d[7]

A

请将数学表达式写成计算机程序设计语言表达式为

_________________________________________。_

(a+b)*(a+b)/(a*b)|(a+b)^2/(a*b)

算法就是指解决问题的具体方法和步骤。一般算法可以有______ 个或多个输出。

1

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

A.输入三个数,输出其中的最大数

B.输入三个数,输出其中的中间数

C.输入三个数,输出第一个数

D.输入三个数,输出其中的最小数

D

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

A.2

B.3

C.4

D.1

D

学校需要购买一批单价为280元的课桌椅,共需500套,运费为总价的

1.5%,

学校一共需要付款多少元?完成该算法需要 5 个步骤,正确的顺序是( ) 。

①输出学校应付款项YFK②计算总价ZJ=DJ*N③输入每套桌椅的单价

DJ

和购买数量N④计算应付款YFK=ZJ + YF⑤计算运费YF=ZJ*0.015

A. ③④⑤②①

B. ③⑤④②①

C. ③②⑤④①

D. ③②④⑤①

C

设a=4,b=9,下列表达式的运算结果中,值最大的是( ) 。

A.a Mod b

B.Int(b/a)

C.Sqr(b/a)

D.b/a

A

小明玩猜价格游戏,价格的范围是10元到170元。他第一次猜90 元,低了;第二次猜130 元,高了;第三次猜110 元,又低了;第四次他猜120 元,, ,小明在猜价格时采用的方法是( ) 。

A. 二分法

B. 随机法

C. 排序法

D. 顺序法

A

将北京、天津、上海等 6 个城市某天的最高气温( 单位:℃) 存放在数组 a 中:

a[1] a[2] a[3] a[4] a[5] a[6]

35.4 33.1 34.6 35.6 35.3 34.8

(1) 若按降序排列,并采用冒泡排序算法自右向左进行比较和交换,那么在第二轮的数据处理过程中,数据的比较次数是( ) 。

A. 4

B. 2

C. 3

D. 5

A

(2) 经过第二轮的数据处理后,数组 a 的值是( ) 。

A.

a[1] a[2] a[3] a[4] a[5] a[6]

35.5 35.4 33.1 34.6 35.3 34.8

B.

a[1] a[2] a[3] a[4] a[5] a[6]

35.6 35.4 35.3 34.8 34.6 33.1

C.

a[1] a[2] a[3] a[4] a[5] a[6]

35.6 35.4 35.3 33.1 34.6 34.8

D.

a[1] a[2] a[3] a[4] a[5] a[6]

35.6 35.4 35.3 34.8 33.1 34.6

C

某超市促销香蕉:

香蕉促销价

购买量w(千克)单价(元/ 千克)

3 以下 3.5

3~6(含3 千克) 3

6(含6 千克)以上 2.6

以下是根据购买量w计算应付价格price 的流程图。请将流程图中(1) 、(2) 处填写完整。

(1) _W>=3___________________________

(2) _W>=6_____________________

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

s = 0

For i = 1 To 10 Step 3

s = s + i

Next i

Print s

A.5

B.34

C.22

D.12

C

一个三位正整数,它的百位数小于十位数,且十位数小于个位数,例如:123。试求所有满足上述条件的三位正整数的个数。

(1) 某同学用自然语言描述了部分算法,请根据题意,将下列自然语言按执行顺序排列:_B__、__A__、__C_、__D。

a. 判断该三位正整数是否满足“它的百位数小于十位数,且十位数小

于个位数”的条件

b. 生成一个三位正整数

c. 满足条件的,将计数器增加 1

d. 打印计数器的值

(2) 若P1、P2、P3分别表示一个三位正整数X的百位数字、十位数字和个位数字,以下赋值语句正确的是( ) 。

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

C

(3) 试运用程序设计语言,求所有满足上述条件的三位正整数的个数,

并写出运行结果__84______。

相关文档
最新文档