高考数学一轮复习 基本算法语句达标练习 新人教A版必修3
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高考数学一轮复习 基本算法语句达标练习 新人教A
版必修3
基本算法语句
1、判断下列结出的输入语句、输出语句和赋值语句是否正确?为什么? (1)输出语句INPUT a ;b ;c ( ) (2)输入语句INPUT x =3 ( ) (3)输出语句PRINT A=4 ( ) (4)输出语句PRINT 20,3*2 ( ) (5)赋值语句 3=B ( ) (6)赋值语句 x+y=0 ( ) (7)赋值语句 A=B=2 ( ) (8)赋值语句 T T T =* ( )
2、将两个数a =8,b =7交换,使a =7,b =8,使用赋值语句正确的一组 ( ) A. a =b ,b =a B. c =b ,b =a ,a =c C. b =a ,a =b D. a =c ,c =b ,b =a
3、当a =3时,下面的程序段输出的结果是( ) A.9 B.3 C.10 D.6
4、当2x =时,下面的程序段结果是 ( )
A. 3
B. 7
C. 15
D. 17
5、下面为一个求20个数的平均数的程序,在横线上应填充的语句为 ( ) A.20i > B.20i < C. 20i >= D.20i <=
6、下边程序执行后输出的结果是( ) A. -1 B. 0 C. 1 D. 2
7、 执行程序语句A=20, A=-A+10, 最后A 的值为 .
8、写出下列程序运行后的结果. (1) (2)
S=0
i=1 DO INPUT x S=S+x i=i+1 LOOP UNTIL _____ a=S/20 PRINT a END (第4题) IF a<10 THEN y=2*a ElSE y=a*a END IF PRINT y
END (第2题)
i=1 s=0 WHILE i<=4 s=s*x+1 i=i+1 WEND PRINT S (第3题) n=5 s=0
WHILE s<15 s=s+n n=n-1 WEND PRINT n
END (第5题)
运行结果为____________; 运行结果为__________.
9、读下列两个程序,回答问题:
(1) (2)
运行结果是______________; 运行
结果为__________ .
10、把求n ﹗(!123...n n =⨯⨯⨯⨯)的两种程序补充完整
(1)
(2)
11、如下图所示算法,则输出的s 值为 , 输出的i 值为
12、当a=3时,上面的程序段输出的结果y 是
.
n=6 s=0
WHILE s<14
s=s+n n=n-1 WEND PRINT n
i=1 DO s=i*i i=i+1 LOOP UNTIL s>16 i=i-1 PRINT s ,i END (第5题)
A=3 B=2 C=5 B=B-A
/*C C A B =
PRINT “C=”;C END
x=3 y=4 x=y PRINT x,y END a =2 b =3 c =4 a =b b =c +2 c =b +4 ()/3d a b c =++
PRINT “d =”;d IF a<10 THEN
y=2*a
ELSE
y=a*a
END IF
PRINT y
END (第6题)
13、完成下面的程序:对于函数
()21(0),
25(0)
x x
f x
x x
⎧+≥
=⎨
-<
⎩输入x的值,输出相应的函数值.。