321算法2粤教版高中信息技术必修一练习解析版.docx

上传人:b****4 文档编号:11780515 上传时间:2023-04-01 格式:DOCX 页数:14 大小:394.42KB
下载 相关 举报
321算法2粤教版高中信息技术必修一练习解析版.docx_第1页
第1页 / 共14页
321算法2粤教版高中信息技术必修一练习解析版.docx_第2页
第2页 / 共14页
321算法2粤教版高中信息技术必修一练习解析版.docx_第3页
第3页 / 共14页
321算法2粤教版高中信息技术必修一练习解析版.docx_第4页
第4页 / 共14页
321算法2粤教版高中信息技术必修一练习解析版.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

321算法2粤教版高中信息技术必修一练习解析版.docx

《321算法2粤教版高中信息技术必修一练习解析版.docx》由会员分享,可在线阅读,更多相关《321算法2粤教版高中信息技术必修一练习解析版.docx(14页珍藏版)》请在冰豆网上搜索。

321算法2粤教版高中信息技术必修一练习解析版.docx

321算法2粤教版高中信息技术必修一练习解析版

3.2.1算法

(2)-粤教版(2019)高中信息技术必修一练习

学校:

___________姓名:

___________班级:

___________考号:

___________

一、选择题

1.某算法的部分流程图如第7题图所示。

执行这部分流程后,输出s和i的值分别是(  )

A.-35B.-45C.-36D.-26

【答案】A

【解析】

【分析】

【详解】

本题考查流程图。

i

1

2

3

4

5

s

-1

-5

-13

-29

Int(X)求不大于X的最大整数,Int(s/10)=-3,故本题选A。

2.某算法的部分流程图如图所示,执行这部分流程后,变量s的值是()

A.26B.30C.14D.10

【答案】C

【解析】

【详解】

本题考查流程图。

i

-9

-4

-1

0

1

4

9

s

0

1

2

3

6

7

14

最终可得s=14,故本题选C。

3.以下哪个是算法的描述方法?

()

A.流程图描述法B.枚举法C.顺序法D.列表法

【答案】A

【解析】

【详解】

本题考查算法相关知识。

算法是指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。

也就是说,能够对一定规范的输入,在有限时间内获得所要求的输出。

如果一个算法有缺陷,或不适合于某个问题,执行这个算法将不会解决这个问题。

不同的算法可能用不同的时间、空间或效率来完成同样的任务。

一个算法的优劣可以用空间复杂度与时间复杂度来衡量。

算法的描述有流程图,自然语言和计算机语言。

故本题选A。

4.关于算法的描述,下列选项中正确的是()

A.算法本身就是一种程序设计语言B.算法必须有输入

C.算法的步骤可以是无穷的D.算法的每一步骤必须有确切的含义

【答案】D

【解析】

【详解】

本题考查的是算法相关知识。

所谓算法就是解题方法的精确描述,由有限个步骤组成,故选项A错误;有0个或多个输入,故选项B错误;算法的步骤是有穷的,故选项C错误;算法具有确定性,指算法的每一步骤必须有确切的含义,故选项D正确。

5.以下不属于算法基本特征的是()

A.可执行性B.确定性C.有穷性D.无限性

【答案】D

【解析】

【详解】

本题考查的是算法的特征。

算法的五大特征:

有穷性、确定性、能行性(可行性)、有0个或多个输入、有一个或多个输出。

故应选D。

6.某算法的部分流程图如图所示。

执行这部分流程,输入变量n的值为5,则下列说法正确的是()

A.语句“c<=n?

”共执行了4次B.循环结束后,变量a的值为3

C.循环结束后,变量b的值为5D.循环结束后,程序输出的值为6

【答案】D

【解析】

【分析】

【详解】

本题考查流程图。

a

1

1

2

3

5

b

1

2

3

5

8

c

1

2

3

5

8

i

2

3

4

5

6

故说法正确的是选项D。

7.某算法的部分流程图如图所示,执行这部分流程后,输出s的值为64,则①处应填入()

A.i\4=2

B.Sqr(i)=Int(Sqr(i))

C.iMod2=1

D.iMod2=0

【答案】D

【解析】

【详解】

本题考查流程图。

可以代入选项,当选项D代入时,流程如下。

i

0

1

2

3

4

5

6

7

8

9

10

11

s

2

2

4

4

8

8

16

16

32

32

64

64

故本题选D。

8.程序设计中的“算法”其实就是()。

A.解决问题的方法和步骤B.能在计算机上解决的方法

C.便于计算的方法D.能通过电脑进行计算的方法

【答案】A

【解析】

【详解】

本题考查算法概念。

算法就是解决问题的方法和步骤,指解题方案的准确而完整的描述,是一系列解决问题的清晰指令,算法代表着用系统的方法描述解决问题的策略机制。

故本题选A。

9.某算法的部分流程图如下图所示。

执行这部分流程,分别输入m=3、n=5,则输出值依次为()

A.15,5B.15,6C.30,6D.30,7

【答案】A

【解析】

【分析】

【详解】

本题考查流程图。

i

1

2

3

4

5

a

3

6

9

12

15

