全国青少年软件编程(Python)等级考试试卷(一级) 一、选择题 1.下面的Python 程序段运行后的输出结果是( ) List=[‘10’,25,’猕猴桃’,9,65] Print(List[3]) A.25 B.’猕猴桃’ C.猕猴桃 D.9 2.以下哪个不是python 关键字( ) A.cout B.from C.not D.or 3.在Python 中,下列循环结构用法错误的是( )。 A.for i in range(20): B.for i in range(0,10): C.for i in range(10,0,2): D.while s<50: 4.下列Python 程序段的运行结果是( ) i=0 sum=0 while i<10: if i%2==0: sum+=i i+=1 print(‘sum=’,sum) A.sum=18 B.sum=20 C.sum=22 D.sum=30 5.韦沐沐同学利用Python 软件编写“求能被 3 整除的数”程序,在设计算法环节,使用流程图描述算法,如右图所示,其中空白处可以填入的是( ) A.A÷3==0 B.A/3==0 C.A\3==0 D.A%3==0 6.Python 表达式 a=b 中“=”表示 ( ) A.交换“=”左右两边变量的值 B.把“=”右边变量的值赋值给左边变量 C.把“=”左边变量的值赋值给右边变量 D.比较“=”左右两边变量的值是否相等 7.下面哪个不是 Python 合法的标识符( ) A.int_3 B.30XL C.self D._abc 8.以下属于计算机高级语言的是( ) A.Python B.自然语言 C.汇编语言 D.机器语言 9.以下 Python 中变量的命名正确的是( ) A.1a=4 B.print=5 C._A=2 D.a+b=3 10.下列选项中,可作为 Python 变量名的是( ) A.int B.Abc C.float D.Complex 11.以下选项中,不是 Python 中文件操作的相关函数是( )。 A.open () B.load () C.read () D.write () 12.以下Python 程序段执行后,输出结果为( )。 A.m 不能被3 整除 B.29 不能被3 整除 C.29 能被3 整除 D.m 能被3 整除 13.下列哪个语句在Python 中是非法的?( ) A.x=y=z=1 B.x=(y=z+1) C.x,y=y,x D.x+=y 14.在Python 中,返回x 的绝对值的函数是( )。 A.abs(x) B.bin(x) C.all(x) D.input(x) 15.在Python 中print(-14//4)的运行结果是( )。 A.-4 B.-3.5 C.2 D.-2 二 、程序填空 16.蒙特卡洛方法不仅可以用来模拟投针实验,还可以用来模拟求解圆周率T。请根据所学知识,并上网搜索有关资料,找到利用蒙特卡洛方法求解圆周率Π 的原理、方法和Python...