资料 NCT 全国青少年编程能力等级测试 python 一级一、选择题1.下列选项中,能作为 python 程序变量名的是( )A.ifB.2xC.a*bD.x22.下列 Python 程序段运行的结果是( )x=0for i in range(1,20,3): x=x+iprint(x)A.80B.190C.70D.2103.已知列表 list1=[8,22,34,9,7],则 python 表达式 len(list1)+min(list1)的值为( )A.5B.34C.7D.124.运行下列 Python 程序i=1s=1while ①: s=s*i i+=2print(s)当输出结果为 105 时,则①处应填入( )A.i<=7B.i<7C.i>=7D.i>75.在 python 计数循环中,列表正确的输写方式是( )。A.(1,2,3)B.(1,2.3)C.[1,2.3 ]D.[1,2,3]6.在 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:7.下面哪个不是 Python 合法的标识符( )A.int_3B.30XLC.selfD._abc8.为了提高程序的可读性,可以在该语句后面添加注释语句,Python 程序中用作注释的标识符是( )A.:B.#C.,D.!9.下列选项中,不属于 Python 特点的是( )。A.面对对象B.运行效率高C.可读性好D.开源10.以下 Python 程序段执行后,输出结果为( )。A.m 不能被 3 整除B.29 不能被 3 整除C.29 能被 3 整除D.m 能被 3 整除11.在 python 中,运行下列程序,正确的结果是( )s=0for i in range (1,5): s=s+iprint("i=",i,"s=",s)A.i=4 s=10B.i=5 s=10C.i=5 s=15D.i=6 s=1512.小林编写一段文件读写操作代码,文件如图,代码段如下:file=open('ceshi.txt','w')file.write("python is a programming language.")file.close( )file=open('ceshi.txt','r')print(file.read( ))该代码段运行后,输出的结果为( )A.IA Distributed System Based on Python.B.python is a programming language.C.IA Distributed System Based on Python. python is a programming language.D.程序编译错误,不会输出结果13.python 语言的特点( )。A.简单B.免费、开源C.可移植性D.以上都是14.在 Python 中要交换变量 a 和 b 中的值,应使用的语句组是( )。A.a,b=b,aB.a=c;a=b;b=cC.a=b;b=aD.c=a;b=a;b=c15.下列不属于高级编程语言的是A.C 语言B.VB 语言C.Python 语言D.机器语言二、程序填空1...