课件编号8217902

4.1.2Python的数据类型练习(原卷+解析卷)

日期:2024-06-18 科目:信息技术 类型:高中试卷 查看:57次 大小:2347674Byte 来源:二一课件通
预览图 0
4.1.2Python,数据,类型,练习,原卷,解析
    中小学教育资源及组卷应用平台 4.1.2Python的数据类型-粤教版(2019)高中信息技术必修一练习 学校:_____姓名:_____班级:_____考号:_____ 一、选择题 1.以下不是简单数据类型的是( ) A.float B.str C.bool D.dict 【答案】D 【解析】 【详解】 本题考查的是数据类型。float是浮点型数据,str是字符型,bool是布尔型,dict是字典。字典不是简单数据类型,故应选D。21cnjy.com 2.下面哪项是字符串? ( ) A.新年快乐 B.x-y-z C.Happy New Year D.’新年好’ 【答案】D 【解析】 【详解】 本题考查的是数据类型。字符串类型数据必须以单引号或双引号括起来的任意文本。故选项D正确。 3.列表list1=[2,3,5,10,18,22,29],现在想要得到列表的最后一个元素29,以下语句不能实现该功能的是( )21·cn·jy·com A.list1[6] B.list1[7] C.list1[-1] D.max(list1) 【答案】B 【解析】 【详解】 本题考查的是Python的列表知识。列表中的选项被称为元素,下标是从0开始计数。 max(list)获取列表中的最大值。故选项B不能获取到。 4.以下是简单数据类型的是( ) A.tuple B.set C.int D.list 【答案】C 【解析】 【详解】 本题考查的是数据类型。tuple是元组,set是集合,int是整型,list列表。int是简单数据类型,故选项C正确。 5.有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。 6.以下哪项是一个绘图库模块( ) A.numpy B.matplotlib C.plot D.arange 【答案】B 【解析】 【详解】 本题考查Python相关知识。NumPy(Numerical Python)是Python的一种开源的数值计算扩展。这种工具可用来存储和处理大型矩阵。Matplotlib是一个 Python的2D绘图库,它以各种硬拷贝格式和跨平台的交互式环境生成出版质量级别的图形。plot和arange是python中的函数。故本题选B。 7.在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。2·1·c·n·j·y 二、填空题 8.有如下Python程序: inp=input(“May i have your name? ”).split() family_name=____ print(“It's nice to meet you ”+family_name) 运行该程序,其输入输出样例如下: 或: 请根据程序功能补全代码。 【答案】inp[-1] 【解析】 【详解】 本题考查的是Python相关知识。split() 通过指定分隔符对字符串进行切片。由输出样例可知,family_name是分割后最后的子字符串。inp[-1]读取读取inp列表中倒数第一个元素。故应填入为:inp[-1]。【来源:21·世纪·教育·网】 9.用Python语言实现加密算法时,明文和密文都被抽象为_____类型的数据。 【答案】字符串 【解析】 【详解】 本题考查的是Python加密算法。用Python语言实现加密算法时,明文和密文都被抽象为字符串类型的数据。21·世纪 教育网 10.递归的基本思想是把_____的问题层层转化为规模较小的_____问题求解。对递归而言,_____与_____,二者缺一不可。 【答案】规模较大 同类 递推 回归 【解析】 【详解】 本题考查递归思想。程序调用自身的编程技巧称为递 ... ...

    ~~ 您好,已阅读到文档的结尾了 ~~