4.1.1Python的常量和变量 练习(原卷+解析卷)

文档属性

名称 4.1.1Python的常量和变量 练习(原卷+解析卷)
格式 zip
文件大小 2.2MB
资源类型 试卷
版本资源 粤教版(2019)
科目 信息技术(信息科技)
更新时间 2020-11-24 11:33:27

文档简介

中小学教育资源及组卷应用平台
4.1.1Python的常量和变量-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.下面(
)是Python合法的变量名
A.int32
B.40XL
C.self
D.name
【答案】ACD
【解析】
【详解】
本题主要考查Python变量的命名。Python变量的命名不能以数字开头(可以以下划线或字母开头),不能包含特殊符号,不能是关键字,故本题选ACD选项。
2.关于程序中的变量,以下说法中错误的是(
)。
A.将数据存入某变量后,读取该变量中的值,不会改变该变量的值
B.将数据存入某变量以后就不能将新的数据存入该变量
C.将数据存入某变量以后可以将新的数据存入该变量
D.在一个问题的计算过程中,可能需要使用多个变量
【答案】B
【解析】
【详解】
本题考查的是变量相关知识。变量是指在程序执行过程中其值可能随时发生改变的存储单元或数据。将数据存入某变量以后可以将新的数据存入该变量,故选项B错误。
3.下列选项中,不属于Python特点的是(
)。
A.面向对象
B.运行效率高
C.可读性好
D.开源
【答案】B
【解析】
【分析】
【详解】
本题考查Python特点的相关知识点
Python是一门面向对象、可读性好、开源的语言。因为是高级语言,不具备运行效率高的特点。故本题选B选项【来源:21·世纪·教育·网】
4.有python程序如下
a=int(input())
b=int(input())
c=input()
if
c=='+':
print(a+b)
elif
c=='-':
print(a-b)
elif
c=='
':
print(a
b)
elif
c=='/':
print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入
9
2
程序输出结果应为(

A.18
B.11
C.7
D.4
【答案】A
【解析】
【详解】
本题考查Python程序段。当程序运行后,小新依次输入9
2
,即a=9,b=2,c=
,则elif
c==‘
’:成立,执行print(a
b),结果为18,故本题选A。
5.下面是小新在某道编程题中定义的变量,哪个变量名是不合法的(

A.apple_Prince3
B._math
C.3apple
D.Apple
【答案】C
【解析】
【详解】
本题考查python变量名命名规则。Python
语言的标识符必须以字母,下画线(_)开头,后面可以跟任意数目的字母、数字和下画线(_)。此处的字母并不局限于
26
个英文字母,可以包含中文字符、日文字符等。故本题选C。2·1·c·n·j·y
6.在python中,运行下列程序,正确的结果是(

s=0
for
i
in
range
(1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4
s=10
B.i=5
s=10
C.i=5
s=15
D.i=6
s=15
【答案】A
【解析】
【分析】
【详解】
本题考查Python程序实现。
变量i的范围是从1到4,当i=4时,跳出循环,此时s=0+1+2+3+4=10。故本题选A选项
7.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误(

1a=3
b=input()
c=a+b
print("c")
A.1
B.2
C.3
D.4
【答案】C
【解析】
【分析】
【详解】
本题考查Python程序语法
Python变量命名不能以数字开头、变量b、c必须先定义后使用。故有3处错误,故本题选C选项
8.在python中,以下哪个选项a
的数据类型为整型(

A.a=5
B.a=input()
C.a='5'
D.a=5.0
【答案】A
【解析】
【详解】
本题考查Python数据类型。Python数据类型有字符串,布尔类型,整数,浮点数等。a=5,a为整数型;a=‘5’,则a为字符串;a=5.0,则a为浮点数。故本题选A。
9.以下哪项是一个绘图库模块(

A.numpy
B.matplotlib
C.plot
D.arange
【答案】B
【解析】
【详解】
本题考查Python相关知识。NumPy(Numerical
Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵。Matplotlib是一个
Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。plot和arange是python中的函数。故本题选B。21cnjy.com
10.函数如下
def
chanageInt(number2):
number2
=
number2+1
print("changeInt:
number2=
",number2)
#调用
number1
=
2
chanageInt(number1)
print("number:",number1)
打印结果哪项是正确的(
)
A.changeInt:
number2=
3
number:
3
B.changeInt:
number2=
3
number:
2
C.number:
2
changeInt:
number2=
2
D.number:
2
changeInt:
number2=
3
【答案】B
【解析】
【详解】
本题考查Python相关知识。chanageInt(number1)将number1代入自定义函数chanageInt中,因为number1=2,所以函数中number2=3。打印函数print("changeInt:
number2=
",number2),得到changeInt:
number2=3,number1的值没变,所以本题选B。21·世纪
教育网
11.以下关于模块说法错误的是(

A.一个xx.py就是一个模块
B.任何一个普通的xx.py文件可以作为模块导入
C.模块文件的扩展名不一定是
.py
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
【答案】C
【解析】
【详解】
本题考查python相关知识。python模块定义:逻辑上来说模块就是一组功能的组合。实质上一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。模块文件的扩展名一定是py,故本题选项C的说法错误。
12.导入模块的方式错误的是(

A.import
mo
B.from
mo
import
C.import
mo
as
m
D.import
m
from
mo
【答案】D
【解析】
【详解】
本题考查Python相关知识。导入模块的方式可以是import
mo,from
mo
import
或者import
mo
as
m。选项D是错误的导入模块方式。故本题选D。
13.下列关于变量的说法,错误的是(
)。
A.程序中的变量是计算过程中要用到的数据的存储单元
B.在算法的执行过程中可以读取变量的值,也可以将数据存储到指定的变量中
C.对变量的赋值操作将改变其原来的值
D.数据存储到某个变量,当数据被读取后,变量中的数据将变为空
【答案】D
【解析】
【详解】
本题考查的是变量相关知识。是指在程序执行过程中其值可能随时发生改变的存储单元或数据。数据存储到某个变量,当数据被读取后,变量中的数据不变。故选项D错误。21教育网
二、操作题
14.以下是牛顿迭代程序,认真阅读,填写横线内容.
import
math
a=float(input("请输入方程系数a_________:"))
b=float(input("请输入方程系数b:"))
c=float(input("请输入方程系数c:"))
d=b
b-4
a
c
if
___________:
x1=(-b+math.sqrt(d))/(2
a)
x2=(-b-math.sqrt(d))/(2
a)
print("方程有两个不同的解",x1,x2)
elif
____________:
x1=-b/(2
a)
print("方程有两个相同的解",x1)
else:
print("方程无解")
【答案】①(!=0)
②d>0
③d==0
【解析】
【详解】
本题考查Python相关知识。(1)一元二次方程要求系数a!=0,故填入(!=0)。(2)如果b
b-4
a
c>0,则有两个解,故填入d>0。(3)当d=0时,方程只有一个解,故填入d==0。www.21-cn-jy.com
15.listque=[]
#定义列表listque存储订单
x=0
while(x!=4):
#当x=!4时,执行循环
print('1.
添加订单')
print('2.
发货')
print('3.
查看订单列表')
print('4.
退出')
x=int(input("输入你的选择:"))
#输入选择项
if
A
:
y=input("输入订单编号:")
#输入订单编号
B
#在列表listque中添加订单号
elif
x==2:
C
#如果订单列表为空
print("订单列表为空")
else:
print("发货单号:"+listque.pop(0))
elif
x==3:
print("等待发货:",listque)
#查询列表listque中的订单号
print()
input("运行完毕,请按回车键退出...")
(1)此列表,定义的是(_____)列表。(从“空、非空”
里选填)
(2)补充划线A处的内容____________________
(3)补充划线B处的内容____________________
(4)补充划线C处的内容____________________
【答案】空
x==1
listque.append(y)
if
len(listque)==0:
【解析】
【详解】
本题考查Python相关知识。(1)根据listque=[],定义的是空列表。(2)代码第一空,x==1,代表添加订单操作。(3)第二空在列表listque中添加订单号y,则listque.append(y)(4)第三空,如果订单列表为空,则if
len(listque)==0。
16.下面是随机点名器的代码设计,大致可分为四个模块。一是导入相应模块,二是窗体界面元素的产生及布局和有关属性设置,三是打开“点名册.txt”,读取并保存姓名数据,四是设计两个按钮的单击事件代码。以下是部分代码,认真阅读,补充完成下列程序。www-2-1-cnjy-com
from
______________
#导入tkinter模块
import
tkinter.messagebox
#导入弹窗库模块
import
random
#导入随机数模块
import
datetime
#导入日期时间模块
root
=
Tk()
#创建主窗口
root.title("随机点名器")
#设置窗口标题
root.geometry('808x280+300+200')
#设置窗口大小及位置
root.resizable(0,0)
#禁止调整窗口大小
var=StringVar()
#定义StringVar()类型21
cnjy
com
var1=StringVar()
c=_____("点名册.txt",'r')
#以只读模式打开文件
a=c.readlines()
#读取文件全部内容
c.___________
#关闭文件
b=[]
#b作为列表a的备份
【答案】①tkinter
import
②open
③close
【解析】
【详解】
本题考查python相关知识。(1)导入tkinter模块,故填入tkinter
import
(2)以只读模式打开文件,故填入open。(3)关闭文件,填入close。
17.请编写程序,实现输入一个人的出生年份(>=1972),输出他的生肖,直到输入0结束,运行结果如下:【来源:21cnj
y.co
m】
请输入出生年份,输入0结束:2004
你的生肖是:猴
请输入出生年份,输入0结束:
完善下列代码,实现上述功能.
def
shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
_____________①
②_____________
#以下为主程序
myyear=int(input("请输入出生年份,输入0结束:"))
while
myyear!=0:
print("你的生肖是:",_______③
)
myyear=int(input("请输入出生年份,输入0结束:"))
【答案】①index=(myyear-1972)%12
②return
zodiac[index]
③shengxiao(myyear)
2-1-c-n-j-y
【解析】
【详解】
本题考查Python相关知识。(1)第一空在根据出生年和1972差值的余数从切片中取相应字符。因为1972正好是鼠年。故填入index=(myyear-1972)%12。(2)第二空,根据index的值从切片中取字符,返回给函数,故填入return
zodiac[index]。(3)此处为调用函数,将输入的年份代入,故填入shengxiao(myyear)。
三、填空题
18.递归的基本思想是把________的问题层层转化为规模较小的________问题求解。对递归而言,________与________,二者缺一不可。【出处:21教育名师】
【答案】规模较大
同类
递推
回归
【解析】
【详解】
本题考查递归思想。程序调用自身的编程技巧称为递归(recursion)。递归做为一种算法在程序设计语言中广泛应用。一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。【版权所有:21教育】
19.利用迭代算法解决问题,有三个关键步骤:
确定________;建立迭代________;对迭代过程进行________,这是编写迭代程序必须考虑的问题,不能让迭代过程无休止地重复执行下去。21教育名师原创作品
【答案】迭代变量
关系式
控制
【解析】
【详解】
本题考查Python相关知识。迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法,即一次性解决问题。迭代算法是用计算机解决问题的一种基本方法,它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值,迭代法又分为精确迭代和近似迭代。利用迭代算法解决问题,有三个关键步骤:确定迭代变量;建立迭代关系式;对迭代过程进行控制,这是编写迭代程序必须考虑的问题,不能让迭代过程无休止地重复执行下去。
20.matplotlib模块是一个________。matplotlib的绘图原理很简单,利用________画线函数就可以在直角平面内轻松地将________坐标点对连接成平滑曲线。
【答案】绘图库
plot
(x,y)
【解析】
【详解】
本题考查matplotlib模块。Matplotlib是一个
Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。matplotlib模块是一个绘图库。matplotlib的绘图原理很简单,利用plot画线函数就可以在直角平面内轻松地将(x,y)坐标点对连接成平滑曲线。21
cnjy
com
21.numpy是一个科学计算包,其中包括很多________,如________、矩阵计算方法、________、线性代数等。
【答案】数学函数
矢量运算
三角函数
【解析】
【详解】
本题考查Python相关知识。NumPy(Numerical
Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵numpy是一个科学计算包,其中包括很多数学函数,如矢量运算、矩阵计算方法、三角函数、线性代数等。
22.用Python访问Access数据库一般可分为________个步骤:
第一步:建立与________的连接;第二步:根据需要________;
第三步:访问记录集,________;
第四步:根据需要把处理好的数据________中;
第五步:________与数据库的连接。
【答案】五
数据库
产生记录集
处理数据
更新到数据库
断开
【解析】
【详解】
本题考查Python访问Access相关知识。用Python访问Access数据库一般可分为五个步骤:第一步,建立与数据库的连接;第二步,根据需要产生记录集;第三步,访问记录集处理数据;第四步,根据需要把处理好的数据更新到数据库中;第五步,断开与数据库的连接。21·cn·jy·com
23.Python中读写文本文件的方法,其中打开用________把外存储器里的文本文件(.txt)打开;存储用________将内存中的数据存储到外存储器的文件中;关闭文件时一定要用________关闭文件。21世纪教育网版权所有
【答案】open函数
write方法
close方法
【解析】
【详解】
本题考查Python相关知识。Python中读写文本文件的方法,其中打开用open函数把外存储器里的文本文件(.txt)打开;存储用write方法将内存中的数据存储到外存储器的文件中;关闭文件时一定要用close方法关闭文件。
24.Python内置函数______用来返回数值型序列中所有元素之和。
【答案】sum()
【解析】
【详解】
本题考查Python相关知识。Python内置函数sum()用来返回数值型序列中所有元素之和。
25.Python内置函数______用来返回序列中的最小元素。
【答案】min()
【解析】
【详解】
本题考查Python相关知识。Python内置函数min()用来返回序列中的最小元素。
26.Python内置函数______用来返回序列中的最大元素。
【答案】max()
【解析】
【详解】
本题考查Python相关知识。Python内置函数max()用来返回序列中的最大元素。
27.参数的作用是______,当有多个参数时,各参数之间用______分隔开。
【答案】向函数传递值
逗号
【解析】
【详解】
本题考查Python相关知识。函数参数的作用是传递数据给函数使用。在使用的过程中,参数有两种形式:形式参数和实际参数。形参,定义函数时的参数。实参,调用函数时的参数根据实际参数类型不同,将实际参数传递给形参的方式有两种:值传递和引用传递。当有多个参数时,各参数之间用逗号分隔开。
28.系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列______的程序。
【答案】已经编制好
【解析】
【详解】
本题考查Python相关知识。函数可分为系统函数和自定义函数。系统函数即函数库中的标准函数,是程序设计或操作系统提供给用户的一系列已经编制好的程序。
29.函数可分为______和______两种类型。
【答案】系统函数
用户自定义函数
【解析】
【详解】
本题考查Python相关知识。函数可分为系统函数和自定义函数。系统函数即函数库中的标准函数,是程序设计或操作系统提供给用户的一系列已经编制好的程序。
四、判断题
30.def块中的代码不是主程序的一部分,会跳过该段代码.(____)
【答案】对
【解析】
【详解】
本题考查Python相关知识。def是自定义函数,是用户自己编写的一段程序,一般包括函数名,参数,返回值和函数体等四部分,其中参数和返回值可根据需要进行定义。def块中的代码不是主程序的一部分,会跳过该段代码。题干说法正确。
31.用户自定义函数是用户自己写的一段程序.一般包括函数名、参数、
返回值、函数体等四部分.其中,函数名和参数是必不可少的部分.(____)
【答案】错
【解析】
【详解】
本题考查自定义函数。用户自定义函数是用户自己写的一段程序.一般包括函数名、参数、返回值、函数体等四部分.其中,其中参数和返回值可根据需要进行定义。题干说法错误。
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
21世纪教育网(www.21cnjy.com)中小学教育资源及组卷应用平台
4.1.1Python的常量和变量-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题
1.下面(
)是Python合法的变量名
A.int32
B.40XL
C.self
D.name
2.关于程序中的变量,以下说法中错误的是(
)。
A.将数据存入某变量后,读取该变量中的值,不会改变该变量的值
B.将数据存入某变量以后就不能将新的数据存入该变量
C.将数据存入某变量以后可以将新的数据存入该变量
D.在一个问题的计算过程中,可能需要使用多个变量
3.下列选项中,不属于Python特点的是(
)。
A.面向对象
B.运行效率高
C.可读性好
D.开源
4.有python程序如下
a=int(input())
b=int(input())
c=input()
if
c=='+':
print(a+b)
elif
c=='-':
print(a-b)
elif
c=='
':
print(a
b)
elif
c=='/':
print(a/b)
else:
print(“输入错误,请重试”)
当程序运行后,小新依次输入
9
2
程序输出结果应为(

A.18
B.11
C.7
D.4
5.下面是小新在某道编程题中定义的变量,哪个变量名是不合法的(

A.apple_Prince3
B._math
C.3apple
D.Apple
6.在python中,运行下列程序,正确的结果是(

s=0
for
i
in
range
(1,5):
s=s+i
print("i=",i,"s=",s)
A.i=4
s=10
B.i=5
s=10
C.i=5
s=15
D.i=6
s=15
7.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误(

1a=3
b=input()
c=a+b
print("c")
A.1
B.2
C.3
D.4
8.在python中,以下哪个选项a
的数据类型为整型(

A.a=5
B.a=input()
C.a='5'
D.a=5.0
9.以下哪项是一个绘图库模块(

A.numpy
B.matplotlib
C.plot
D.arange
10.函数如下
def
chanageInt(number2):
number2
=
number2+1
print("changeInt:
number2=
",number2)
#调用
number1
=
2
chanageInt(number1)
print("number:",number1)
打印结果哪项是正确的(
)
A.changeInt:
number2=
3
number:
3
B.changeInt:
number2=
3
number:
2
C.number:
2
changeInt:
number2=
2
D.number:
2
changeInt:
number2=
3
11.以下关于模块说法错误的是(

A.一个xx.py就是一个模块
B.任何一个普通的xx.py文件可以作为模块导入
C.模块文件的扩展名不一定是
.py
D.运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
12.导入模块的方式错误的是(

A.import
mo
B.from
mo
import
C.import
mo
as
m
D.import
m
from
mo
13.下列关于变量的说法,错误的是(
)。
A.程序中的变量是计算过程中要用到的数据的存储单元
B.在算法的执行过程中可以读取变量的值,也可以将数据存储到指定的变量中
C.对变量的赋值操作将改变其原来的值
D.数据存储到某个变量,当数据被读取后,变量中的数据将变为空
二、操作题
14.以下是牛顿迭代程序,认真阅读,填写横线内容.
import
math
a=float(input("请输入方程系数a_________:"))
b=float(input("请输入方程系数b:"))
c=float(input("请输入方程系数c:"))
d=b
b-4
a
c
if
___________:
x1=(-b+math.sqrt(d))/(2
a)
x2=(-b-math.sqrt(d))/(2
a)
print("方程有两个不同的解",x1,x2)
elif
____________:
x1=-b/(2
a)
print("方程有两个相同的解",x1)
else:
print("方程无解")
15.listque=[]
#定义列表listque存储订单
x=0
while(x!=4):
#当x=!4时,执行循环
print('1.
添加订单')
print('2.
发货')
print('3.
查看订单列表')
print('4.
退出')
x=int(input("输入你的选择:"))
#输入选择项
if
A
:
y=input("输入订单编号:")
#输入订单编号
B
#在列表listque中添加订单号
elif
x==2:
C
#如果订单列表为空
print("订单列表为空")
else:
print("发货单号:"+listque.pop(0))
elif
x==3:
print("等待发货:",listque)
#查询列表listque中的订单号
print()
input("运行完毕,请按回车键退出...")
(1)此列表,定义的是(_____)列表。(从“空、非空”
里选填)
(2)补充划线A处的内容____________________
(3)补充划线B处的内容____________________
(4)补充划线C处的内容____________________
16.下面是随机点名器的代码设计,大致可分为四个模块。一是导入相应模块,二是窗体界面元素的产生及布局和有关属性设置,三是打开“点名册.txt”,读取并保存姓名数据,四是设计两个按钮的单击事件代码。以下是部分代码,认真阅读,补充完成下列程序。21世纪教育网版权所有
from
______________
#导入tkinter模块
import
tkinter.messagebox
#导入弹窗库模块
import
random
#导入随机数模块
import
datetime
#导入日期时间模块
root
=
Tk()
#创建主窗口
root.title("随机点名器")
#设置窗口标题
root.geometry('808x280+300+200')
#设置窗口大小及位置
root.resizable(0,0)
#禁止调整窗口大小
var=StringVar()
#定义StringVar()类型21·cn·jy·com
var1=StringVar()
c=_____("点名册.txt",'r')
#以只读模式打开文件
a=c.readlines()
#读取文件全部内容
c.___________
#关闭文件
b=[]
#b作为列表a的备份
17.请编写程序,实现输入一个人的出生年份(>=1972),输出他的生肖,直到输入0结束,运行结果如下:21cnjy.com
请输入出生年份,输入0结束:2004
你的生肖是:猴
请输入出生年份,输入0结束:
完善下列代码,实现上述功能.
def
shengxiao(year):
#求生肖
zodiac=["鼠","牛","虎","兔","龙","蛇","马","羊","猴","鸡","狗","猪"]
_____________①
②_____________
#以下为主程序
myyear=int(input("请输入出生年份,输入0结束:"))
while
myyear!=0:
print("你的生肖是:",_______③
)
myyear=int(input("请输入出生年份,输入0结束:"))
三、填空题
18.递归的基本思想是把________的问题层层转化为规模较小的________问题求解。对递归而言,________与________,二者缺一不可。www.21-cn-jy.com
19.利用迭代算法解决问题,有三个关键步骤:
确定________;建立迭代________;对迭代过程进行________,这是编写迭代程序必须考虑的问题,不能让迭代过程无休止地重复执行下去。2·1·c·n·j·y
20.matplotlib模块是一个________。matplotlib的绘图原理很简单,利用________画线函数就可以在直角平面内轻松地将________坐标点对连接成平滑曲线。
21.numpy是一个科学计算包,其中包括很多________,如________、矩阵计算方法、________、线性代数等。【来源:21·世纪·教育·网】
22.用Python访问Access数据库一般可分为________个步骤:
第一步:建立与________的连接;第二步:根据需要________;
第三步:访问记录集,________;
第四步:根据需要把处理好的数据________中;
第五步:________与数据库的连接。
23.Python中读写文本文件的方法,其中打开用________把外存储器里的文本文件(.txt)打开;存储用________将内存中的数据存储到外存储器的文件中;关闭文件时一定要用________关闭文件。21教育网
24.Python内置函数______用来返回数值型序列中所有元素之和。
25.Python内置函数______用来返回序列中的最小元素。
26.Python内置函数______用来返回序列中的最大元素。
27.参数的作用是______,当有多个参数时,各参数之间用______分隔开。
28.系统函数即函数库中的标准函数,是程序设计语言或操作系统提供给用户的一系列______的程序。
29.函数可分为______和______两种类型。
四、判断题
30.def块中的代码不是主程序的一部分,会跳过该段代码.(____)
31.用户自定义函数是用户自己写的一段程序.一般包括函数名、参数、
返回值、函数体等四部分.其中,函数名和参数是必不可少的部分.(____)
21世纪教育网
www.21cnjy.com
精品试卷·第
2

(共
2
页)
21世纪教育网(www.21cnjy.com)