最后可得a=15,i=5故本题选A。

10.某算法的部分流程图如图所示。

执行这部分流程后,a,b的值分别是()

A.3,0B.6,0C.3,3D.6,3

【答案】A

【解析】

【分析】

【详解】

本题考查流程图。

a

78

57

21

15

6

3

b

57

21

15

6

3

0

r

21

15

6

3

0

最终a=3,b=0。

故本题选A。

11.某算法的流程图如图所示。

执行这部分流程,

输入41,则输出的值是()

A.0B.19C.22D.32

【答案】B

【解析】

【分析】

【详解】

x

41

20

10

5

2

1

0

s

1

-1

-5

3

-13

19

k

2

4

8

16

32

64

最后可得s值19,故本题选B。

12.算法的部分流程如图所示。

执行该流程,输出t和k的值分别是()

A.146B.145C.156D.155

【答案】B

【解析】

【详解】

本题考查流程图。

根据流程图结构,初值t=0,k=2,s=12,第一次判断s>1成立,进入第二次判断smodk=0,若成立,则s=s\k,t=t+k,否则,k=k+1。

故最终可得,t=14,k=5,选B。

13.下列选项中,不属于程序设计语言的是()。

A.机器语言B.高级语言

C.汇编语言D.伪代码

【答案】D

【解析】

【分析】

【详解】

本题主要考查程序设计语言。

程序设计语言有机器语言、高级语言、汇编语言,伪代码是一种算法描述语言,故本题选D选项。

14.下列选项不属于算法特征的是()

A.确定性B.有穷性C.有多个输入D.可行性

【答案】C

【解析】

【分析】

【详解】

本题考查算法的基本特征。

算法的特征有:

有穷性、确定性、可行性、有0个或多个输入、有一个或多个输出等,选项C表述不完整,故应选C选项。

15.陈红设计了一个程序:

当输入身高S后,如果身高小于170厘米显示“不合格”,如果大于等于170厘米则显示“合格”,则流程图中①处填写正确的条件是()。

A.S>=170B.S<=170C.S<170D.S>170

【答案】C

【解析】

【分析】

【详解】

本题主要考查算法流程图。

条件不满足时,显示“合格”,条件满足时,显示“不合格”,故此处条件S<170,故本题选C选项。

16.某算法流程图如图所示,执行该算法,循环结束时i的值是

A.0B.5C.14D.21

【答案】B

【解析】

【详解】

本题考查流程图。

i

1

2

3

4

5

s

1

3

6

10

15

结束循环,i=5,故本题选B。

二、判断题

17.算法有至少有一个输入,不一定有输出。

(____)

【答案】错

【解析】

【详解】

本题考查的是算法特征。

算法的五大特征:

有穷性、确定性、能行性(可行性)、有0个或多个输入、有一个或多个输出。

故题干中的说法是错误的。

18.一个算法可以用多种程序设计语言来实现。

(___)

【答案】√

【解析】

【分析】

【详解】

本题考查算法的特性。

计算机语言多种多样,同一种算法可以用不同的程序设计语言来实现,故题目说法正确。

三、填空题

19.算法的重要特征有:

________,算法必须能在执行有限个步骤后终止。

________,算法中的每次运算都有明确的定义,具有无二义性,并且可以通过计算得到唯一的结果。

________,一个算法有0个或多个输入,所谓0个输入是指算法本身给出了初始条件。

________算法一定要有输出。

至少产生一个输出。

________,算法中执行的任何计算都可以在有限时间内完成,也称为________,算法中的运算都必须是可以实现的。

【答案】有穷性确切性输入项输出项可行性有效性

【解析】

【详解】

本题考查的是算法特征。

算法特征:

算法的有穷性是指算法必须能在执行有限个步骤之后终止;确切性是指算法的每一步骤必须有确切的定义;输入项是指一个算法有一个或多个输出,以反映对输入数据加工后的结果;输出项是指算法一定要有输出,至少产生一个输出;可行性是指算法中执行的任何计算都可以在有限时间内完成,也称为有效性。

20.某算法的部分流程图如图所示。

执行这部分流程,若输入x的值分别为16、9、8、7、6、5、4、1,则输出的结果是()

A.6B.6.5C.7D.9.33

【答案】B

【解析】

【分析】

【详解】

本题考查流程图。

x

16

9

8

7

6

5

4

1

s

16

25

33

40

46

51

55

56

n

1

2

3

4

5

6

7

8

a

16

16

16

16

16

16

16

16

b

16

9

8

7

6

5

4

1

y=(56-16-1)/6=6.5。

故本题选B。

21.判断抛物线y=ax2+bx+c与x轴是否有交点的一种算法是:

首先输入三个系数a,b,c的值,然后计算D值,D=b*b-4*a*c,如果D<0,则抛物线与x轴无交点,否则抛物线与x轴有交点。

这个算法的描述方式是()。

A.伪代码B.流程图C.自然语言D.计算机程序

【答案】C

【解析】

【详解】

本题考查算法描述。

算法的描述方式有自然语言,流程图,伪代码。

题干是一种自然语言描述。

故本题选C。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 演讲主持

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1