当前位置:首页 >> 数学 >>

2013届新高考全案 人教版数学(课外学生练与悟):12-2

第 12 章

第2讲

一、选择题 1.以下程序运行时输出的结果是( )

A.12,15 C.12,21 [答案] C 2.程序:

B.12,9 D.21,12

以上程序用来计算( A.3×10 的值 C.310 的值 [答案] C

) B.39 的值 D.1×2×3×…×10 的值

3.执行下列程序后,x 的值为(

)

A.21 C.23 [答案] A

B.19 D.22

4.当 a=3 时,下面的程序段输出的结果是(

)

A.9 C.10 [答案] D

B .3 D.6

5.若下列程序执行的结果是 3,则输入的 x 的值是(

)

A.3 C.3 或-3

B.-3 D.0

[解析] 若 x=3,则 y=x=3,若 x=-3,则 y=-x=3. [答案] C 6.将两个数 a=8,b=17 交换,使 a=17,b=8,下面语句正确的一组是( )

[解析] 实现 a,b 的交换,由变量的特点知不能直接用 a=b,b=a 来交换,A、C 都不对,而 D 中 变量没有赋值,故 D 错误,选 B. [答案] B 二、填空题

7.写出下列程序的运行结果

当输入 18 时,则 p=____. [答案] 7.6 8.分别写出下列算法①和②的运行结果______;______. ①



[答案] 7

6

9.下面的程序框图,如果输入三个实数 a、b、c,要求输出这三个数中最大的数,那么在空白的判断 中,应该填入________.

[答案] c>x 10.下列程序执行后输出的结果是________.

[解析] 程序反映出的算法过程为 i=11?S=11×1,i=10 i=10?S=11×10,i=9 i=9?S=11×10×9,i=8 i=8<9 退出循环,执行 PRINT S S=990 [答案] 990 三、解答题 11.画程序框图及写相应的程序:对于输入的 x 值,求对应的 y 值. ?x+2? ?x<0? ? ? ?x=0? y=?4 2 ? ??x-2? ?x>0?
2

[解] 程序框图:

程序如下:

1 1 1 12.现要求 1+ + +…+ (n∈N*)的和(其中 n 的值由键盘输入),现给出了其程序框图如下,先 3 5 2n-1 将它补充完整,再写出相应的程序语句.

1 [解] ①处填 s=s+ 2i-1 ②处填 i=i+1 相应的程序是: