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

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

内容正文:

4.2 运用顺序结构描述问题求解过程 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.在Python中,若a=3,b=2,c=1,下列程序段执行后,变量b的值是(    ) c=a b=b+c A.2 B.3 C.4 D.5 2.a=40,b=30,print(a-b)结果是(   ) A.70 B.10 C.20 D.4030 3.Python程序的基本结构有(   ) A.过程结构 B.顺序结构 C.循环结构 D.分支结构 4.如下所示程序段,主要运用了(   ) 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.网状结构 5.表示程序中的各步操作按出现的先后顺序执行的是(    ) A.选择结构 B.顺序结构 C.体系结构 D.循环结构 6.input( )函数返回的结果是(     ) A.整型 B.浮点型 C.字符串型 D.列表型 7.下列算法输出结果是(   )。 A.3 B.6 C.9 D.12 8.在Python中,执行以下语句后,显示的结果是(    ) >>>x=4 >>>y=8 >>>x=x**2 >>>y=10-y >>>x-y A.12 B.18 C.16 D.14 9.顺序结构是最常用最简单的程序结构,其语句执行顺序是(    ) A.自上而下 B.自下而上 C.由内到外 D.由外到内 10.Python输入函数为(  )。 A.time() B.round() C.input( ) D.print() 11.下列语句执行输出结果正确的是(    ) x,y,z=3,4,5 if y>x and z>y:        z,x=x,z print(x,y,z) A.3 4 5 B.4 5 3 C.5 3 4 D.5 4 3 12.s=int(input(“请输入一个两位数:”)) s=s%6 print(s) 程序运行后,键盘输入33,其输出结果为 (    ) A.5.5 B.3 C.5 D.3.0 13.以下程序属于那一种结构(   ) a,b,c=2,10,7 c=a a=b b=c print(a,b,c) A.循环结构 B.分支结构 C.顺序结构 D.双分支结构 14.以下4段程序或表达式不能实现两个整数型变量a,b的值交换的是(   ) A. a, b = b, a B. t = a a = b b = t C. a = a + b b = a – b a = a – b D. if a ! = b:     a = b b = a A.A B.B C.C D.D 15.以下是一段Python程序,它的基本结构属于(   ) a=1 b=a+1 c=a+b print(a,b,c) A.顺序结构 B.分支结构 C.循环结构 D.树形结构 16.顺序控制结构的程序执行过程是(  )依次执行的。 A.自上而下 B.自下而上 C.自外到内 D.由内到外 17.程序的基本结构有顺序结构、选择结构和(  )。 A.模块结构 B.层次结构 C.循环结构 D.逻辑结构 18.有如下Python程序段: a=3 b=4 a=a+b b=a+b 运行程序后a、b的值分别是(    ) A.3,4 B.7,7 C.7,11 D.11,7 19.某市出租车起步价(3公里内)为10元,超出3公里的部分按1.8元每公里收费,如要编写一个计费程序,则应充分利用下列哪种基本结构(     ) A.顺序结构 B.分支结构 C.循环结构 D.无法确定 20.执行语句x=input()时,如果从键盘输入“12”并按回车键,则x的值是(    ) A.12 B.12.0 C.1e2 D.’12’ 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.D 【详解】本题考查的是Python顺序结构。a=3,b=2,c=1,c=a=3,b=b+c=2+3=5。故本题应选D。 2.B 【详解】本题考查的是Python程序基础。a=40,b=30,a-b=40-30=10,故print(a-b)输出结果是10,选项B正确。 3.BCD 【详解】本题主要考查Python程序的基本结构。Python程序的基本结构有顺序结构、循环结构、分支结构。故本题选BCD选项。 4.B 【详解】本题考查的是Python选择语句。if……elif……else是属于选择语句的结构。故本题应选B。 5.B 【详解】本题考查程序结构 顺序结构:表示程序中的各步操作按出现的先后顺序执行。故本题选B选项 6.C 【详解】本题考查的是Python中input函数。input( )函数返回的结果是字符串型。本题应选C。 7.C 【详解】本题考查的是流程图识读。a=3,a=a+3=3+3=6,b=a+3=6+3=9。输出b的值为9,故本题应选C。 8.D 【详解】本题考查Python基础。x=x**2=4**2=16,y=10-y=10-8=2,x-y=16-2=14。故选D。 9.A 【详解】本题考查顺序结构的描述。顺序结构是最常用最简单的程序结构,其语句执行顺序是自上而下。故选A。 【点睛】 10.C 【详解】本题考查的是Python函数。input( )是输入函数,print()是输出函数。故选项C正确。 11.D 【详解】本题考查的是Python选择语句。初始值x=3,y=4,z=5。4>3 and 5>4成立,执行 z,x=x,z即交换x、z值,交换后xyz分别为:5 4 3,故选项D正确。 12.B 【详解】本题主要考查程序运行。s=33,s=s%6=33%6=3(%取余),故本题选B选项。 13.C 【详解】本题考查程序控制结构。分析程序可知,该程序属于顺序结构,即自上而下依次执行。故选C。 14.D 【详解】本题考查的是Python表达式。选项D中,执行后a,b的值都变为b的值,不能实现交换,故选D。 15.A 【详解】本题考查的是Python程序结构。程序结构有顺序结构、选择结构、循环结构。顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。故本题应选A。 16.A 【详解】本题考查的是算法结构。顺序控制结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。故选项A正确。 17.C 【详解】本题主要考查程序的基本结构。程序的基本结构有顺序结构、选择结构和循环结构,故本题选C选项。 18.C 【详解】本题主要考查Python程序的执行。a=3,b=4,a=a+b=3+4=7,b=a+b=7+4=11,故本题选C选项。 19.B 【详解】本题主要考查程序设计基本结构。出租车起步价(3公里内)为10元,超出3公里的部分按1.8元每公里收费,故应充分利用分支结构,故本题选B选项。 20.D 【详解】本题考查的是input()函数。input()函数的返回结果都是字符串。故执行语句x=input()时,如果从键盘输入“12”并按回车键,则x的值是'12'。选项D正确。 答案第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
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。