好文档 - 专业文书写作范文服务资料分享网站

Python期末试卷试题

天下 分享 时间: 加入收藏 我要投稿 点赞

一、填空题(每题2分,共20分)

1、不能正确交换变量a,b的值的语句是()。 A: a=b

b=a

B: a,b=b,a C: t=a

a=b b=t D: t=a+b

a=t-a b=t-b

2、下列正确的Python注释语句是()。 A: //这是注释 B: /*这是注释*/ C: %这是注释 D: #这是注释

3、下列Python语句的输出结果是()。 s=[4,5,6] print(s[ -2]) A: 5 B: 4,5 C:5, 6 D: 4,5,6

4、有如下定义:

name= “人生苦短,我用Python” 则,name[3:-6]的值是()。 A: 苦短,我用 B: 短,我用 C: 苦短,我

D: 表达式有语法错误

5、已知x=5,语句x*=x-2执行后,x的值是()。 A:23 B:10 C:-5 D:15

6、下列程序执行后,y的值是()。 def f(x,y):

return x**2+y

5 / 6

y=f(2,f(1,3)) A:8 B:9 C:10 D:11

7、下列程序执行后,y的值是()。 f = lambda x : x/2 y = 4+f(5) A: 6 B: 6.5 C: 9 D: 程序有错误

8、有如下定义:

color = (‘red’, ‘green’, ( ‘cat’, ‘dog’, ‘tiger’, ‘human’)) 则表达式color[2][-1]的值是()。 A: human B: tiger C: green D: 以上都不对

9、下面错误的字典创建方式是()。 A: d={(1,2):1,(3,4):3} B: d={[1,2]:1,[3,4]:3} C: d={1:(1,2),3:(3,4)}

D: d={“LiMing”:1, “Marry”:3}

10、数学关系式22 or x<=10 B: 2

二、根据所给的流程图,写出Python程序。(每题10分,共20分) 1、 开始 输入身高h(cm), 体 重w(kg)的值

BMI=体重/身高的平方

5 / 6

F

输出“处于不健康的体

型,注意改善”

结束 2、 开始

S = input(“请输入一行字符”)

count = 0

F c in S

T

T c是即非字母也count = count + 1 非数字

F

读取S下一个字符c

输出count

结束

三、程序填空。(每题10分,共30分)

1、题目: 完成下面的函数,函数功能是素数判断,如果n是素数返回True,否则返回False。

def huiwen(n)

for i in range(2, n): if 1 :

2 False return 3

5 / 6

18

Python期末试卷试题

一、填空题(每题2分,共20分)1、不能正确交换变量a,b的值的语句是()。A:a=bb=aB:a,b=b,aC:t=aa=bb=tD:t=a+ba=t-ab=t-b2、下列正确的Python注释语句是()。A://这是注释B:
推荐度:
点击下载文档文档为doc格式
0feip6l6yo8az813jgo32teb88j4b1005qb
领取福利

微信扫码领取福利

微信扫码分享