欢迎来到天天文库
浏览记录
ID:58565284
大小:25.29 KB
页数:9页
时间:2020-10-20
《青少年编程等级考试Python编程一级试卷.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、单项选择题(共20题,每题2.5分,共50分)1.运行下方代码段,输出的是()。print("a"*3)A.a3B.3aC.aaaD.aaa2.下列表示为变量c赋值10的语句是()。A.c=10B.Intc=10C.varc=10D.Variablec=103.下列变量名中,不合法的是()。A.heightB.1_heightC.height_1D._height4.关于Python保留字,叙述正确的是( )。A.保留字都是由小写字母组成的B.保留字可以做变量名C.for是Python中的保留字D.用户可以自定义保留字5.
2、变量a=3.0,其数据类型是( )。A.floatB.intC.strD.bool1.运行下方代码段,输出的是( )。print(10<=3or5>2)A.TrueB.FalseC.10<=3D.5>22.运行下方代码段,输出的是( )。a,b,c=2,3,7d=(b+c)–a*aprint(d)A.12B.10C.8D.63.运行下方代码段,输出的是( )。str1='key'str2='board’print(str1+str2)A.keyboardB.keyboardC.keyboardD.str1+str24.运
3、行下方代码段,输出的是( )。price=[5,9,8]print(price[1:])A.8B.9,8C.[8]D.[9,8]5.运行下方代码段,输出的是( )。n1,n2=3,4ifn10:print("产品合格")else:print("产品不合格")A.产品合格产品不合格B.产品合格产品不合格C.产品合格D.产品不合格2.运行下方代码段,下列叙述中正确的是( )。age=int(
4、input("年龄:"))ifage<4:print("免费")elifage<18:print("4元")else:print("8元")A.输入为4,输出为免费B.输入为5,输出为免费C.输入为18,输出为4元D.输入为19,输出为8元1.运行下方代码段,输出的是( )。a='红绿蓝'b=list(a)print(b)A.红绿蓝B.红,绿,蓝C.['红绿蓝']D.['红','绿','蓝']2.运行下方代码段,输出的是( )。n=0foriin[1,5,7,3]:ifn5、.运行下方代码段,若三次输入的数字分别是:5,3,4,则输出的是( )。whileTrue:a=int(input())ifa%2==0:breakelse:print(a*2)A.1068B.2598C.106D.2591.运行下方代码段,输出的是( )。try:ifs>0:s=s+1print(s)exceptSyntaxErrorase:print("语法错误")exceptNameErrorase:print("变量未赋值")else:print("出现未知错误")A.sB.语法错误C.变量未赋值D.出现未知错误2.6、下列表示3.33的2次方的是( )。A.pow(3.33,2)B.pow(2,3.33)C.abs(3.33,2)D.abs(2,3.33)3.运行下方代码段,输出的是( )。a=[1,2,5,6]print(sum(a))A.60B.14C.6D.11.运行下方代码段,变量a的值是( )。a=eval("3.0+2.0")A.a=5B.a=’5’C.a=5.0D.a=’5.0’2.运行下方代码段,输出是( )。importturtletina=turtle.Turtle()foriinrange(4):tina.for7、ward(100)tina.left(90)tina.hideturtle()A.B.C.D.二、多项选择题(共5题,每题2分,共10分)3.运行下列代码段,输出结果为True的是( )。A.print(5>=5)B.print(5=>5)C.print(5==5)D.print(5<=5)1.下列代码段运行有误的是( )。A.list((3,4))B.str(3.4)C.int("3.4")D.float("3.4"+"3.3")2.运行下列代码段,输出结果中包含1的是( )。A.whileTrue:print(1)B.8、whileFalse:print(1)C.while1:print(1)D.while0:print(1)3.运行下列代码段,b的值为3的是( )。A.a="hello"b=len(a)B.a=3.23b=len(a)C.a="1+2"b=eval(a)D.a
5、.运行下方代码段,若三次输入的数字分别是:5,3,4,则输出的是( )。whileTrue:a=int(input())ifa%2==0:breakelse:print(a*2)A.1068B.2598C.106D.2591.运行下方代码段,输出的是( )。try:ifs>0:s=s+1print(s)exceptSyntaxErrorase:print("语法错误")exceptNameErrorase:print("变量未赋值")else:print("出现未知错误")A.sB.语法错误C.变量未赋值D.出现未知错误2.
6、下列表示3.33的2次方的是( )。A.pow(3.33,2)B.pow(2,3.33)C.abs(3.33,2)D.abs(2,3.33)3.运行下方代码段,输出的是( )。a=[1,2,5,6]print(sum(a))A.60B.14C.6D.11.运行下方代码段,变量a的值是( )。a=eval("3.0+2.0")A.a=5B.a=’5’C.a=5.0D.a=’5.0’2.运行下方代码段,输出是( )。importturtletina=turtle.Turtle()foriinrange(4):tina.for
7、ward(100)tina.left(90)tina.hideturtle()A.B.C.D.二、多项选择题(共5题,每题2分,共10分)3.运行下列代码段,输出结果为True的是( )。A.print(5>=5)B.print(5=>5)C.print(5==5)D.print(5<=5)1.下列代码段运行有误的是( )。A.list((3,4))B.str(3.4)C.int("3.4")D.float("3.4"+"3.3")2.运行下列代码段,输出结果中包含1的是( )。A.whileTrue:print(1)B.
8、whileFalse:print(1)C.while1:print(1)D.while0:print(1)3.运行下列代码段,b的值为3的是( )。A.a="hello"b=len(a)B.a=3.23b=len(a)C.a="1+2"b=eval(a)D.a
此文档下载收益归作者所有