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

2024-08-05
| 7页
| 102人阅读
| 0人下载

内容正文:

4.2运用顺序结构描述问题求解过程2024—2025学年高中信息技术粤教版(2019)必修1 一、选择题 1.在Python中,下面代码的运行结果是(    ) x=365 g=x%10        #%为求余的意思 s=x//10%10     # //为整除的意思 b=x//100 sum=g*100+s*10+b #sum英文是求和的意思 print(sum) A.365 B.14 C.563 D.41 2.有如下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 3.在Python中,若a=3,b=2,c=1,下列程序段执行后,变量b的值是(    ) c=a b=b+c A.2 B.3 C.4 D.5 4.结构化程序设计的3种基本结构是(   ) A.输入、处理、输出 B.总线型、星状、环状 C.顺序、选择、循环 D.主程序、函数、功能库 5.以下程序属于哪一种结构(   ) a,b,c=10,5,0 c=a a=b b=c print(a.b) A.循环结构 B.分支结构 C.顺序结构 D.双分支结构 6.在Python中,执行以下语句后,显示的结果是(    ) >>>x=4 >>>y=8 >>>x=x**2 >>>y=10-y >>>x-y A.12 B.18 C.16 D.14 7.Python程序的基本结构有(   ) A.过程结构 B.顺序结构 C.循环结构 D.分支结构 8.在Python中想要输出“Hello World”,用到的函数是(   ) A.print() B.input () C.Hello World() D.math () 9.下列不属于程序设计的三大结构的是(  ) A.分支 B.顺序 C.循环 D.树型 10.求两数之和的算法是:输入两数a和b的值,计算c=a+b,输出c的值。该算法的基本结构属于(      )。 A.顺序结构 B.选择结构 C.循环结构 D.框架结构 11.Python输入函数为(  )。 A.time() B.round() C.input( ) D.print() 12.下列算法输出结果是(   )。 A.3 B.6 C.9 D.12 13.Python语句:today=’星期三’,则today的数据类型为(  ) A.int B.float C.str D.int(x) 14.执行Python语句:score=int(input("请输入:"))若输入“98”,则变量score值为(    ) A.98 B.98.0 C.“98” D.“请输入:98” 15.如下所示程序段,主要运用了(   ) 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.网状结构 16.下列程序的基本结构属于(  ) a=9 b=a+1 c=a+b print(a,b,c) A.顺序结构 B.分支结构 C.循环结构 D.树形结构 17.以下程序属于那一种结构(   ) a,b,c=2,10,7 c=a a=b b=c print(a,b,c) A.循环结构 B.分支结构 C.顺序结构 D.双分支结构 18.程序的基本结构有顺序结构、选择结构和(  )。 A.模块结构 B.层次结构 C.循环结构 D.逻辑结构 19.在python中,程序语句print("36+78=",36+78)的输出结果是(   ) A.36+78= 114 B.114=36+78 C.36+78= 36+78 D.“36+78”=14 20.顺序结构的程序执行过程是(   )依次执行的。 A.自下而上 B.自上而下 C.根据条件判断 D.由外到内 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.C 【详解】本题主要考查Python基本运算。%为求余, //为整除,程序实现了提取了变量x各位上的数值,然后倒置形成新数,因此C选项正确。 【点睛】 2.D 【详解】本题考查的是Python基础。a=20,b=30,t=a=20,a=b=30,b=t=20。最后输出是30 20选项D正确。 3.D 【详解】本题考查的是Python顺序结构。a=3,b=2,c=1,c=a=3,b=b+c=2+3=5。故本题应选D。 4.C 【详解】本题主要考查程序控制结构。结构化程序设计的3种基本结构是顺序、选择、循环,故本题选C选项。 5.C 【详解】本题主要考查程序结构的应用。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。分析代码可知,该程序属于顺序结构,故本题选C选项。 6.D 【详解】本题考查Python基础。x=x**2=4**2=16,y=10-y=10-8=2,x-y=16-2=14。故选D。 7.BCD 【详解】本题主要考查Python程序的基本结构。Python程序的基本结构有顺序结构、循环结构、分支结构。故本题选BCD选项。 8.A 【详解】本题考查的是Python输出函数。在Python输出函数是print。故本题应选A。 9.D 【详解】本题主要考查程序设计的基本结构。程序设计的三大结构是分支、顺序和循环结构,故本题选D选项。 10.A 【详解】本题主要考查算法基本结构。求两数之和的算法是:输入两数a和b的值,计算c=a+b,输出c的值。该算法的基本结构属于顺序结构,故本题选A选项。 11.C 【详解】本题考查的是Python函数。input( )是输入函数,print()是输出函数。故选项C正确。 12.C 【详解】本题考查的是流程图识读。a=3,a=a+3=3+3=6,b=a+3=6+3=9。输出b的值为9,故本题应选C。 13.C 【详解】本题主要考查Python 中常用数据类型。字符串(str)是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串,因此C选项正确。 【点睛】 14.A 【详解】本题考查的是Python输入语句及求整函数。input是输入函数,int是取整函数,故若输入“98”,则变量score值为98,选项A正确。 15.B 【详解】本题考查的是Python选择语句。if……elif……else是属于选择语句的结构。故本题应选B。 16.A 【详解】本题主要考查Python程序基本结构。程序基本结构有:顺序结构、分支结构、循环结构,由图可知,该程序的基本结构是顺序结构,故本题选A选项。 17.C 【详解】本题考查程序控制结构。分析程序可知,该程序属于顺序结构,即自上而下依次执行。故选C。 18.C 【详解】本题主要考查程序的基本结构。程序的基本结构有顺序结构、选择结构和循环结构,故本题选C选项。 19.A 【详解】本题考查的是Python输出函数。加双引号表示是字符串。字符串原样输出显示,故输出结果为:36+78=114,选项A正确。 20.B 【详解】本题考查顺序结构的描述。顺序结构的程序执行过程是自上而下依次执行的,故选B。 答案第1页,共2页 答案第1页,共2页 学科网(北京)股份有限公司 $$

资源预览图

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