内容正文:
专题03 输入语句、输出语句和赋值语句
第一章 算法初步
一.选择题
1.根据下面的算法语句,当输入为60时,输出的值为
A.25 B.30 C.31 D.60
2.给出一个程序:此程序运行的结果是
A.5,8 B.8,5 C.8,13 D.5,13
3.如果右边程序执行后输出的结果是990,那么在程序until后面的“条件”应为
A. B. C. D.
二.填空题
4.根据如图所示的伪代码,若输入的的值为2,则输出的的值为 .
5.若如图程序输入的值为,则输出的值为 .
6.根据如图所示的伪代码,当输出的值为1时,则输入的的值为 .
7.执行如图所示的伪代码,输出的值为 .
8.运行如图所示的伪代码,输出的的值为 .
9.一个算法的伪代码如图所示,执行此算法,最后输出的的值为 .
10.运行如图所示的伪代码,则输出的的值为 .
11.执行如图所示的伪代码,则输出的结果为 .
12.运行如图所示的伪代码,则输出的的值为 .
原创精品资源学科网独家享有版权,侵权必究!1
$
专题03 输入语句、输出语句和赋值语句
第一章 算法初步
一.选择题
1.根据下面的算法语句,当输入为60时,输出的值为
A.25 B.30 C.31 D.60
【答案】C
【解析】分析程序中各变量、各语句的作用,
根据流程图所示的顺序可知:
该程序的作用是计算并输出分段函数
的函数值;
当时,.
故选C.
2.给出一个程序:此程序运行的结果是
A.5,8 B.8,5 C.8,13 D.5,13
【答案】C
【解析】此程序先将的值赋给,再将的值赋给,再将的值赋给,即将原来的与的和赋给,最后的值是原来的值8,而的值是两数之和13.
故选C.
3.如果右边程序执行后输出的结果是990,那么在程序until后面的“条件”应为
A. B. C. D.
【答案】
【解析】因为输出的结果是990,即,需执行3次,
则程序中后面的“条件”应为.
故选D.
二.填空题
4.根据如图所示的伪代码,若输入的的值为2,则输出的的值为 .
【答案】2
【解析】根据如图所示的伪代码知,程序运行后输出函数;
若输入的的值为2,则输出的.
故答案为:2.
5.若如图程序输入的值为,则输出的值为 .
【答案】3
【解析】由算法语句知,当时,不满足,
执行,
输出的值为3.
故答案为:3.
6.根据如图所示的伪代码,当输出的值为1时,则输入的的值为 .
【答案】2
【解析】模拟执行程序代码,可得伪代码的功能为计算并输出,
当时,,可得无解;
当时,,可得:.
综上的值为:2.
故答案为:2.
7.执行如图所示的伪代码,输出的值为 .
【答案】7
【解析】模拟程序的运行过程知,
,,
,;
,;
,;
此时不满足循环条件,终止循环,输出.
故答案为:7.
8.运行如图所示的伪代码,输出的的值为 .
【答案】16
【解析】模拟运行如图所示的伪代码,如下;
,;
,;
,,
,;
终止循环,输出的值为16.
故答案为:16.
9.一个算法的伪代码如图所示,执行此算法,最后输出的的值为 .
【答案】15
【解析】模拟算法的运行过程,如下;
,;
,;
,;
,;
退出循环,输出的值为15.
故答案为:15.
10.运行如图所示的伪代码,则输出的的值为 .
【答案】25
【解析】模拟运行如图所示的伪代码,如下;
,;
,;
,;
,;
,;
所以输出的.
故答案为:25.
11.执行如图所示的伪代码,则输出的结果为 .
【答案】21
【解析】模拟程序的运行,可得
,
满足条件,执行循环体,,
满足条件,执行循环体,,
满足条件,执行循环体,,
满足条件,执行循环体,,
满足条件,执行循环体,,
此时,不满足条件,退出循环,输出的值为21.
故答案为:21.
12.运行如图所示的伪代码,则输出的的值为 .
【答案】6
【解析】模拟程序的运行,可得
,
满足条件,执行循环体,,
满足条件,执行循环体,,
满足条件,执行循环体,,
满足条件,执行循环体,,
满足条件,执行循环体,,
满足条件,执行循环体,,
不满足条件,退出循环,输出的值为6.
故答案为:6.
原创精品资源学科网独家享有版权,侵权必究!1
$