预览加载中,请您耐心等待几秒...
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中是非法的:() A.X=Y=Z=1B.X=(Y=Z+1)C.X,Y=Y,XD.X+=Y 2.已知字符串a="python",则a[1:的值为(3]) A."pyth"B."pyt"C."py"D."yt" 3.运行下列Python程序 i=1 s=1 while①: s=s*i i+=2 print(s) 当输出结果为105时,则①处应填入() A.i<=7B.i<7C.i>=7D.i>7 4.下列不可以用来搭建本地服务器的软件是() (1)Python(2)Excel(3)IIS(4)Apache A.(1)(2)B.(3)(4)C.(1)(2)(3)(4)D.(1)(2)(4) 5.在VB中,下列与表达式Len("python")+20的值相等的是() A.Int(Rnd*26)+1B.Val("20")+16mod9 C.Mid("Hello2019",6,2)+"6"D.abs(Sqr(16)–30) 6.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结 果是() A.新行和字符串GoodB.r"\nGood"C.\nGood D.字符r、新行和字符串Good 7.下面选项中对Python的转义字符描述错误的是() A.\r回车B.\n换行C.\\反斜杠符号D.\”单引号 8.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为 () A.=B.==C.:=D.<> 9.利用Python求100以内所有能被3整除的正整数,代码如下: 则下列程序第3行的横线应该填() A.i=i*3B.i=i%3C.i%3==0D.i/3==1 10.Python中的数据类型float表示() A.布尔型B.整型C.字符串型D.浮点型 11.以下python程序段运行后,y的值是() x=3 ifx>3: y=2*x else: y=3*x+1 print(y) A.10B.5C.25D.26 12.以下选项中,不是Python中文件操作的相关函数是()。 A.open()B.load() C.read()D.write() 13.以下Python程序段执行后,输出结果为()。 A.m不能被3整除B.29不能被3整除C.29能被3整除D.m能被3整除 14.在Python中,若x=10,y=20,下面程序段执行后,变量x、y的值分别是() x=y y=x A.10、10B.10、20C.20、20D.20、10 15.在python中,下列属于字符串常量的是() A."python"B.3.14C.cntD.2018 二、程序填空 16.学校气象小组使用自动测温仪在校园测量了1月12日的气温,并利用Python绘制了 这天的气温图,该图如下所示: (1)在以上Python程序中,变量Y的数据类型是_________。 (2)在以上Python程序中,第8行横线处的代码是_________。 (3)通过观察,气温釆样间隔时间是_________个小时。 17.某餐馆近期推出“消费1000元及以上享受8折优惠,1000元以下享受每满100减15 优惠”的活动。以下Python程序段实现了生成顾客消费清单的功能,请补全①②③处代 码。 defgs(n):字符串长度统一# iflen(n)>=5: n=_____取字符串的前#5个字符 else: n=n+""*(5-len(n)) returnn r=1000;x=100;y=15;z=0.8从系统中分别获取消费额度、满和减以及打折的数值# dis=["红烧排骨","香炸刀鱼","虾仁","菜心","米饭"]某顾客所点菜品名称# num=[1,1,1,1,3]某顾客所点菜品数量# mon=[46,45,68,16,1]某顾客所点菜品单价# print("菜品名称","数量","小计") _____ foriinrange(len(dis)): print(gs(dis[i]),num[i],"",num[i]*mon[i]) s=s+num[i]*mon[i] ifs>=r: total=s*z else: ______ print("消费合计:",s) print("应收现金:",total) 18.编写一个程序,实现九九乘法口诀表。 19.编写程序。信息社团的三个同学和Bruce一起做游戏,他们的游戏规则很简单,从1 开始依次报数,每当一个数能被7整除或者十位是7就要跳过这个数,现在给出一个数 N,请输入从1到N(包含N)中要跳过的数。 20.请在空格处填写正确的代码,