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

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

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

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

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

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

试题青少年编程等级考试∶Python编程三级试卷2 一、选择题 1.列表在python中的作用非常强大,它可以包含多个数据元素,下面是列表的数据元素()。 A.整数 B.浮点数 C.字符串 D.以上都是 2.python中表达式4**3=()。 A.12 B.1 C.64 D.7 3.应用软件是为满足用户不同领域、不同问题的应用需求而设计的软件。以下不属于应用软件的是() A.Word B.微信 C.考试系统 D.python 4.在Python中,input()函数的返回结果的数据类型为() A.Number型 B.String型 C.List型 D.Sets型 5.若用整型变量k表示某天是星期几(例如k=1表示该天是星期一、k=2表示该天是星期二……k=7表示该天是星期天),则下列能够正确表示k的下一天是星期几的python表达式为() A.k+1 B.k%7+1 C.(k+1)%7 D.(k+1)%7-1 6.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于()的数据结构() A.一维表格 B.二维表格 C.三维表格 D.四维表格 7.以下Python代码的运行结果是()。 a=3 b=4 a=a*b print(a) A.3 B.4 C.12 D.a*b 8.在python中,语句print(a,b)的意思是() A.打印a,b B.输出(a,b) C.输出a,b D.输出a,b的值 9.下列选项中,能作为python程序变量名的是() A.s%1 B.3stu C.while D.dist 10.在Python中,表示跳出循环的函数是() A.continue B.break C.ESC D.Close 11.下列选项中,不属于Python特点的是()。 A.面向对象 B.运行效率高 C.可读性好 D.开源 12.关于Python,以下几种说法不正确的是()。 A.Python是一种高级程序设计语言 B.Python属于汇编语言,或者说属于低级语言 C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点 D.Python是一种面向对象的、解释性计算机语言 13.已知字符串a="python",则a[-1]的值为() A."p" B."n" C."y" D."o" 14.下列属于正确的Python变量名的是() A.True B.88abc C.abc&88 D._abc88 15.下面不是python特性的是(): A.免费的 B.简单易学 C.可移植性好 D.是低级语言 二、程序填空 16.某仓库物品代码格式为“X-XXXXXXX-Y”,其中“X”和“Y”均为0到9之间的数字,“Y”为校验码。校验码由前面9个X计算得到,计算方法为:从左边开始,第1个数字乘以1加上第2个数字乘以2……依次类推,直到加上第9个数字乘以9,将该结果除以10,所得余数即为校验码。用Python设计一个程序,输入物品代码,判断输入的代码中校验码是否正确,如果正确输出“正确”,否则输出“错误"。运行样例如下所示: 样例1: 输入:2-163-91475-4 输出:正确 样例2: 输入:2-163-91475-5 输出:错误 (1)Python程序实现如下,请在划线处填入正确的代码: s=input("输入物品代码:") a=[] foriinrange(0,13): if___ a.append(int(s[i]))#append()函数用于在列表末尾添加新的对象 sum=0 foriinrange(0,9): ____ sdm=sum%10 ___ ifsdm==ydm: print("正确") else: print("错误") 17.水仙花数是指一个三位数,它的每个位上的数字的3次方之和就等于它本身,例如:1**3+5**3+3**3=153。这类三位数也被叫做自恋数、自幂数或者阿姆斯特朗数。 [问题求解]设这个数存放于变量x中,变量g、s、b分别存放个位、十位、百位上的数。需得分离数字得到每位上的数,即将变量g、s、b表示为x的形式。请阅读如下python程序,在空白处填写适当的表达式或语句,使程序完整。 print("三位数之内的水仙花是:") forxin___(100,1000): b=x//100 s=(x//10)___ g=___ Ifx=(b**3+s**3+g**3): print(___) 18.完善代码并保存。 实现功能:从键盘输入10个学生的测试成绩,输出最高分和最低分。 cj=[] foriinrange(0,________): x=float(input("请输入一个数")) cj.append(________) print