FalseD
3 和 4【编程】全国青少年软件编程(Python)等级考试试卷(一级)(2)一、选择题1
在 Python 中,设 a=2,b=3,表达式 a=3 值是()A.1B.0C.True2
有如下 python 程序段:a=[4,5,3,6,7,8,2,9,1]m,c=1,1foriinrange(1,len(a)):ifa[i]>=a[i-1]:c+=1m=max(m,c)else:c=1print(c,m)则程序执行后,c 和 m 的值分别是()A
1 和 1B
1 和 4C
2 和 43
韦沐沐同学利用 Python 软件编写“求能被 3 整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是()A
AF3==0B
A/3==0C
A\3==0D
A%3==04
在 Python 程序中,要求 s=3+6+9+
+300 的值,可以采用如下代码,下列选项中的说法不正确的是()
$=0foriinrange(3,301,3):s=s+iprint(s)A
for 循环语句中步长为 3B
语句 s=0 应改为 s=1C
语句 s=s+i 共循环执行了 100 次 D
程序使用了循环结构5
利用 Python 编程实现计算 z=a+aa+aaa+aaaa+aa
a 的值,其中 a 是一个数字,如 8+88+888+8888+88888
设计一个 summalion()函数,输入变量为数字 a 和需要多少个数相加的 n,在这个函数中,a
aaa 这些基本数由变量 Basic 来保存,前几个数的求和保存在变量 sum中,Python 程序如下左图所示,请在下划线处填写代码()完善程序实现如下右图的运行结果
defsimma:ion[a,n):5U17l=0basLt^Oprint(i,basic,sum)returns