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

2024-08-13
| 7页
| 328人阅读
| 1人下载

内容正文:

4.2运用顺序结构描述问题求解过程2024—2025学年高中信息技术粤教版(2019)必修1 一、选择题 1.结构化程序设计的3种基本结构是(   ) A.输入、处理、输出 B.总线型、星状、环状 C.顺序、选择、循环 D.主程序、函数、功能库 2.a=40,b=30,print(a-b)结果是(   ) A.70 B.10 C.20 D.4030 3.以下是一段Python程序,它的基本结构属于(   ) a=1 b=a+1 c=a+b print(a,b,c) A.顺序结构 B.分支结构 C.循环结构 D.树形结构 4.执行以下代码后,整型变量a和b的值分别是(   ) a=2 b=3 a=a*b b=a//b a=a//b A.2 3 B.6 2 C.3 2 D.6 3 5.以下程序属于哪一种结构(   ) a,b,c=10,5,0 c=a a=b b=c print(a.b) A.循环结构 B.分支结构 C.顺序结构 D.双分支结构 6.关于三种基本结构的流程图,下列选择正确的是() A.一是顺序结构、二是分支结构、三是循环结构 B.一是顺序结构、二是循环结构、三是分支结构 C.一是分支结构、二是顺序结构、三是循环结构 D.一是循环结构、二是分支结构、三是顺序结构 7.执行Python语句:score=int(input("请输入:"))若输入“98”,则变量score值为(    ) A.98 B.98.0 C.“98” D.“请输入:98” 8.顺序控制结构的程序执行过程是(  )依次执行的。 A.自上而下 B.自下而上 C.自外到内 D.由内到外 9.在python中,程序语句print("36+78=",36+78)的输出结果是(   ) A.36+78= 114 B.114=36+78 C.36+78= 36+78 D.“36+78”=14 10.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 11.如下所示程序段,主要运用了(   ) 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.网状结构 12.在Python中,程序语句print("36+78=",36+78)的输出结果是(  ) A.36+78=36+78 B.114=36+78 C.36+78=114 D.”36+78”=14 13.关于结构化程序设计所要求的基本结构,以下描述错误的是(   ) A.重复(循环) B.选择(分支) C.goto跳转 D.顺序 14.下列程序采用的是哪种算法结构(  ) a=3 b=5 s=a+b print(s) A.循环结构 B.关系结构 C.顺序结构 D.分支结构 15.在python中,已知变量X=5,语句print("X=",X)的运行结果是( ) A.X=1 B.X=X C.X=5 D.5=X 16.以下程序的输出结果是(   ) year="2021" print("今年是"+"year"+"年") A.今年是 +year+ 年 B.今年是 year 年 C.今年是 2021年 D.今年是+2021+年 17.下列不属于程序基本结构的是(  ) A.顺序结构 B.选择结构 C.循环结构 D.树形结构 18.顺序结构程序的执行顺序是() A.由外到内 B.自上而下 C.自下而上 D.由内到外 19.下列算法输出结果是(   )。 A.3 B.6 C.9 D.12 20.下面的程序段,通过键盘输入5,则运算结果是(   ) A=input() print(A * 5) A.3125 B.25 C.5*5 D.55555 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.C 【详解】本题主要考查程序控制结构。结构化程序设计的3种基本结构是顺序、选择、循环,故本题选C选项。 2.B 【详解】本题考查的是Python程序基础。a=40,b=30,a-b=40-30=10,故print(a-b)输出结果是10,选项B正确。 3.A 【详解】本题考查的是Python程序结构。程序结构有顺序结构、选择结构、循环结构。顺序结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。故本题应选A。 4.C 【详解】本题考查的是Python调试与运行。*表示乘,//表示整除。a=a*b=2*3=6,b=a//b=6//3=2,a=a//b=6//2=3。执行后整型变量a和b的值分别是:3 2,选C。 5.C 【详解】本题主要考查程序结构的应用。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。分析代码可知,该程序属于顺序结构,故本题选C选项。 6.A 【详解】本题主要考查程序结构。由图可知,一是顺序结构、二是分支结构、三是循环结构,故本题选A选项。 7.A 【详解】本题考查的是Python输入语句及求整函数。input是输入函数,int是取整函数,故若输入“98”,则变量score值为98,选项A正确。 8.A 【详解】本题考查的是算法结构。顺序控制结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。故选项A正确。 9.A 【详解】本题考查的是Python输出函数。加双引号表示是字符串。字符串原样输出显示,故输出结果为:36+78=114,选项A正确。 10.A 【详解】本题考查的是Python语句。执行x=y y=x语句后x、y的值都为y的值,不能实现交换变量 x 和 y 的值。故本题应选A。 11.B 【详解】本题考查的是Python选择语句。if……elif……else是属于选择语句的结构。故本题应选B。 12.C 【详解】本题考查的是Python输出函数。加双引号表示是字符串。字符串原样输出显示,故输出结果为:36+78=114,选项C正确。 13.C 【详解】本题主要考查程序基本结构。结构化程序设计所要求的基本结构,包括三种:重复(循环)、选择(分支)和顺序结构,故本题选C选项。 14.C 【详解】本题主要考查Python顺序结构。分析程序,该程序采用的是顺序结构,故本题选C选项。 15.C 【详解】本题考查Python输出函数相关操作。"X="是字符串,输出时原样输出,","后面的X为输出内容。语句print("X=",X)的运行结果是X=5。故本题答案是C选项。 16.B 【详解】本题考查的是Python输出语句。由于year也加上双引号,故在print语句中year不是变量是字符串。"今年是"+"year"+"年"="今年是 year 年",选项B正确。 17.D 【详解】本题主要考查程序基本结构。程序基本结构有:顺序结构、选择结构、循环结构,故本题选D选项。 18.B 【详解】本题主要考查顺序结构。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。因此B选项正确。 【点睛】 19.C 【详解】本题考查的是流程图识读。a=3,a=a+3=3+3=6,b=a+3=6+3=9。输出b的值为9,故本题应选C。 20.D 【详解】本题主要考查程序的运行。input输入的是字符,字符*5,就会显示5倍的字符来。通过键盘输入5,则运算结果是55555,故本题选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
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。