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

亲,该文档总共21页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

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

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

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

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

资料青少年编程等级考试Python编程一级试卷2word练习 一、选择题 1.Python语句中以r或R开头的字符串表示原始字符串,则print(r"\nGood")的运行结果是() A.新行和字符串Good B.r"\nGood" C.\nGood D.字符r、新行和字符串Good 2.Python中,赋值语句,“c=c-b”等价于() A.b-=c B.c-b=c C.c-=b D.c==c-b 3.12Python语言语句块的标记是() A.分号 B.逗号 C.缩进 D./ 4.以下()是python文件 A.*.mp3 B.*.xls C.*.ppt D.*py 5.python的命令行提示符是() A.### B.>>> C./// D.C:》 6.关于Python,以下几种说法不正确的是()。 A.Python是一种高级程序设计语言 B.Python属于汇编语言,或者说属于低级语言 C.Python是一种代表简单主义思想的语言,它具有简单、免费、开源和可移植等特点 D.Python是一种面向对象的、解释性计算机语言 7.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为() A.10 B.66 C.5 D.23 8.下列Python程序运行后的输出结果是()。 s=0 foriinrange(1,10): s=s+i print("s=",s) A.s=35 B.s=45 C.s=55 D.s=65 9.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是() A.: B.# C., D.! 10.下列软件中,可作为服务器操作系统的是() A.Windows B.Python C.excel D.access 11.对于Python语言中的语句“x=(num//100)%10”,当num的值为45376时,x的值应为() A.3 B.4 C.5 D.6 12.下面()是Python合法的变量名 A.int32 B.40XL C.self D.name 13.下列Python程序段 a=0 b=4 ifb>a: a=3*b else: a=10 程序运行后,a的值是() A.10 B.0 C.12 D.4 14.下列属于正确的Python变量名的是() A.True B.88abc C.abc&88 D._abc88 15.整型变量x中存放了一个两位数,要将这个两位数的个位数字和十位数字交换位置,例如,13变成31,正确的Python表达式是() A.(x%10)*10+x//10 B.(x%10)//10+x//10 C.(x/10)%10+x//10 D.(x%10)*10+x%10 16.在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 17.小平打算用python编写一个管理班上同学通讯录的程序,如果用一个变量A来对应处理同学们的电话号码,这个变量A定义成什么数据类型比较适合?()。 A.布尔型 B.浮点型 C.整型 D.字符串 18.韦沐沐同学利用Python软件编写“求能被3整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是() A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0 19.解释性语言是指源代码不要求预先进行编译,在运行时才进行解释再运行,以下哪一种程序设计语言属于解释性语言()。 A.Python B.C++ C.VB D.C 20.在Python中,字符串运算符“+”的作用是把字符串进行连接,则表达式"20"+"19"+"20+19"的运算结果是() A.392019 B.201939 C.201920+19 D.3939 21.下列Python程序段的运行结果是() i=0 sum=0 whilei<10: ifi%2==0: sum+=i i+=1 print(‘sum=’,sum) A.sum=18 B.sum=20 C.sum=22 D.sum=30 22.在python中,有程序如下 A=input() print(A*5) 通过键盘输入5,则运算结果是() A.55555 B.25 C.5*5 D.55 23.运行下列Python程序,输出结果为True,则空白处应为() a=15 b=46 if__________: print(‘True’) else: print(‘Flase’) A.a=b B.a>b C.a