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

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

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

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

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

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

青少年编程等级考试∶Python编程一级试卷5优质 一、选择题 1.在Python中,下面代码的运行结果是() x=365 g=x%10#%为求余的意思 s=x//10%10#//为整除的意思 b=x//100 sum=g*100+s*10+b#sum英文是求和的意思 print(sum) A.365 B.14 C.563 D.41 2.以下哪个不是python关键字() A.cout B.from C.not D.or 3.已知a=-2,b=10/3,则python表达式round(b,1)+abs(a)的值为() A.1.3 B.5.33 C.5.4 D.5.3 4.下列选项中,能作为python程序变量名的是() A.if B.2x C.a*b D.x2 5.以下文本框内是一段用Python程序设计语言编写的源代码,功能是输出200以内能被17整除的最大正整数。这段源代码属于()。 A.程序 B.软件 C.指令 D.命令 6.在Python中,用变量code存储学生的借书卡编码,例如:code=“NO.2020100502”,则变量code的数据类型应定义为() A.布尔型 B.整型 C.字符串型 D.浮点型 7.我们在用Python进行数据分析的时候,经常会用到pandas库中的DataFrame,这是类似于()的数据结构() A.一维表格 B.二维表格 C.三维表格 D.四维表格 8.Python中用来声明字符串变量的关键字是() A.str B.int C.float D.char 9.下列Python表达式中,能正确表示“变量x能够被4整除且不能被100整除”的是() A.(x%4==0)or(x%100!=0) B.(x%4==0)and(x%100!=0) C.(x/4==0)or(x/100!=0) D.(x/4==0)and(x/100!=0) 10.Python的序列类型不包括下列哪一种?() A.字符串 B.列表 C.元组 D.字典 11.以下python程序段运行后,s的值是() n=0 s=0 whiles<=10: n=n+3 s=s+n print(s) A.0 B.3 C.18 D.30 12.变量K表示某天是星期几(k=1,表示星期一),下列python表达式中能表示K的下一天的是() A.K+1 B.K%7+1 C.(K+1)%7 D.(K+1)%7-1 13.python的命令行提示符是() A.### B.>>> C./// D.C:》 14.如下Python程序段 x=0 whilex<50: x=(x+2)*(x+3) 运行后,x的值为() A.0 B.72 C.50 D.168 15.在python中,以下哪个选项a的数据类型为整型() A.a=5 B.a=input() C.a='5' D.a=5.0 二、程序填空 16.编写程序。如图所示的算法,请用Python程序写出实现该算法相应的代码。 17.已知6月份10位技术考试成绩: 12345678910788889908376759810065技术老师想统计出80分(含80)以上的人数,请完善程序,代码如下: a=[78,88,89,90,83,76,75,98,100,65] ______ sum=0 foriinrange(n): ifa[i]>=80: ________ print(sum) 执行上述程序段后,输出的内容是______ 18.广场上有许多(有数百人)小朋友在玩分组游戏,当他们分成三人一组时,发现最后多出两个;当他们分成五人一组时,发现最后多出三个;当他们分成七人一组时,发现最后多出两个。编写程序求出这些小朋友的可能人数。 实现上述功能的程序如下,请在程序划线处填入合适的代码。 ________ a=[] foriinrange(100,1000): if_____________: a.append(i) total+=1 print("这群小朋友总的人数有:") forjinrange(len(a)): print(____,end='、') print('') print('可能情况数为:',total,'种') 划线处①处应该填入的语句为:; 划线处②处应该填入的语句为:; 划线处③处应该填入的语句为:。 19.操作说明:打开文件“Y:/2/2.py”,在代码窗口指定位置<1>、<2>处修改完善程序代码,不得增加、删除语句或改变程序原有结构,操作结束后保存。 以下程序段的功能是:输入一个正整数n(1至100),输出它的约数的个数。 s=0 n=int(input(“请输入一个正整数:”)) ifn<1orn>100: exit#输入的数不符合要求,退出 foriinrange(1,n+1