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

在线预览结束,喜欢就下载吧,查找使用更方便

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

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

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

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

青少年编程等级考试∶Python编程三级试卷4图文word 一、选择题 1.Python语言源代码程序编译后的文件扩展名为() A..py B..c C..java D..c++ 2.在Python中,设a=2,b=3,表达式a>bandb>=3的值是() A.1 B.-1 C.True D.False 3.下列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 4.有如下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 5.关于Python的内存管理,下列说法错误的是() A.变量不必事先声明 B.变量无需先创建和赋值就可直接使用 C.变量无须制定类型 D.可以使用del释放资源 6.以下Python代码的运行结果是()。 a=3 b=4 a=a*b print(a) A.3 B.4 C.12 D.a*b 7.Python语句"ab"+"c"*2的运行结果是() A.abc2 B.abcabc C.abcc D.ababcc 8.下列不被python所支持的数据类型是() A.char B.float C.int D.list 9.Python中用来声明字符串变量的关键字是() A.str B.int C.float D.char 10.已知字符串变量x的值是“H”,字符“A”的ASCII值是65,则python表达式chr(ord(x)+2)的值是() A.‘I’ B.‘J’ C.73 D.74 11.为了提高程序的可读性,可以在该语句后面添加注释语句,Python程序中用作注释的标识符是() A.: B.# C., D.! 12.已知列表list1=[10,66,27,33,23],则python表达式max(list1)的值为() A.10 B.66 C.5 D.23 13.小林编写一段文件读写操作代码,文件如图,代码段如下: 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.程序编译错误,不会输出结果 14.python文件的扩展名是() A.py B.pye C.vbp D.pyr 15.在Python中print(-14//4)的运行结果是()。 A.-4 B.-3.5 C.2 D.-2 二、程序填空 16.编写Python程序实现如下功能:输入年月日,输入格式如“2021-06-21”,年月日之间用“-”分隔。判断这一天是这一年的第几天。以2021-06-21为例,前面5个月总天数,加上21天即这一天是本年的第几天。特殊情况,当输入的年份是闰年时,2月份有29天。闰年的判断方式如下: I、能被4整除,但不能被100整除; II、能被400整除; (1)“2020-05-20”这一天是这一年的第_________天。 (2)编写Python代码如下,在划线处填入正确的代码 _________________ _________________ _________________ (3)加框处的代码有误,请改正。 改正:_________________ mon=[31,28,31,30,31,30,31,31,30,31,30,31]#mon中存储1-12每个月的天数 s=input("请输入年月日:") 'month=int(s[5:7]) ① sum=0 foriinrange(②): sum+=mon[i] sum+=day if: isleap=True else: isleap=False if③ sum+=1 print("这一天是当年的第"+str(sum)+''天'') 17.完善程序实现以下功能并保存。 输出数组的最大值。 arr1=[12,435