以下为《Python练习(人工智能专业)》的无排版文字预览,完整内容请下载
一、填空题
Python 语言有两种注释方法,它们是 单行注释,多行注释
s=”hello”, t=”world”, 则 s[2:8]的值为
3. 表达式 30-3**2+8//3**2*10 的值为
s=’Python String’,s.upper()值是
从 random 库中选取相应函数,随机生成 100 以内的奇数应使用的函数是
6. 给出 range(1,10,3)的值:
7. a,b=2,3
print("{0}*{1}+{2}={3}".format(a,b,a*a,a*(a+b))的结果是
8. 表达式 3 in{1:'China','2':'USA','3':'Russia'}的结果是 9. 已知 ls = ['a',[10, 'BIT']],ls[1][1]=
已知 f = lambda x: x*2,f(5)=
二、选择题
1、计算机为什么采用二进制,而非十进制作为数制的基础?( )
A.因为二进制比十进制计算速度快 B.因为二进制比十进制表示能力更强C.因为二进制数精度更高
D.因为二进制数更容易被硬件存储和计算 2、以下程序的输出结果是?( )
y = 0
for i in range(0, 10, 2): y += i
print(y)
A.10 B.20 C.9 D.30
3、下列程序的输出结果是:( )
def foo():
m = 1 def bar():
n = 2
return m + n m = bar()
print m
foo()
A.程序出错 B.2 C.3 D.1
4、以下属于不合法的布尔表达式:( )
A x in range(6) B 3=a C e>5 and 4= =f D (x-6)>5
下列不是正确的字典创建方式的是( )
A. d={1:[1,2],3:[3,4]}
B. d={(1,2):1,(3,4):3}
C. d={1:”张三”,2:”李四”}
D. d={1;”张三”,2;”李四”}
下列程序的输出结果是( ) f = open("w.txt","w") f.write("Lux et Veritas") f.close()
f = open("w.txt","rb") f.read(3)
f.seek(4,1)
print(f.tell())
A. 5 B. 6 C. 7 D. 8
7. 设元组 tu=(1,2,3), 则 tu*3 返回结果是:( )
A. (3,6,9) B. (1,2,3,1,2,3,1,2,3)
C. ((1,2,3),(1,2,3),(1,2,3)) D. TypeErrory
以下哪个布尔表达式执行结果为 True( )
'pyhton'
以上为《Python练习(人工智能专业)》的无排版文字预览,完整内容请下载
Python练习(人工智能专业)由用户“zhongzhenjiang”分享发布,转载请注明出处