江苏省溧阳中学第一学期高二数学单元测试《算法初步》B

江苏省溧阳中学2007-2008学年第一学期高二数学单元测试《算法初步》B (本卷满分160)

一、选择题:本大题共10小题,每小题5分,共50分.在每小题给出的四个选项中,有且只有

一项是符合题目要求的,请把正确答案填在相应的括号( )内.

1、下面四个问题中必须用条件结构才能实现的个数是 ( ) ①已知梯形上下底为a,b,高为h,求梯形面积;②求方程ax+b=0(a、b为常数)的根; ③求三个数a,b,c中的最小数;④求函数f(x)???x?1,x?0的函数值

?x?2,x?0A、1个 B、2个 C、3个 D、4个

2、有一堆形状、大小相同的珠子,其中只有一粒重量比其它的轻,某同学经过思考,他说根据科学的算法,利用天平,三次肯定能找到这粒最轻的珠子,则这堆珠子最多有几粒

A、21 B、24 C、27 D、30 ( ) 3、下面是一个算法的伪代码,如果输入的x值是20,则输出的y值是 ( )

A、100 B、50 C、25 D、150

4、计算1?3?5?7?9?11?13算法,图中给出了程序的一部分,则在横线上能填入的数是

A、13.5 B、12.5 C、12 D、11.5 ( )

S←1 Read x S←0 If x≤5 Then For i From 1 To _ Step 2 For I From l To 1000

y←10x S←S×i S←S+I Else End For y←7.5x End For

End If Print S

Print y (第3题) (第4题) (第5题)

5、对于所给的算法中,执行循环的次数是 ( )

A.1 000 B.999 C.1001 D.998

6、如图算法输出的结果是 ( ) A、满足1×3×5×…×n>2005的最小整数n B、 1+3+5+…+2005 C、求方程1×3×5×…×n=2005中的n值 D、1×3×5×…×2005 7、 阅读下面的两个伪代码

甲 乙

S←1 S←0 S←0

I←1 I←1 I←1000

While S≤2005 While i≤1000 While i≥1

i←i+2 S←S+i S←S+i

S←S×i i←i+1 i←i-1

End while End while End while Print i (第6题) Print S (第7题) Print S 其中对甲乙两程序和输出结果判断正确的是 ( ) A、程序不同,结果不同 B、程序不同,结果相同 C、程序相同,结果不同 D、程序相同,结果相同

8、下面这段伪代码的功能是 ( ) A、统计x1到x10十个数据中负数的个数 B、找出x1到x10十个数据中的负数

C、判断x1的符号

D、求x1到

>>閻忕偞娲栫槐鎴﹀礂閵婏附鐎�<<
12@gma联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4