内容正文:
3.2.1算法(2)-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.某算法的部分流程图如第7题图所示。执行这部分流程后,输出s和i的值分别是( )
A.-3 5 B.-4 5 C.-3 6 D.-2 6
2.某算法的部分流程图如图所示,执行这部分流程后, 变量s的值是( )
A.26 B.30 C.14 D.10
3.以下哪个是算法的描述方法?( )
A.流程图描述法 B.枚举法 C.顺序法 D.列表法
4.关于算法的描述,下列选项中正确的是( )
A.算法本身就是一种程序设计语言 B.算法必须有输入
C.算法的步骤可以是无穷的 D.算法的每一步骤必须有确切的含义
5.以下不属于算法基本特征的是( )
A.可执行性 B.确定性 C.有穷性 D.无限性
6.某算法的部分流程图如图所示。执行这部分流程,输入变量n的值为5,则下列说法正确的是( )
A.语句“c<=n?”共执行了4次 B.循环结束后,变量a的值为3
C.循环结束后,变量b的值为5 D.循环结束后,程序输出的值为6
7.某算法的部分流程图如图所示,执行这部分流程后,输出s的值为64,则①处应填入( )
A.i \ 4 = 2
B.Sqr(i) = Int(Sqr(i))
C.i Mod 2 = 1
D.i Mod 2 = 0
8.程序设计中的“算法”其实就是()。
A.解决问题的方法和步骤 B.能在计算机上解决的方法
C.便于计算的方法 D.能通过电脑进行计算的方法
9.某算法的部分流程图如下图所示。执行这部分流程,分别输入m=3、n=5,则输出值依次为( )
A.15,5 B.15,6 C.30,6 D.30,7
10.某算法的部分流程图如图所示。执行这部分流程后,a,b 的值分别是( )
A.3,0 B.6, 0 C.3,3 D.6 , 3
11.某算法的流程图如图所示。执行这部分流程,
输入41,则输出的值是( )
A.0 B.19 C.22 D.32
12.算法的部分流程如图所示。执行该流程,输出t和k的值分别是()
A.14 6 B.14 5 C.15 6 D.15 5
13.下列选项中,不属于程序设计语言的是( )。
A.机器语言 B.高级语言
C.汇编语言 D.伪代码
14.下列选项不属于算法特征的是( )
A.确定性 B.有穷性 C.有多个输入 D.可行性
15.陈红设计了一个程序:当输入身高S后,如果身高小于170厘米显示“不合格”,如果大于等于170厘米则显示“合格”,则流程图中①处填写正确的条件是( )。
A.S>=170 B.S<=170 C.S<170 D.S>170
16.某算法流程图如图所示,执行该算法,循环结束时i的值是
A.0 B.5 C.14 D.21
二、判断题
17.算法有至少有一个输入,不一定有输出。 (____)
18.一个算法可以用多种程序设计语言来实现。(___)
三、填空题
19.算法的重要特征有:________,算法必须能在执行有限个步骤后终止。________,算法中的每次运算都有明确的定义,具有无二义性,并且可以通过计算得到唯一的结果。________,一个算法有0个或多个输入,所谓0个输入是指算法本身给出了初始条件。 ________算法一定要有输出。至少产生一个输出。________,算法中执行的任何计算都可以在有限时间内完成,也称为________,算法中的运算都必须是可以实现的。
20.某算法的部分流程图如图所示。执行这部分流程,若输入x的值分别为16、9、8、7、6、5、4、1,则输出的结果是( )
A.6 B.6.5 C.7 D.9.33
21.判断抛物线y=ax2+bx+c与x轴是否有交点的一种算法是:首先输入三个系数a,b,c的值,然后计算D值,D=b*b-4*a*c ,如果D<0,则抛物线与x轴无交点,否则抛物线与x轴有交点。这个算法的描述方式是( )。
A.伪代码 B.流程图 C.自然语言 D.计算机程序
试卷第1页,总3页
$$3.2.1算法(2)-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.某算法的部分流程图如第7题图所示。执行这部分流程后,输出s和i的值分别是( )
A.-3 5 B.-4 5 C.-3 6 D.-2 6
【答案】A
【解析】
【分析】
【详解】
本题考查流程图。
i
1