读书破万卷下笔如有神
《Python 程序设计》期中考试卷
座位号
题号一二三总分合计人
分数1021
一、填空题(每空 1 分,共24 分)
shiro风机分数10
阅卷人1.Python 使用符号三引号# 标示说明;还
有一种叫做’’’’’’的特别说明。
2.表达式 1/4+2.75 的值是;
3、请给出计算 231 - 1 的 Python 表达式 2**31-1 :fetchup什么意思
4、给出 range(1,10,3)的值(1,4,7)[1,4,7] :
5、Python 的数据种类分为整型、字符串型、浮点型
、复数等种类。
6、Python 序列种类包括元组、序列、字典三种;
字典是 Python 中唯一的照射种类。
7、Python 的除法运算符是/ ,取余运算符是% 。
8、设 s=‘abcdefg’,则 s[3]值是‘d’,s[3:5]值是def ‘de’,s[:5] 值是abcdef’abcde’s[3:] 值是‘defg’, s[::-1] 值是
g 。’gfedcba’
9、删除字典中的所有元素的函数是def.dictclear()返回列表的函数是 key(),返回包括字典中所有值的列表的函
21
数是 values()判断键在字典中可否存在的函数是分数
阅卷人
has.dict(key) get()。
3 分,共36 分)
二、选择题(每题
1.以下哪个语句在 Python 中是非法的?
(C )B
A、x = y = z = 1
B、x = (y = z + 1)
C、x, y = y, x
D、x += y
2.关于 Python 内存管理,以下说法错误的选项
是
(B )
A、变量不用早先声明
B、变量不用先创办和赋值而直接使用
C、变量不用指定种类
D、能够使用 del 释放资源
3、(1) 执行以下语句后的显示结果是什么 ? ( A)
>>>world= ”world”
>>>print “hello”+ world
A、 helloworld
B、“hello”world
C、hello world
D、语法错误
4、下面哪个不是Python 合法的表记符B()
A、int32
B、40XL
C、self
D、__name__
5、以下哪一种说法是错误的A()
A、除字典种类外,所有标准对象均能够用于布尔测试
B、空字符串的布尔值是 False
C、空列表对象的布尔
值是 False
D、值为 0 的任何数字对象的布尔值是 False
6、以下表达式的值为 True 的是
( C )
A、5+4j > 2-3j
B、3>2>2
C、(3,2)< (‘a’,’b’)
D、’abc’> ‘xyz’
7、Python 不支持的数据种类有A()
A、char
B、int
C、float
D、list
8、type(1+2L*3.14) 的结果是 :(C)
[A]<type ‘int’>
[B]<type‘ long’ >
[C]<type ‘float ’>
[D]<type‘ str’ >
9、关于字符串以下说法错误的选项是
(B)
A、字符应该视为长度为 1 的字符串
B、字符串以 \0 标志字符串的结束
C、既能够用单引号,也能够用双引号创办字符串
D、在三引号字符串中能够包括换行回车等特别字符
10、以下不能够创办一个字典的语句是
( C )
11、下面不能够创办一个会集的语句是
log4j2设计版本(C)
A、s1 = set ()
B、s2 = set (“abcd”)
C、s3 = (1, 2, 3, 4)
D、s4 = frozenset( (3,2,1) )
)
12、以下 Python 语句正确的选项是D(
A、min = x if x < y else y
B、max = x > y ? x : y
java电脑版下载教程C、if (x > y) print x
D、while True : pass
分数
阅卷人
三、简答题 ( 每题 8 分,共 40 分 )
1、编写一个 python 程序,输入两个数,比较它们的大小并输出其中较大者。
X=input( “输入第一个数:”)
Y=input( “输入第二个数:”)
If (x==y ):
Print “两数相同”
Elif (x>y):
Print “较大数为 x”
Else:
print “较大数为 y”
2、给定一个整数N,判断 N 可否为素数
3、存在字符串“ I ,love,python”,取出 love,并输出
S=”I,love,python”python 正则表达式 分组
A=S[2:6]
print A
4、用 Python 定义一个函数,输入一年份,判断该年份是否是闰年并输出结果请输入一个年份
Year=int(input(“请输入年份:”))
if((year%4==0&&year%100!=0)||year%400==0)
if year%4==0 and y ear%100!=0 or year%100==0 :
print “是闰年“
else
print “不是闰年“
5、存在字符串“ ab2b3n5n2n67mm4n2”,编程统计字符串中字母n出现的次数
S= “ab2b3n5n2n67mm4n2”
Count=0
For i in s[]
python基础知识测试
If s[i]==n
Count+=1
Print count
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论