D.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.aa.aaa 这些基本数由变量 Basic 来保存,前几个数的求和保存在变量 sum中,Python 程序如下左图所示,请在下划线处填写代码()完善程序实现如下右图的运行结果。defsimma:ion[a,n):5U17l=0basLt^Oprint(i,basic,sum)returnsuma=mr(inpuiiij 输入一个个位教字且:"))n=int(inputf 帝输入最 K 診少个寇样的数:D)print「运几个数的和为:请输入一个个位数字 a:8備输入最长多少个这样的数:100881 88962 8889843 888898724 88888987605 8888889876486 388883898765367 88888986937654248 88888888S9876543129 88888986B89876543200这儿卜数的可为:S876543200■hXA.basic+=sumB.sum=basic+nC.sum=basic+1D.sum+=basic6.运行下列 Python 程序,结果正确的是()s="abcdefg"c=len(s)#len 求字符串长度foriinrange(0,c):ifi<2:print(chr(ord(s[i])+2),end="")#ord()函数是 chr()函数配对函数,将字符转 ASCII 值else:print(chr(ord(s[i])+3),end="")A.cdfghaB.cdfghbC.cdfghijD.cdfghc7.以下 Python 中变量的命名正确的是()A. 1a=4B.print=5C._A=2D. a+b=38.以下 Python 程序运行后,变量 x 和 st 的值分别是()。#第 11 题程序123+678St=*'12¥+“678”A.801123678B.801“123678”C...