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

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

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

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

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

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

青少年编程等级考试∶Python编程一级试卷1优质练习 一、选择题 1.下列不可以用来搭建本地服务器的软件是()。 ①Python②Excel③IIS④Apache A.①② B.③④ C.①②③④ D.①②④ 2.在Python中print(8+7%2**2)的执行结果是() A.5 B.1 C.6 D.11 3.小林编写一段文件读写操作代码,文件如图,代码段如下: file=open('ceshi.txt','w') file.write("pythonisaprogramminglanguage.") file.close() file=open('ceshi.txt','r') print(file.read()) 该代码段运行后,输出的结果为() A.IADistributedSystemBasedonPython. B.pythonisaprogramminglanguage. C.IADistributedSystemBasedonPython.pythonisaprogramminglanguage. D.程序编译错误,不会输出结果 4.在python中,下列属于字符串常量的是() A."python" B.3.14 C.cnt D.2018 5.关于Python语言的特点,以下选项描述正确的是() A.Python语言不支持面向对象 B.Python语言是解释型语言 C.Python语言是编译型语言 D.Python语言是非跨平台语言 6.下列选项中,属于Python输出函数的是()。 A.random() B.print() C.sqrt() D.input() 7.在Python中,若x=10,y=20,下面程序段执行后,变量x、y的值分别是() x=y y=x A.10、10 B.10、20 C.20、20 D.20、10 8.以下哪种语言属于高级程序设计语言() ①python②c++③visualbasic④java A.①②③ B.②③ C.②③④ D.①②③④ 9.在Python中,表示跳出循环的函数是() A.continue B.break C.ESC D.Close 10.在Python中,下面程序段的输出结果是() x=9 Print(“x=”,x+1) A.9 B.10 C.x=9 D.x=10 11.在python中,运行下列程序,正确的结果是() x=1 whilex>0: x=x+1 print(x) A.1 B.123456789………………… C.无输出 D.100 12.Python表达式中,可以使用()控制运算的优先顺序。 A.圆括号() B.方括号[] C.大括号{} D.尖括号<> 13.下列属于计算机编程语言的有() ①Python②VisualBasic③Java④C++⑤CPU A.①②④⑤ B.②③④⑤ C.①②③④ D.①③④ 14.下列Python语句中,会导致程序运行出错的语句是() A.x=(y=1) B.x,y=y,x C.x=1;y=1 D.x=y=1 15.在Python中运行后,b的值是() a=6 Ifa>=0: b=a+2 Else: b=a-2 print(b) A.6 B.8 C.10 D.12 16.Python中幂运算(指数运算)的运算符为()。 A.* B.** C.% D.// 17.在数学中,我们一般使用“=“表示相等关系,那么“=”在Python语言中的写法为() A.= B.== C.:= D.<> 18.以下Python中变量的命名正确的是() A.1a=4 B.print=5 C._A=2 D.a+b=3 19.在下列程序设计语言中,属于人工智能语言的是()。 A.Python B.VB C.Pascal D.C 20.计算机能够直接识别和执行的语言是() A.机器语言 B.汇编语言 C.Python语言 D.C语言 21.以下不属于高级程序设计语言的是()。 A.C++ B.VB C.机器语言 D.Python 22.小明想要通过编程来解决由昆明到景东锦屏耗时最短行程问题时,最核心的工作是() A.设计出解决问题的算法 B.设计出解决问题的PPT C.编写出Python代码 D.选择一种编程软件 23.有如下python程序段: a=[4,5,3,6,7,8,2,9,1] m,c=1,1 foriinrange(1,len(a)): ifa[i]>=a[i-1]: c+=1 m=max(m,c) else: c=1 print(c,m) 则程序执行后,c和m的值分别是() A.1和1 B.1和4 C.2和4 D.3和4 24.下列Python程序段的运行结果是() i=0 sum=0 whilei<10: ifi