第1题
Python软件包自带的集成开发环境是( )。
word编辑器
IDLE编辑器
记事本编辑器
以上都不对
第2题
Python支持复数类型,以下哪个说法是错误的( )。
实部和虚部都是浮点数
虚部后缀j必须是小写形式
表示复数的语法是real+ imagej
i+j不是复数
第3题
s=“我爱川北医学院” s=[-3:2],s=[-5:-2],s-[-6:5]
正确的结果是( )。
'小北医','','爱川北医'
'川北医',' 川北医','爱川北医'
'','川北医','爱川北医'
'川北医',' 川北医','爱川北医学'
第4题
程序段如下:
for x,y in ((1,0), (2, 5), (3,8)) : print((x**2+y**2)**(1/2)
请问该程序段的功能是( )。
输山两个坐标点到原点的距离
分别输出三个坐标点到原点的距离
输出的x**y
输出一个坐标点到原点的距离
第5题
以下语句的执行结果是( )。
y1='' y2=' ' print (y1. isspace (), y2. isspace ())
False False
False True
True True
True False
第6题
以下描述错误的是( )。
当Python脚本程序发生了异常,如果不处理,运行结果不可预测
编程语言中的异常和错误是完全相同的概念
Python通过try,except等保留字提供异常处理功能
try-except可以在函数、循环体中使用
第7题
以下程序的输出结果是( )。
ls=[’绿茶’,’乌龙茶’,’红茶’,’白茶’,‘黑茶”] x=’乌龙茶’ print (ls. index (x, 0))
0
-4
-3
1
第8题
列表ls=[256,"byte",[8,32,Python,64],{123,56},512]
ls[2][-2][1:-1:2]
'yh'
'nh'
'hy'
'pt'
第9题
以下程序段
ls=[('a',1)('b',2)('c',6),('d',4),('e',3)] ls=sorted(ls, key=lambda x:x[0]) print (ls)
print函数输出的结果是( )。
[('e',3),('d',4),('c',6),('b',2),('a',1)]
{('a',1),('b',2),('c',6),('d',4),('e',3)}
[('a',1),('b',2),('c',6),('d',4),('e',3)]
[('a',1),('b',2),('e',3),('d',4),('c',6)]
第10题
以下选项中不能生成一个空字典的是( )。
dict()
{}
{[]}
dict([])
第11题
d={"张三":88,"李四":90,"王五":73,"赵六":82,"钱七":86} for key in d: print(key,end=" ")
函数print的输出结果是( )。
张三 李四 王五 赵六 钱七
张三 李四
88 90 73 82 86
88 90
第12题
def f1 (a, b) : global c c=a*b return a*b+10 print (f1(2, 4))
以上程序段输出结果是( )。
18
None
100
10
第13题
下列不是递归程序特点的是( )。
一定要有基例
执行效率高
思路简单,代码不一定容易理解
书写简单
第14题
以下不能用于生成空字典的选项是( )。
dict(())
第15题
打开music.mp3音频文件正确的语句是( )。
mfile=open("music.mp3", "rb").
mfile=open("music.mp3", "w")
mfile=open("music.mp3", "w+")
mfile=open(music.mp3", "rt")
第16题
已知 x = 3,那么赋值语句x=’abcedfg’是无法正常执行的。
正确
错误
第17题
当作力条件表达式时,{}与None等价。
第18题
使用random模块的函数randint(1,100)获取随机数时,有可能会得到100。
第19题
只能通过切片访问列表中的元素,不能使用片修改列表中的元素。
第20题
表达式(i**2 for i in range(100))的结果是个元组。
第21题
列表可以作为集合的元素。
第22题
同一个列表对象中的元素类型可以各不相同。
第23题
属性可以像数据成员一样进行访问,但赋值时具有方法的优点,可以对新值进行检查。
第24题
在Python中定义类时实例方法的第一个参数名称必须是self。
第25题
使用记事本程序也可以打开二进制文件,只不过无法正确识别其中的内容。
第26题
表达式 list(filter(None,[0,1,2, 3,0,0]))的值为_________。
第27题
表达式eval ('''_import_('math').sqrt(9)''')的值为________。
第28题
表达式'He11o wor1d!'[-4:]的值为________。
第29题
在循环语句中,_______语句的作用是提前进入下一次循环。
第30题
已知 x= [[1]]*3,那么执行语句x[0][0]=5之后,变量x的值为_________。
第31题
已知列表 x=[1,2],那么连续执行命令y=x[:]和 y.append(3)之后,x的值为_______。
第32题
已知 x=[3,5,7],那么执行语句x[:3]= [2]之后,x的值为________。
第33题
表达式list (map (lambda x:x+5.,[1, 2, 3, 4, 5])) 的值为_________。
第34题
表达式[1,2,3]*3的执行结果为_______。
第35题
使用运算符测试集合包含集合A是否为集合B的真子集的表达式可以写作_______。
第36题
已知字典 x= {i:str(i+3) for i in range(3)},那么表达式sum(x)的值为________。
第37题
字典对象的________方法返回字典的“键”列表。
第38题
查看变量类型的Python内置函数是_______。
第39题
可以使用内置函数_______查看包含当前作用域内所有全局变量和值的字典。
第40题
Python用来访问和操作内置数据库SQLite的标准库是_______。
第41题
#编写函数,求任意整数的二进制形式中最后连续0的个数。
参考答案:
def demo(n): b_n = bin(n) index = b_n.rfind('1')+1 return len(b_n[index:])
第42题
#编写程序,计算所有三位数水仙花数的和并输出求和结果。
说明:所谓“水仙花数”是指——3位数,其各位数字立方和等于该数本身。
例如:153是一个水仙花数,因为153=1+125+27。
要求:仅输出运行结果数值,不要输出“运行结果是:”等类似的提示字符串。
s=0 for n in range(100,1000): i=n//100 j=n//10%10 k=n%10 if n==i**3+j**3+k**3: s=s+n print(s)
一、选择题(1 - 15题,共计45分) 二、判断题(16 - 25题,共计10分) 三、填空题(26 - 40题,共计45分) 四、编写程序题(41,42题)