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

2024-08-02
| 9页
| 89人阅读
| 0人下载

内容正文:

4.2 运用顺序结构描述问题求解过程 学校:___________姓名:___________班级:___________考号:___________ 一、选择题 1.Python语句:today=’星期三’,则today的数据类型为(  ) A.int B.float C.str D.int(x) 2.如下所示程序段,主要运用了(   ) 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.网状结构 3.顺序结构是最常用最简单的程序结构,其语句执行顺序是(    ) A.自上而下 B.自下而上 C.由内到外 D.由外到内 4.有关选择结构的说法不正确的是(    )。 A.选择结构是算法的基本结构之一 B.任何的程序设计中都有选择结构 C.选择结构在程序设计中起到对事物的判断与选择的作用 D.在PYTHON 程序设计语言中选择结构一般使用IF语句实现。 5.在python中,已知变量X=5,语句print("X=",X)的运行结果是( ) A.X=1 B.X=X C.X=5 D.5=X 6.在python中,程序语句print("36+78=",36+78)的输出结果是(   ) A.36+78= 114 B.114=36+78 C.36+78= 36+78 D.“36+78”=14 7.执行语句x=input()时,如果从键盘输入“12”并按回车键,则x的值是(    ) A.12 B.12.0 C.1e2 D.’12’ 8.下列算法输出结果是(   )。 A.3 B.6 C.9 D.12 9.程序的基本结构有顺序结构、选择结构和(  )。 A.模块结构 B.层次结构 C.循环结构 D.逻辑结构 10.下面的程序段,通过键盘输入5,则运算结果是(   ) A=input() print(A * 5) A.3125 B.25 C.5*5 D.55555 11.有如下程序段: a = 3; b = 4; c = 5 a = a * b a = a % c c = c // b print(a + c) 运行之后,输出结果为(   ) A.2 1 B.3 C.3 1 D.4 12.结构化程序设计的3种基本结构是(   ) A.输入、处理、输出 B.总线型、星状、环状 C.顺序、选择、循环 D.主程序、函数、功能库 13.下列程序的基本结构属于(  ) a=9 b=a+1 c=a+b 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.以下程序属于哪一种结构(   ) a,b,c=10,5,0 c=a a=b b=c print(a.b) A.循环结构 B.分支结构 C.顺序结构 D.双分支结构 16.顺序结构程序的执行顺序是() A.由外到内 B.自上而下 C.自下而上 D.由内到外 17.为使两段程序能实现相同的功能,左框内划线处的内容为(   ) 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) 18.若a=20,b=10,c=str(a)+str(b),则c的值是(    ) A.30 B."30" C.2010 D."2010" 19.有如下Python程序段: info={"货号":"419803","品名":"鲜奶","数量":3, "单价":4. 5, "金额" :13. 5) for x in info. keys():         print(x, info[x]) 执行该程序后,输出的结果是(    ) A.货号 419803 品名 鲜奶 数量 3 单价 4.5 金额 13.5 B.货号 “419803” 品名 “鲜奶” 数量 3 单价 4.5 金额 13.5 C.货号 419803品名 鲜奶 数量3 单价 4.5 金额13.5 D.货号 "419803" 品名 "鲜奶" 20.下列不属于程序基本结构的是(  ) A.顺序结构 B.选择结构 C.循环结构 D.树形结构 试卷第1页,共3页 试卷第1页,共3页 学科网(北京)股份有限公司 参考答案: 1.C 【详解】本题主要考查Python 中常用数据类型。字符串(str)是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串,因此C选项正确。 【点睛】 2.B 【详解】本题考查的是Python选择语句。if……elif……else是属于选择语句的结构。故本题应选B。 3.A 【详解】本题考查顺序结构的描述。顺序结构是最常用最简单的程序结构,其语句执行顺序是自上而下。故选A。 【点睛】 4.B 【详解】本题考查的是选择结构。算法的结构有:顺序结构、选择结构、循环结构。程序是由顺序结构、选择结构、循环结构组成的,但并不是所有程序设计中都有选择结构。故选项B错误。 5.C 【详解】本题考查Python输出函数相关操作。"X="是字符串,输出时原样输出,","后面的X为输出内容。语句print("X=",X)的运行结果是X=5。故本题答案是C选项。 6.A 【详解】本题考查的是Python输出函数。加双引号表示是字符串。字符串原样输出显示,故输出结果为:36+78=114,选项A正确。 7.D 【详解】本题考查的是input()函数。input()函数的返回结果都是字符串。故执行语句x=input()时,如果从键盘输入“12”并按回车键,则x的值是'12'。选项D正确。 8.C 【详解】本题考查的是流程图识读。a=3,a=a+3=3+3=6,b=a+3=6+3=9。输出b的值为9,故本题应选C。 9.C 【详解】本题主要考查程序的基本结构。程序的基本结构有顺序结构、选择结构和循环结构,故本题选C选项。 10.D 【详解】本题主要考查程序的运行。input输入的是字符,字符*5,就会显示5倍的字符来。通过键盘输入5,则运算结果是55555,故本题选D选项。 11.B 【详解】本题考查的是Python顺序语句。*表示乘,%表示求余,//取整。a = 3; b = 4; c = 5,a = a * b=12,a = a % c=12%5=2,c = c // b=5//4=1,a + c=2+1=3。故选B。 12.C 【详解】本题主要考查程序控制结构。结构化程序设计的3种基本结构是顺序、选择、循环,故本题选C选项。 13.A 【详解】本题主要考查Python程序基本结构。程序基本结构有:顺序结构、分支结构、循环结构,由图可知,该程序的基本结构是顺序结构,故本题选A选项。 14.D 【详解】本题考查的是Python表达式。选项D中,执行后a,b的值都变为b的值,不能实现交换,故选D。 15.C 【详解】本题主要考查程序结构的应用。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。分析代码可知,该程序属于顺序结构,故本题选C选项。 16.B 【详解】本题主要考查顺序结构。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。因此B选项正确。 【点睛】 17.A 【详解】本题主要考查VB程序调试。分析程序可知,左框线内的程序实现将三位数x逆着输出,右框线内变量b保存x十位上的数,故b = x\ 10 Mod 10,故本题选A选项。 18.D 【详解】本题考查的是Python顺序结构。str是转换为字符类型,+在字符运算中是连接作用。a=20,b=10,c=str(a)+str(b)="2010",故选D。 19.A 【详解】本题考查的是Python输出语句。输出时候,字符类型数据前不会加单引号或双引号,没有指定结束符则默认是换行。故本题应选A。 20.D 【详解】本题主要考查程序基本结构。程序基本结构有:顺序结构、选择结构、循环结构,故本题选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
相关资源
示范课
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。