资源简介 中小学教育资源及组卷应用平台2.4可以复用的代码-教科版(2019)高中信息技术必修一练习学校:___________姓名:___________班级:___________考号:___________一、选择题1.关于伪代码,以下说法正确的是()A.伪代码是通过图形符号描述算法的。B.伪代码抽象,书写不方便。C.伪代码易于转化为计算机程序设计语言。D.伪代码格式紧凑,但不易于理解。答案:C【详解】本题考查伪代码相关知识点流程图是通过图形符号描述算法的。故选项A说法错误伪代码具体,书写方便。故选项B说法错误伪代码易于转化为计算机程序设计语言。故本题选C选项伪代码易于理解。故选项D说法错误2.函数如下defchanageInt(number2):number2=number2+1print("changeInt:number2=",number2)#调用number1=2chanageInt(number1)print("number:",number1)打印结果哪项是正确的()A.changeInt:number2=3number:3B.changeInt:number2=3number:2C.number:2changeInt:number2=2D.number:2changeInt:number2=3答案:B【详解】本题考查Python相关知识。chanageInt(number1)将number1代入自定义函数chanageInt中,因为number1=2,所以函数中number2=3。打印函数print("changeInt:number2=",number2),得到changeInt:number2=3,number1的值没变,所以本题选B。二、填空题3.Python内置函数______可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。答案:len()【详解】本题考查的是Python函数相关知识。len()可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。4.函数执行完成后,由______将表达式的值返回给调用者,结束函数。答案:return语句【详解】本题考查的是Python函数。函数执行完成后,由return语句将表达式的值返回给调用者,结束函数。5.函数的调用采用______的方式。答案:函数名(参数)【详解】本题考查的是Python函数相关知识。函数的调用采用函数名(参数)的方式。6.函数可分为______和______两种类型。答案:系统函数用户自定义函数【详解】本题考查Python相关知识。函数可分为系统函数和自定义函数。系统函数即函数库中的标准函数,是程序设计或操作系统提供给用户的一系列已经编制好的程序。7.系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列______的程序。答案:已经编制好【详解】本题考查Python相关知识。函数可分为系统函数和自定义函数。系统函数即函数库中的标准函数,是程序设计或操作系统提供给用户的一系列已经编制好的程序。8.用户自定义函数是用户自己写的一段程序。一般包括______、______、______和______等四部分。其中______和______是必不可少的,______和______可根据需要进行定义。答案:函数名参数返回值函数体函数名函数体参数返回值【详解】本题考查的是自定义函数。自定义函数包括函数名、参数、返回值、函数体和函数名,其中函数名和函数体是必不可少的,参数和返回值可根据需要进行定义。9.参数的作用是______,当有多个参数时,各参数之间用______分隔开。答案:向函数传递值逗号【详解】本题考查Python相关知识。函数参数的作用是传递数据给函数使用。在使用的过程中,参数有两种形式:形式参数和实际参数。形参,定义函数时的参数。实参,调用函数时的参数根据实际参数类型不同,将实际参数传递给形参的方式有两种:值传递和引用传递。当有多个参数时,各参数之间用逗号分隔开。三、简答题10.定义函数的基本格式是:______。答案:def函数名(参数):#函数说明语句或语句组return返回值【详解】本题考查函数相关知识。定义函数的基本格式是:def函数名(参数):#函数说明语句或语句组return返回值。四、操作题11.请编写程序,实现输入一个人的出生年份(>=1972),输出他的生肖,直到输入0结束,运行结果如下:请输入出生年份,输入0结束:2004你的生肖是:猴请输入出生年份,输入0结束:完善下列代码,实现上述功能.defshengxiao(year):#求生肖zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]_____________①②_____________#以下为主程序myyear=int(input("请输入出生年份,输入0结束:"))whilemyyear!=0:print("你的生肖是:",_______③)myyear=int(input("请输入出生年份,输入0结束:"))答案:①index=(myyear-1972)%12②returnzodiac[index]③shengxiao(myyear)【详解】本题考查Python相关知识。(1)第一空在根据出生年和1972差值的余数从切片中取相应字符。因为1972正好是鼠年。故填入index=(myyear-1972)%12。(2)第二空,根据index的值从切片中取字符,返回给函数,故填入returnzodiac[index]。(3)此处为调用函数,将输入的年份代入,故填入shengxiao(myyear)。21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台2.4可以复用的代码-教科版(2019)高中信息技术必修一练习学校:___________姓名:___________班级:___________考号:___________一、选择题1.关于伪代码,以下说法正确的是()A.伪代码是通过图形符号描述算法的。B.伪代码抽象,书写不方便。C.伪代码易于转化为计算机程序设计语言。D.伪代码格式紧凑,但不易于理解。2.函数如下defchanageInt(number2):number2=number2+1print("changeInt:number2=",number2)#调用number1=2chanageInt(number1)print("number:",number1)打印结果哪项是正确的()A.changeInt:number2=3number:3B.changeInt:number2=3number:2C.number:2changeInt:number2=2D.number:2changeInt:number2=3二、填空题3.Python内置函数______可以返回列表、元组、字典、集合、字符串以及range对象中元素个数。4.函数执行完成后,由______将表达式的值返回给调用者,结束函数。5.函数的调用采用______的方式。6.函数可分为______和______两种类型。7.系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列______的程序。8.用户自定义函数是用户自己写的一段程序。一般包括______、______、______和______等四部分。其中______和______是必不可少的,______和______可根据需要进行定义。9.参数的作用是______,当有多个参数时,各参数之间用______分隔开。三、简答题10.定义函数的基本格式是:______。四、操作题11.请编写程序,实现输入一个人的出生年份(>=1972),输出他的生肖,直到输入0结束,运行结果如下:请输入出生年份,输入0结束:2004你的生肖是:猴请输入出生年份,输入0结束:完善下列代码,实现上述功能.defshengxiao(year):#求生肖zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]_____________①②_____________#以下为主程序myyear=int(input("请输入出生年份,输入0结束:"))whilemyyear!=0:print("你的生肖是:",_______③)myyear=int(input("请输入出生年份,输入0结束:"))21世纪教育网www.21cnjy.com精品试卷·第2页(共2页)21世纪教育网(www.21cnjy.com) 展开更多...... 收起↑ 资源列表 2.4可以复用的代码-教科版(2019)高中信息技术必修一练习(原卷版).doc 2.4可以复用的代码-教科版(2019)高中信息技术必修一练习(解析版).doc