资源简介 中小学教育资源及组卷应用平台4.2运用顺序结构描述问题求解过程-粤教版(2019)高中信息技术必修一练习学校:___________姓名:___________班级:___________考号:___________一、选择题1.Python程序的基本结构有()A.过程结构B.顺序结构C.循环结构D.分支结构2.表示程序中的各步操作按出现的先后顺序执行的是()A.选择结构B.顺序结构C.体系结构D.循环结构3.有关顺序结构的说法正确的是()A.顺序结构是算法的基本结构之一B.任何的程序设计中都有顺序结构C.顺序结构在程序设计中可有可无D.顺序结构、选择结构、循环结构是程序设计三种基本结构。4.下面的程序段,通过键盘输入5,则运算结果是()A=input()print(A5)A.3125B.25C.55D.5.55.下列选项中,属于Python输出函数的是()。A.random()B.print()C.sqrt()D.input()6.s=int(input(“请输入一个两位数:”))s=s%6print(s)程序运行后,键盘输入33,其输出结果为()A.5.5B.3C.5D.3.07.有关顺序结构的说法不正确的是()。A.顺序结构是算法的基本结构之一B.任何的程序设计中都有顺序结构C.顺序结构在程序设计中可有可无D.顺序结构、选择结构、循环结构是程序设计的三种基本结构。8.下列不是Python程序基本结构的是()。A.顺序结构B.树形结构C.分支结构D.循环结构9.下列哪种结构,可以实现程序的判断()。A.顺序结构B.选择结构C.循环结构D.组合结构10.有关选择结构的说法不正确的是()。A.选择结构是算法的基本结构之一B.任何的程序设计中都有选择结构C.选择结构在程序设计中起到对事物的判断与选择的作用D.在PYTHON程序设计语言中选择结构一般使用IF语句实现。11.顺序控制结构的程序执行过程是( )依次执行的。A.自上而下B.自下而上C.自外到内D.由内到外12.Python程序文件的扩展名是()。A..pythonB..pytC..ptD..py13.求两数之和的算法是:输入两数a和b的值,计算c=a+b,输出c的值。该算法的基本结构属于()。21世纪教育网版权所有A.顺序结构B.选择结构C.循环结构D.框架结构二、操作题14.从键盘输入一个整数,判断该数字能否被2和3同时整除,能否被2整除,能否被3整除,不能被2和3整除。输出相应信息。21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台4.2运用顺序结构描述问题求解过程-粤教版(2019)高中信息技术必修一练习学校:___________姓名:___________班级:___________考号:___________一、选择题1.Python程序的基本结构有()A.过程结构B.顺序结构C.循环结构D.分支结构【答案】BCD【解析】【详解】本题主要考查Python程序的基本结构。Python程序的基本结构有顺序结构、循环结构、分支结构。故本题选BCD选项。www-2-1-cnjy-com2.表示程序中的各步操作按出现的先后顺序执行的是()A.选择结构B.顺序结构C.体系结构D.循环结构【答案】B【解析】【分析】【详解】本题考查程序结构顺序结构:表示程序中的各步操作按出现的先后顺序执行。故本题选B选项3.有关顺序结构的说法正确的是()A.顺序结构是算法的基本结构之一B.任何的程序设计中都有顺序结构C.顺序结构在程序设计中可有可无D.顺序结构、选择结构、循环结构是程序设计三种基本结构。【答案】ABD【解析】【详解】本题主要考查顺序结构。顺序结构是算法的基本结构之一,任何的程序设计中都有顺序结构,顺序结构、选择结构、循环结构是程序设计三种基本结构,故本题选ABD选项。21·cn·jy·com4.下面的程序段,通过键盘输入5,则运算结果是()A=input()print(A5)A.3125B.25C.55D.5.5【答案】B【解析】【详解】本题主要考查程序的运行。A=5,A5=55=25,通过键盘输入5,则运算结果是25,故本题选B选项。21世纪教育网版权所有5.下列选项中,属于Python输出函数的是()。A.random()B.print()C.sqrt()D.input()【答案】B【解析】【详解】本题考查的是Python函数。print()是Python输出函数;input()是Python输入函数。故选项B正确。21cnjy.com6.s=int(input(“请输入一个两位数:”))s=s%6print(s)程序运行后,键盘输入33,其输出结果为()A.5.5B.3C.5D.3.0【答案】B【解析】【详解】本题主要考查程序运行。s=33,s=s%6=33%6=3(%取余),故本题选B选项。7.有关顺序结构的说法不正确的是()。A.顺序结构是算法的基本结构之一B.任何的程序设计中都有顺序结构C.顺序结构在程序设计中可有可无D.顺序结构、选择结构、循环结构是程序设计的三种基本结构。【答案】C【解析】【分析】【详解】本题主要考查程序设计三种基本结构的特征和功能。顺序结构、选择结构、循环结构是程序设计的三种基本结构,因此A、D选项正确;根据算法特点,如果在执行过程中,不需要分类讨论,则不需要有条件结构,如果不需要得利执行某些操作,则不需要循环结构,但任何一个算法都必须有顺序结构,因此B选项正确,C选项符合题意。2·1·c·n·j·y8.下列不是Python程序基本结构的是()。A.顺序结构B.树形结构C.分支结构D.循环结构【答案】B【解析】【详解】本题考查Python相关知识。程序基本结构的是顺序结构,分支结构和循环结构。选项B不是程序基本结构,这是一种数据结构。21教育网9.下列哪种结构,可以实现程序的判断()。A.顺序结构B.选择结构C.循环结构D.组合结构【答案】B【解析】【详解】本题考查的是程序结构。顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。分支结构的执行是依据一定的条件选择执行路径,而不是严格按照语句出现的物理顺序。循环结构是指在程序中需要反复执行某个功能而设置的一种程序结构。故选项B正确。【来源:21·世纪·教育·网】10.有关选择结构的说法不正确的是()。A.选择结构是算法的基本结构之一B.任何的程序设计中都有选择结构C.选择结构在程序设计中起到对事物的判断与选择的作用D.在PYTHON程序设计语言中选择结构一般使用IF语句实现。【答案】B【解析】【详解】本题考查的是选择结构。算法的结构有:顺序结构、选择结构、循环结构。程序是由顺序结构、选择结构、循环结构组成的,但并不是所有程序设计中都有选择结构。故选项B错误。www.21-cn-jy.com11.顺序控制结构的程序执行过程是( )依次执行的。A.自上而下B.自下而上C.自外到内D.由内到外【答案】A【解析】【详解】本题考查的是算法结构。顺序控制结构是最常用、最简单的程序结构,其语句执行顺序是自上而下依次执行的。故选项A正确。21·世纪教育网12.Python程序文件的扩展名是()。A..pythonB..pytC..ptD..py【答案】D【解析】【分析】【详解】本题考查Python文件扩展名相关知识点Python程序文件的扩展名是.py。故本题选D选项13.求两数之和的算法是:输入两数a和b的值,计算c=a+b,输出c的值。该算法的基本结构属于()。2-1-c-n-j-yA.顺序结构B.选择结构C.循环结构D.框架结构【答案】A【解析】【分析】【详解】本题主要考查算法基本结构。求两数之和的算法是:输入两数a和b的值,计算c=a+b,输出c的值。该算法的基本结构属于顺序结构,故本题选A选项。二、操作题14.从键盘输入一个整数,判断该数字能否被2和3同时整除,能否被2整除,能否被3整除,不能被2和3整除。输出相应信息。【答案】a=input()b=int(a)ifb%2==0andb%3==0:print('该数字能被2和3同时整除')elifb%2==0:print('该数字能被2整除')elifb%3==0:print('该数字能被3整除')else:print('该数字不能被2和3整除')【解析】【分析】【详解】本题考查VB程序相关知识点Input从键盘接收一个数,int(a)转化为整形,通过if…else…嵌套进行判断并输出21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 4.2运用顺序结构描述问题求解过程-粤教版(2019)高中信息技术必修一练习(原卷版).doc 4.2运用顺序结构描述问题求解过程-粤教版(2019)高中信息技术必修一练习(解析版).doc