内容正文:
《2.3.1 数据类型》作业练习
课程基本信息
学科
信息技术
年级
高一
学期
秋季
课题
2.3.1 数据类型
教科书
书 名:信息技术(必修1)数据与计算教材
出版社:人教/中图出版社 出版日期:2019年6月
学生信息
姓名
学校
班级
学号
作业练习
(说明:本次作业预计完成时间:15分钟,分必做题、选做题和拓展题,同学位可以根据自身实际,选择完成作业练习题。)
一、单选题(★必做题)
1.以下不是简单数据类型的是( )。
A.float B.str C.bool D.Dict
2.下面哪项是字符串?( )
A.新年快乐 B.x-y-z C.Happy New Year D.’新年好’
3.列表list1=[2,3,5,10,18,22,29],现在想要得到列表的最后一个元素29,以下语句不能实现该功能的是( )。
A.list1[6] B.list1[7] C.list1[-1] D.max(list1)
4.以下是简单数据类型的是( )。
A.tuple B.set C.int D.List
5.在python中,以下哪个选项a的数据类型为整型( )。
A.a=5 B.a=input() C.a='5' D.a=5.0
6.用Python语言实现加密算法时,明文和密文都被抽象为的数据类型是( )。
A.数字 B.字符串 C.列表 D.字典
二、判断题(★必做题)
7.列表中的元素可以是不同数据类型(________)。
三、填空题(★★选做题)
8.有如下Python程序,请根据程序功能补全代码。
ans=input(“May I have your name?”).split()
name=_________________
Print(“It's nice to meet you ”+name)
运行该程序,其输入输出样例如下:
>>>May I have your name?Blues William
It's nice to meet you William
>>>May I have your name?Michael D Jeckson
It's nice to meet you Jeckson
9.Python程序运行结果:______________。
x=123456
y=float(x)
print("输出x和y的值:",end="")
print(x,y)
10.Python程序运行结果:______________。
a=int(input("请输入a=")) # 输入9
b=int(input("请输入b=")) # 输入4
print("a+b=",a+b)
print("a-b=",a-b)
11.计算圆的周长及面积,输入1时,Python程序运行结果:______________。
Pi=3.14
r=float(input("请输入半径"))
l=2*Pi*r
s=Pi*r*r
print("圆的周长=",l)
print("圆的面积=",s)
12.读下列程序,按后面的解释,补充前面的语句,完成横线部分。
print(bool('1')) # 测试字符‘1’的输出
print(bool('0')) # 测试字符‘0’的输出
print____________ # 测试空字符的输出
四、编程题(★★★拓展题)
13.用Python编辑器打开“Y:\2”文件夹中的文件“P2.py”进行以下操作并保存。
(1)编写代码实现功能:获得用户输入一个扇形弧长L、半径R,计算并输出扇形的面积S;
(2)输入和输出的格式如下图所示:
>>>请输入弧长:6
>>>请输入半径:4
扇形的面积是:12.0
《2.3.1 数据类型》作业练习
参考答案及解析
一、单选题
1.【答案】D
【解析】本题考查的是数据类型。float是浮点型数据,str是字符型,bool是布尔型,dict是字典。字典不是简单数据类型,故应选D。
2.【答案】D
【解析】本题考查的是数据类型。字符串类型数据必须以单引号或双引号括起来的任意文本。故选项D正确。
3.【答案】B
【解析】本题考查的是Python的列表知识。列表中的