内容正文:
【上好数学课】2020-2021学年高一同步备课系列(人教A版必修3)
第1章 1.2.2 条件语句
(备作业)
一.选择题
1.如图所示的程序运行后输出的结果是720,那么在程序中,WHILE后面的条件表达式应为
A. B. C. D.
2.计算机执行如图所示的赋值语句后,输出的值为
A.2 B.3 C.4 D.5
3.执行如图的算法语句,则输出为
A. B. C. D.
4.在如图所示的算法中,最后输出的值为
A.1 B.2 C.3 D.4
5.有如下两个程序
A.两个程序输出结果相同
B.程序(1)输出的结果比程序(2)输出的结果大
C.程序(2)输出的结果比程序(1)输出的结果大
D.两个程序输出结果的大小不能确定
6.请阅读下列用For语句写出的算法,该算法的处理功能是
A.;
B.;
C.;
D.;
7.如图算法语句的输出结果是
A.3 B.4 C.5 D.6
8.如图中的程序运行后,输出的值为
A.44 B.45 C.43 D.46
9.如图的算法语句输出的结果为
A.17 B.19 C.21 D.23
10.下列给出的赋值语句中正确的是
A. B. C. D.
11.阅读如图所示的程序,若执行循环体的次数为5,则程序中的取值范围为
A. B. C. D.
12.写出下列程序的运行结果,运行结果为
A.5 B.3 C.4 D.1
二.填空题
13.一个算法的伪代码如图所示,执行此算法,则最后输出的的值是 .
14.
图一输出结果为 ,图二输出结果为 .
15.如图所示的程序执行后输出的结果为 .
16.计算机执行如图所示的程序,则输出的的值为 .
三.解答题
17.分别求出下列两个程序的运行结果:
18.写出下面伪代码的运行结果.
19.用语句求的值.
20.画出下面辗转相除法程序的程序框图.并用辗转相除法计算546与429的最大公约数.
21.设计算法流程图,要求输入自变量的值,输出函数的值,并用复合语句描述算法.
22.根据下面的要求,求满足的最小的自然数.
(1)画出执行该问题的程序框图;
(2)以下是解决该问题的一个程序,但有2处错误,请找出错误并予以更正.
原创精品资源学科网独家享有版权,侵权必究!1
$【上好数学课】2020-2021学年高一同步备课系列(人教A版必修3)
第1章 1.2.1 输入语句、输出语句和赋值语句
(备作业)
一.选择题
1.如图所示的程序运行后输出的结果是720,那么在程序中,WHILE后面的条件表达式应为
A. B. C. D.
【答案】B
【解析】模拟算法语句的运行过程,如下:
,,
进入循环,
,,
,,
,,
终止循环,输出.
所以执行循环的条件为.
故选B.
2.计算机执行如图所示的赋值语句后,输出的值为
A.2 B.3 C.4 D.5
【答案】D
【解析】模拟执行如图所示的赋值语句,如下:
,,输出.
故选D.
3.执行如图的算法语句,则输出为
A. B. C. D.
【答案】B
【解析】模拟程序的运行,可得程序的功能是计算并输出的值.
由于.
故选B.
4.在如图所示的算法中,最后输出的值为
A.1 B.2 C.3 D.4
【答案】A
【解析】执行完,,后,,,,
执行完后,,
执行完后,,
可得最后输出的的值是1.
故选A.
5.有如下两个程序
A.两个程序输出结果相同
B.程序(1)输出的结果比程序(2)输出的结果大
C.程序(2)输出的结果比程序(1)输出的结果大
D.两个程序输出结果的大小不能确定
【答案】B
【解析】模拟程序(1)的运行过程,得出该程序运行后输出的是:;
模拟程序(2)的运行过程,得出该程序运行后输出的是:;
可得:程序(1)输出的结果比程序(2)输出的结果大.
故选B.
6.请阅读下列用For语句写出的算法,该算法的处理功能是
A.;
B.;
C.;
D.;
【答案】D
【解析】分析程序中各变量、各语句的作用,再根据流程图所示的顺序,可知:
,,
执行循环体,,,
执行循环体,,,,
执行循环体,,,,
可知,该程序的作用是累加并输出的值,及的值.
故选D.
7.如图算法语句的输出结果是
A.3 B.4 C.5 D.6
【答案】C
【解析】根据第一行赋值语句可知将5赋给,
根据第二行赋值语句可知将5赋给,
根据第三行赋值语句可知将5赋给,
输出的值为5.
故选C.
8.如图中的程序运行后,输出的值为
A.44 B.45 C.43 D.46
【答案】A
【解析】模拟程序的运行,可得
,
执行循环体,
不满足条件,执行循环体,
不满足条件,执行循环体,
不满足条件,执行循环体,
不满足条件,执行循环体,
此时,满