预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

青少年编程等级考试∶Python编程三级试卷4图文 一、选择题 1.小新编制了一个python程序如下,但程序无法执行,你帮他找出程序中一共有几处错误() 1a=3 b=input() c=a+b print("c") A.1 B.2 C.3 D.4 2.Python的关系运算符中,用来表示不等于的符号是() A.== B.!= C.>= D.<= 3.在Python中自定义函数需要什么关键字放在函数开始() A.function B.def C.define D.void 4.下列Python程序段的运行结果是() i=0 sum=0 whilei<10: ifi%2==0: sum+=i i+=1 print(‘sum=’,sum) A.sum=18 B.sum=20 C.sum=22 D.sum=30 5.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。 A.软件 B.程序 C.指令 D.高级语言 6.Python中,可以输出helloworld的是() A.printf(“helloworld”) B.output(“helloworld”) C.Print(“hello+world”) D.print(“helloworld”) 7.王明编写了Python程序,根据输入的体重和身高计算BM值并显示是否超标。王明体重80kg,身高170cm。其中“体重80kg”“身高170cm”是对王明体重身高的符号记录属于() A.数据 B.信息 C.知识 D.智慧 8.我们可以对文本中词频较高的分词,通过词云图给予视觉上的突出,小明打算用Python程序来生成词云图,程序中需要用到以下哪个第三方库?() A.WordCloud B.math C.random D.turtle 9.有如下Python程序,当程序运行后输入15000,则程序输出结果为() A.2800 B.2800.0 C.12200 D.12200.0 10.计算机能直接识别、理解执行的语言是() A.汇编语言 B.Python语言 C.自然语言 D.机器语言 11.下列不是Python中所有循环必须包含的是()。 A.冒号 B.循环次数 C.循环体 D.缩进 12.关于Python语言的特点,以下选项描述正确的是() A.Python语言不支持面向对象 B.Python语言是解释型语言 C.Python语言是编译型语言 D.Python语言是非跨平台语言 13.关于Python,以下几种说法不正确的是()。 A.Python是一种高级程序设计语言 B.Python属于汇编语言,或者说属于低级语言 C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点 D.Python是一种面向对象的、解释性计算机语言 14.下列Python表达式的值不是2的是()。 A.3%2 B.5//2 C.1*2 D.1+3/3 15.在Python代码中表示“x属于区间[a,b)”的正确表达式是()。 A.a≤xandx<b B.n<=xorx<b C.x>=aandx<b D.x>=aandx>b 二、程序填空 16.求解a到b内(包含a和b)所有的质数,并对每个质数的每一位数字求和。请完善程序。程序如下: importmath defIsPrime(i): ifi==1: returnFalse forjinrange(2,int(math.sqrt(i))+1): if____: returnFalse returnTrue a=int(input("请输入a:")) b=int(input("请输入b:")) summ=0 foriinrange(a,b+1): ifIsPrime(i): ________ whilet>0: summ=summ+t%10 _________ print("数字和为:",summ) 17.完善程序实现如下功能并保存: 有5个人坐在一起,第5个人说他比第4个人小3岁;第4个人说他比第3个人小3岁;第3个人说他比第2个人小3岁;第2个人又说他比第1个人小3岁;第1个人说他是38岁。编写程序,计算出第5个人的年龄并显示。 defage(n): ifn==1:c=________ else:c=age(n-1)-3 return________ print("第5人的年龄:",age(________)) input("运行完毕,请按回车键退出...") 18.哥德巴赫在1742年提出了以下猜想:任何一个大于2的偶数都可以写成两个质数之和,请完善代码帮助哥德巴赫验证他的猜想。 importmath defss(n): Flag=True i=2