4.1.4Python的函数-粤教版(2019)高中信息技术必修一练习
学校:___________姓名:___________班级:___________考号:___________
一、选择题 1.有以下程序段: a,b,c,d=input( ).split( ) a=int(a) b=int(b) c=int(c) d=int(d) print(c)
如果输入的是4 3 6 9,则程序运行的结果为 ( ) A.6 【答案】A 【解析】 【详解】
本题考查的是Python函数。input( )是输入函数,split()通过指定分隔符对字符串进行切int()是转换为整型,print()是输出函数。片,如果输入的是4 3 6 9,程序运行后a值为4,b值为3,c值为6,d值为9,print(c)故输出的值为c的值:6。选项A正确。 2.以下叙述中正确的是( )。 A.Python 3.x与Python 2.x兼容 B.Python语句只能以程序方式执行
B.4
C.3
D.9
C.Python是解释型语言
D.Python语言出现得晚,具有其他高级语言的一切优点 【答案】C 【解析】 【分析】 【详解】
本题考查Python相关知识点
Python 3.x与Python 2.x版本不同,不兼容。故选项A说法错误 Python语句也可以使用脚本直接运行。故选项B说法错误 Python是解释型语言。故本题选C选项
Python不具有其他高级语言的一切优点。故选项D说法错误 3.Python输入函数为( )。 A.time() 【答案】C 【解析】 【详解】
本题考查的是Python函数。input( )是输入函数,print()是输出函数。故选项C正确。 4.以下Python表达式中,哪项的值与其它三项不同( ) A.len(“my name is james”.split()) C.sum([1,2,1,1]) 【答案】C 【解析】
B.int(4.99)
D.max([1,2,3,4])
B.round()
C.input( )
D.print()
试卷第2页,总14页
【详解】
本题考查的是Python函数。split() 通过指定分隔符对字符串进行切片,无参数即分隔所有,len() 方法返回对象(字符、列表、元组等)长度或项目个数,故len(“my name is james”.split())=4;int 函数可以将数字转换为整数,直接取整,不会四舍五入 ,int(4.99)=4;sum() 方法对系列进行求和计算,sum([1,2,1,1])=5;max() 方法返回给定参数的最大值,参数可以为序列,max([1,2,3,4])=4。故应选C。 5.在Python语言中,数据的输入是通过( )来实现的。 A.input( )函数 C.output( )函数 【答案】A 【解析】 【详解】
本题考查的是Python函数。input( )是输入函数,print( )是输出函数,abs( )是绝对值函数。故选项A正确。
6.input( )函数的返回结果是( )。 A.数值型 【答案】D 【解析】 【详解】
本题考查的是Python函数。input( )函数的返回结果是字符串,如果需要可以转换为相应的类型再处理。选项D正确。 7.下列标识符中合法的是( ) A.3df 【答案】B
B.f3e
C.3-Q
D.%er
B.集合
C.列表
D.字符串
B.print( )函数 D.abs( )函数