【编程】全国青少年软件编程(Python)等级考试试卷(二级)2word 练习一、选择题1.现有如下 python 程序段:foriinrange(6):p.append(int(random()*10)+1)foriinrange(2,6):ifi%2==1andp[i]%2==0:p[i]+=p[i-1]elifi%2==0andp[i]%2==1:p[i]-=p[i-1]执行该程序段后,在下列选项中,列表 p 中的元素值不可能的是()A.1,2, 3,4,7,2B.1,2, 14,-9,-5,8C.6,8, 1,4,6,1OD.6, 4, 14,-7,3,82. python 语言的特点()。A.简单 B.免费、开源 C.可移植性 D.以上都是3. 下列关于算法说法不正确的是()A. 算法独立于任何具体的语言,Python 算法只能用 Python 语言来实现B. 解决问题的过程就是实现算法的过程C. 算法是程序设计的“灵魂”D. 算法可以通过编程来实现4. 以下叙述中正确的是()。A. Python3.x 与 Python2.x 兼容B. Python 语句只能以程序方式执行C. Python 是解释型语言D. Python 语言出现得晚,具有其他高级语言的一切优点5. 已知列表 list1=[1O,66,27,33,23],则 python 表达式 max(list1)的值为()A.10B.66C.5D.236. 下列 Python 程序运行后的输出结果是()。s=Oforiinrange(1,5):s=s+iprint("s=",s)A.s=5B.s=6C.s=1OD.s=157. 在 python 中,运行下列程序,正确的结果是()s=Oforiinrange(1,5):s=s+iA.:B.#C.,Python 程序中用作注释D.!D.CloseD.①③④D.listD.listD.168print("i=",i,"s=",s)A.i=4s=10B.i=5s=10C.i=5s=15D.i=6s=158.Python 的序列类型不包括下列哪一种?()A.字符串 B.列表 C.元组 D.字典9.为了提高程序的可读性,可以在该语句后面添加注释语句,标识符是()10. 在 Python 中,表示跳出循环的函数是()A.continueB.breakC.ESC11. 下列属于计算机编程语言的有()①Python②VisualBasic③Java④C++⑤CPUA.①②④⑤B.②③④⑤C.①②③④12. 下列不被 python 所支持的数据类型是()A.charB.floatC.int13.Python 不支持的数据类型有()。A.charB.intC.float14.如下 Python 程序段x=0whilex<50:x=(x+2)*(x+3)运行后,x 的值为()A.0B.72C.5015. 下列定义变量的 python 程序语句变量赋值错误的是()A.x=y=1B.x,y=1,2C.x==1D.x=1,216. 下面的 Python 程序段运行后的输出结果是()List=[‘10',25/猕猴桃',9,65]Print(List[3])A.25B.'猕猴桃’C.猕猴桃 D.917. 小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是A.设计出解决问...