安徽省芜湖恒杰科技学校2023-2024学年高二上学期12月月考《python》试卷
2024-01-03
|
4页
|
240人阅读
|
0人下载
内容正文:
芜湖恒杰科技学校2023-2024学年第一学期12月月考
高二 Python
1、 选择题(每题3分,共10题)
1. 下列选项中,不属于python特点的是 ( )
A. 面向对象 B.运行效率高 C.可移植性 D.丰富的库
2. Python是一种( )
A. 办公软件 B.计算机程序语言 C.图像处理 D.动画设计软件
3. 下列对python语言描述正确的是( )
A. 跨平台语言
B. 面向动态语言
C. 动态类型语言
D. 以上都正确
4. 下列 不是python的合法变量名( )
A. Int32 B.40XL C.self D.name
5.下列 不是python语言的保留字( )
A. False B.and C.true D.if
6.下列 不是python中的运算符 ( )
A. * B. + C.** D. .?
7.在python程序中,不属于逻辑运算符的是( )
A.is B.not C.and D.or
8.设a=5,b=2,c=7,d=1,表达式a>bandc<aor3*a<b的值是( )
A.True B.5 C.2 D.False
9.下列不属于浮点数类型的是( )
A.36.0 B.96e4 C.-77 D.9.6E-5
10.下列表达式为False的是( )
A.’abcd’<’ab’ B.’abc’<’abd’ C.”<’a’ D.’Hello’>’hello’
二.解释题(每题两分,共五题)
解释下列函数意义
(1)capitalize( )
(2)upper( )
(3)title( )
(4)isupper( )
(5)isalpha( )
三.填空题(每空3分,共20分)
1. 又称符号语言,在不同的设备中对应着不同的机器语言指令集。
2. Python是一种跨平台、 的动态类型语言
3. 高级语言程序的翻译方式有两种,一种是解释方式,另一种是
4. 列表的 和 都是可变的,可自由对列表中的元素进行增加、删除或
5. 是用英文、中文或其他自然语言写成的一行或多行说明性文字。
四、编程题(共4题,共40分)
1.创建序列“strs=‘abcdefg’,使用分片获取元素的答案(20分)
Strs{1:} Strs{:3} Strs{1:3}
Strs{:-1} Strs{-3:-1} Strs{-3:}
2.输入用户名,判断用户名是否合法,用户名的要求: 长度为6~10位
(10 分)
3.说明:在网络程序中,如聊天室、聊天软件等,经常需要对一些用户所提交的聊天内容中的敏感性词语进行过滤。如“性”、“色情”、“爆炸”、“恐怖”、“枪”、“军火”等,这些都不可以在网上进行传播,要求输入一段文本,如果包含以上的敏感词汇,需要*替换掉
文字为:“性感小伙 军火走私 原地爆炸”
结果为: "*感小伙 **走私 原地**"
敏感词几个字 使用几个*代替(10分)
第 1 页 共 2 页
学科网(北京)股份有限公司
$$
资源预览图
1
2
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。