4.2运用顺序结构描述问题求解过程2023—2024学年高中信息技术粤教版(2019)必修1

2024-06-28
| 7页
| 112人阅读
| 0人下载

内容正文:

4.2运用顺序结构描述问题求解过程 2023—2024学年高中信息技术粤教版(2019)必修1 1.Python程序的基本结构有(   ) A.过程结构 B.顺序结构 C.循环结构 D.分支结构 2.有如下程序段: x,y=4,6 print("x+y") 该程序段运行后,将输出显示(   ) A.4+6 B.x+y C.10 D.x+y=10 3.如下所示程序段,主要运用了(   ) W=float( input(输入体重(kg):") h= float( input("输入身高(m):")) bmi=w/(h*h) #BMI=体重(kg)/身高的平方(m) if bmi<18.5:   print("偏瘦") elif 18.5<=bmi<24:   print("正常") else:   print("偏胖") A.顺序结构 B.选择结构 C.循环结构 D.网状结构 4.为使两段程序能实现相同的功能,左框内划线处的内容为(   ) A.b = x\ 10 Mod 10 B.b =(x- a * 100) / 10 C.b =(x - a * 100) / 10 D.b = Int((x - a * 100 - c) / 10) 5.每一个步骤按先后次序执行,属于(   ) A.顺序结构 B.选择结构 C.分支结构 D.循环结构 6.执行Python语句:score=int(input("请输入:"))若输入“98”,则变量score值为(    ) A.98 B.98.0 C.“98” D.“请输入:98” 7.下列选项中,属于Python输出函数的是(  )。 A.random() B.print() C.sqrt() D.input() 8.顺序控制结构的程序执行过程是(  )依次执行的。 A.自上而下 B.自下而上 C.自外到内 D.由内到外 9.在Python中想要输出“Hello World”,用到的函数是(   ) A.print() B.input () C.Hello World() D.math () 10.下列程序的基本结构属于(  ) a=9 b=a+1 c=a+b print(a,b,c) A.顺序结构 B.分支结构 C.循环结构 D.树形结构 11.Python 语言中交换变量 x 和 y 的值(x,y 均不等于 0),下列选项不能实现的是(    )。 A.x=y y=x B.z=x x=y y=z C.x, y=y, x D.x=x*y y=x/y x=x/y 12.程序的基本结构有顺序结构、选择结构和(  )。 A.模块结构 B.层次结构 C.循环结构 D.逻辑结构 13.程序通常有三种控制结构,即:顺序结构、分支结构和循环结构。下面说法正确的是(   ) A.一个程序只能包含一种结构 B.一个程序最多包含两种结构 C.一个程序可以包含以上三种结构中的任意组合 D.一个程序必须包含以上三种结构 14.有如下Python程序段: a=20;b=30 t=a a=b b=t print(a,b) 执行该程序段后,输出结果为(   ) A.20 20 B.30 30 C.20 30 D.30 20 15.以下程序属于那一种结构(   ) a,b,c=2,10,7 c=a a=b b=c print(a,b,c) A.循环结构 B.分支结构 C.顺序结构 D.双分支结构 16.下面的程序段,通过键盘输入5,则运算结果是(   ) A=input() print(A * 5) A.3125 B.25 C.5*5 D.55555 17.下列不属于程序基本结构的是(  ) A.顺序结构 B.选择结构 C.循环结构 D.树形结构 18.以下程序的输出结果是(   ) year="2021" print(" 今年是"+year+"年") A.今年是 year 年 B.今年是 +year+ 年 C.今年是2021年 D.今年是 +2021+年 19.下列程序采用的是哪种算法结构(  ) a=3 b=5 s=a+b print(s) A.循环结构 B.关系结构 C.顺序结构 D.分支结构 20.有关顺序结构的说法正确的是(    ) A.顺序结构是算法的基本结构之一 B.任何的程序设计中都有顺序结构 C.顺序结构在程序设计中可有可无 D.顺序结构、选择结构、循环结构是程序设计 三种基本结构。 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.BCD 【详解】本题主要考查Python程序的基本结构。Python程序的基本结构有顺序结构、循环结构、分支结构。故本题选BCD选项。 2.B 【详解】本题主要考查Python程序的执行。x=4,y=6,"x+y"将原样显示,故该程序段运行后,将输出显示x+y,故本题选B选项。 3.B 【详解】本题考查的是Python选择语句。if……elif……else是属于选择语句的结构。故本题应选B。 4.A 【详解】本题主要考查VB程序调试。分析程序可知,左框线内的程序实现将三位数x逆着输出,右框线内变量b保存x十位上的数,故b = x\ 10 Mod 10,故本题选A选项。 5.A 【详解】本题主要考查顺序结构。顺序结构就是从头到尾一步步按部就班的执行下去,不会中途出现放弃或者跳转的情况,故本题选A选项。 6.A 【详解】本题考查的是Python输入语句及求整函数。input是输入函数,int是取整函数,故若输入“98”,则变量score值为98,选项A正确。 7.B 【详解】本题考查的是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B正确。 8.A 【详解】本题考查的是算法结构。顺序控制结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。故选项A正确。 9.A 【详解】本题考查的是Python输出函数。在Python输出函数是print。故本题应选A。 10.A 【详解】本题主要考查Python程序基本结构。程序基本结构有:顺序结构、分支结构、循环结构,由图可知,该程序的基本结构是顺序结构,故本题选A选项。 11.A 【详解】本题考查的是Python语句。执行x=y y=x语句后x、y的值都为y的值,不能实现交换变量 x 和 y 的值。故本题应选A。 12.C 【详解】本题主要考查程序的基本结构。程序的基本结构有顺序结构、选择结构和循环结构,故本题选C选项。 13.C 【详解】本题主要考查程序控制结构。程序通常有三种控制结构,即:顺序结构、分支结构和循环结构。一个程序可以包含以上三种结构中的任意组合,故本题选C选项。 14.D 【详解】本题考查的是Python基础。a=20,b=30,t=a=20,a=b=30,b=t=20。最后输出是30 20选项D正确。 15.C 【详解】本题考查程序控制结构。分析程序可知,该程序属于顺序结构,即自上而下依次执行。故选C。 16.D 【详解】本题主要考查程序的运行。input输入的是字符,字符*5,就会显示5倍的字符来。通过键盘输入5,则运算结果是55555,故本题选D选项。 17.D 【详解】本题主要考查程序基本结构。程序基本结构有:顺序结构、选择结构、循环结构,故本题选D选项。 18.C 【详解】本题考查的是Python输出。year是字符串类型,year="2021",故" 今年是"+year+"年"="今年是2021年",选项C正确。 19.C 【详解】本题主要考查Python顺序结构。分析程序,该程序采用的是顺序结构,故本题选C选项。 20.ABD 【详解】本题主要考查顺序结构。顺序结构是算法的基本结构之一,任何的程序设计中都有顺序结构,顺序结构、选择结构、循环结构是程序设计三种基本结构,故本题选ABD选项。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

4.2运用顺序结构描述问题求解过程2023—2024学年高中信息技术粤教版(2019)必修1
1
4.2运用顺序结构描述问题求解过程2023—2024学年高中信息技术粤教版(2019)必修1
2
4.2运用顺序结构描述问题求解过程2023—2024学年高中信息技术粤教版(2019)必修1
3
所属专辑
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。