当前位置:首页 > 2020届高三数学一轮复习课时作业(59)基本算法语句 文 新人教B版
课时作业(五十九) [第59讲 基本算法语句]
[时间:45分钟 分值:100分]
基础热身
1. 下列是赋值语句的是( )
A.y-2=6 B.2].4=y D.y=2]
2.计算机执行如下图的程序段后,输出的结果是( ) a=1;b=3;a=a+b; b=a-b;
print%io2,a,b;
A.1,3 B.4,1 C.0,0 D.6,0
3.当a=1,b=3时,执行完如下图一段程序后x的值是( ) if a
A.1 B.3 C.4 D.-2
4.运行下边的程序,若输入5,则输出的值是( ) a=input“a=”;a=-a+15; print%io2,a;
A.-10 B.10 C.20 D.-20 能力提升
5.如下所示的程序,若程序执行的结果是3,则输入的x值可能为( x=input(“x=”); y=x*x+2]
A.1 B.1或-3 C.-3 D.2或-3
6.下列程序运行后输出结果为( )
S=1;n=1;
while S<100S=S*n; n=n+3;endnA.4 B.10 C.13 D.16
7.下边的算法语句运行后,输出的S为( )
) I=1; while I<8 S=2]
A.17 B.19 C.21 D.23
8.当a=5,b=6,c=3时,运行如下所示的程序,输出的结果为( ) a=input“a=”b=input“b=”c=input“c=”m=a;if b>m; m=belse if c>mm=c; endend
print%io2,m
;;;
;
A.3 B.6 C.5 D.14
9.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数( )
S=1;I=3;while I< ① S=S×I; I=I+2;endSA.13 B.13.5 C.14 D.14.5 10.下面的表述: ①6=p;
②a=3×5+2; ③b+3=5;
④p=((3x+2)-4)x+3;
3
⑤a=a;
⑥x,y,z=5; ⑦ab=3; ⑧x=y+2+x.
其中是赋值语句的序号有________. (注:要求把正确的表述全填上)
11.下面程序输出的结果为26时,则横线处应填________. S=1;i=1;while S=S+i; i=i+2;endS12.已知有下面程序,如果程序执行后输出的结果是11880,那么在“条件”处应填
________.
i=12;S=1;for i=12:-1:条件 S=S*i;endS13.给出程序:
x=input“x=”;if x≤0,
y=x+1^2;else y=x-1^2;end
print%io2,y;
为了在运行上面的程序后能够输出y=9,则在键盘输入的值是________.
111
14.(10分)编写一个程序计算1+++…+.
231000
2222
15.(13分)利用while和for语句写出计算10+20+30+…+1000的算法程序,并依程序画出相应的程序框图.
难点突破
16.(12分)某商场购物实行优惠措施,若购物金额x在800元以上,打8折;若购物金额x在500元以上,则打九折,否则不打折,设计算法程序框图,要求输入购物金额x,能输出实际交款额y,写出相应的运行程序.
共分享92篇相关文档