《2020年12月青少年软件编程(Python)等级考试试卷(三级).docx》由会员分享,可在线阅读,更多相关《2020年12月青少年软件编程(Python)等级考试试卷(三级).docx(12页珍藏版)》请在优知文库上搜索。
1、青少年软件编程(Python)等级考试试卷(三级)分数:100.00题数:38一、单选题(共25题,每题2分,共50分)1.要对二维列表所有的数据进行格式化输出,打印成表格形状,程序段如下: Is=金京189,吴树海80王津津,SOforrowinrange(len(ls): forcolumninrange(len(lsrow): print(,end=t) print()划线处的代码应该为?OA、lsrowcolumnlscolumnrowC、rowrowlsD、rowlscolumn试题编
2、号:20200314-jinwanlian-14题型:单选题答案:A难度:较难试题解析:2 .有如下列表l=92863,4,采用选择排序进行升序排序,请问第二趟排序之后的结果是?OA、238,6,9,4B.2,8,6,3,4,9C、2,634,8,9D、234,6,8,9试题编号:20201122-ssn-002题型:单选题答案:A难度:一般试题解析:第一趟的结果:2,9,8,6,3,4,第二趟的结果:2,3,8,694。3 .定义一个列表 shuzu=list(range(4)print(shuzu)输出的结果是?()A. 0,1,2,3B. 0,1,2,3,4C. 1,2,3,4
3、D. 0,0,0,0试题编号:20200320-tsn-09题型:单选题答案:A难度:容易试题解析:4 .有如下列表l=92863,4,采用冒泡排序进行升序排序,请问第二趟排序之后的结果是?OA、238,694B.2,8,6,3,4,9C、26348,9D、2,346,8,9试题编号:20201122-ssn-001题型:单选题答案:C难度:一般试题解析:第一趟的结果3634,9,第二趟的结果:2,634,8,9。5 .关于列表的索引,描述不正确的是?()A、列表中的索引代表各元素在该列表中的位置B、第一个元素的索引是1C、索引通常是用自然数来表示的D、我们可以使用下标索引来访问列表中的值试题
4、编号:20200321-syp-09题型:单选题答案:B难度:容易试题解析:6 .关于十六进制数,下列说法错误的是?()A、十六进制数从小数点向左数第一位代表有几个1。B、十进制数的基数个数为16,所以里面包括09,A-F,这十六个数码。C、相同的十进制数分别转换成十六进制数和二进制数后,二进制数的数位通常比十六进制数长。D、十进制数转换成十六进制数后,它的位数一定会变短。试题编号:20200318-syp-03题型:单选题答案:D难度:一般试题解析:7 .关于数据,下列说法不正确的是?()A、一维数据一定由有序数据构成B、常见的表格属于二维数据C、1,23,4可以表达二维数据D、二维数据由关
5、联的关系数据构成试题编号:20200314-jinwanlian-08题型:单选题答案:A难度:容易试题解析:8 .关于二进制,八进制,十进制,十六进制的表示方法,下列说法不正确的是?()A、以Ob开头表示的是二进制B、以0。开头表示的是八进制C、以OX开头表示的是十六进制D、以Oi开头表示的是十进制试题编号:20200313-jinwanlian-01题型:单选题答案:D难度:容易试题解析:9 .int函数可以将字符串转换为数值,关于int函数的使用,正确的是?()Asit(0bl0000,10)B、int(16,10)C、int(0o020,10)D.int(,0xl0,10)试题编号:2
6、0200313-tshn-06题型:单选题答案:B难度:较难试题解析:10 .有如下程序段:foriinrange(3): Print(i,end=,)输出结果是?()A、0,1,2B、01l12,C、0,1,2,3D、0,1,2,3,试题编号:20200314-jinwanlian-35题型:单选题答案:B难度:容易试题解析:IL小明在学习编程时,学习到了一个二进制数IOL这个二进制数对应的十进制数的数值是?()A、2B、3C、4D、5试题编号:20200313-tsn-03题型:单选题答案:D难度:容易试题解析:12 .已定义一个列表StrSZ:语文T数学7英语现向列
7、表末尾添加一个学科”科学“,操作正确的是?OA、StrSZJead(科学”)B、StrSZ.write(“科学”)CstrSZappend(科学“)D、strSZ.insert(“科学”)试题编号:20200320-tsn-10题型:单选题答案:C难度:容易试题解析:13 .关于abs()函数,描述不正确的是?()A、abs()函数的功能是取整数的绝对值abs(O)的运行结果是0C、abs(-3)的运行结果是3D、abs(3.45)的运行结果是3.45试题编号:20200403-SyP-19题型:单选题答案:A难度:容易试题解析:14 .关于open()函数的参数,下列描述不正确的是?()A、
8、T以只读方式打开文件B、W以写入的方式打开文件,如果文件不存在,则会提示错误C、a打开文件,并将新内容写入到已有内容之后D、丁+,以读、写方式打开文件试题编号:20200403-SyP-36题型:单选题答案:B难度:容易试题解析:15 .执行代码XvZ=SOrted(132)之后,变量V的值为?()A、1B、2C、3D、0试题编号:20200314-jinwanlian-33题型:单选题答案:B难度:一般试题解析:16 .以下表达式的值为TrUe的是?()A、bool()B、bool(0.0)C、bool(False)D、bool(range(0)试题编号:20200314-jinwanlia
9、n-23题型:单选题答案:C难度:容易试题解析:17 .用于将整数和字符串转换成浮点数的函数是?()A、intfloatC、strDxchr试题编号:20200314-jinwanlian-25题型:单选题答案:B难度:容易试题解析:18 .关于PythOn异常处理的作用,描述不正确的是?()A、异常处理可以让程序不至于因为小错误而导致程序崩溃B、异常处理能够补充程序的漏洞,让程序在任何情况下都不会终止C、异常处理能够提高程序的容错性D、异常处理能够让程序变得更加友好试题编号:20200407-SyP-16题型:单选题答案:B难度:一般试题解析:19 .print(divmod(223,ll)
10、的运行结果是?()A、20,3B、(20,3)C、3,20D、(3,20)试题编号:20200403-syp-20题型:单选题答案:B难度:一般试题解析:20 .max()返回可迭代对象中的元素中的最大值或者所有参数的最大值,则max(“123”)返回的值是?OA.123B、123C、3D、3试题编号:20200327-tsn-17题型:单选题答案:D难度:一般试题解析:21 .能够只删除数组StrSZ=语文数学英语”,”科学”中的“科学”这个元素的操作,其中正确的是?OA、strSZ.remove3StTS乙remove。科学)C、delstrSZ4DxdelstrSZ试题编号:202003
11、20-tsn-14题型:单选题答案:B难度:一般试题解析:22 .下列程序段在运行时输入“yes”,则输出结果是?()MewinpUO)EX)CXCereNmc三rorA、yesokC、没有输出D、程序出错试题编号:20200321-tsn-19题型:单选题答案:B难度:较难试题解析:23 .range。函数根据传入的参数创建一个新的range对象,下列与range相同的结果是?OA、range(l,5)range(l,6)C、range(0,5)Dxrange(O,6)试题编号:20200327-tsn-26题型:单选题答案:C难度:一般试题解析:24 .判断可迭代对象的每个元素是否都为Tr
12、ue值的函数是?()A、all()any()C、map()D、sorted()试题编号:20200327-tsn-28题型:单选题答案:A难度:容易试题解析:25 .下列运算函数,结果分别返回商和余的值的是?()A、abs()B、divmod(a,b)C、max()D、pow(a,b)试题编号:20200327-tsn-16题型:单选题答案:B难度:容易试题解析:二、判断题供10题,每题2分,共20分)26 .将十六进制数0x7e4转换成十进制数,可以使用int(0x7e*16)语句,而不能使用int(7e4,16)语句。试题编号:20200408-xm-09题型:判断题答案:错误难度:一般试
13、题解析:int()函数用来进行数制转换,以上两种用法都可以。27 .十六进制数转换为二进制数较简单,只需要将每一位十六进制数转换为四位二进制数,即可。试题编号:PythOn3-xu-007题型:判断题答案:正确难度:一般试题解析:28 .在Python中,向csv文件中写入数据时,用空格分割列表name中的元素,可以使用file.write(.join(name)+n)语句(file为文件变量名)0试题编号:20200313-zk-24题型:判断题答案:正确难度:容易试题解析:29 .studet.csv文件中存储有班级学生名单,使用以下Python程序可以把学生名单一一读取出来:f=open
14、(,student.csv,r)s=f.read(),strip(,n,).split(;)f.close()试题编号:20200408-xm-19题型:判断题答案:错误难度:较难试题解析:CSV格式文件采用逗号作为分隔符30 .在PythOn中,filter。函数的参数有两个,第一必须是函数,第二个必须是序列。试题编号:20200313-zk-46题型:判断题答案:正确难度:容易试题解析:31 .input。函数返回的值是字符串,如果要输入数值并参与运算,那么必须用int()函数将其转换为数值后,再参与运算。试题编号:PythOn3-Xii-024题型:判断题答案:错误难度:较难试题解析:32 .try-except-else-finally异常处理结构中,不论try程序段中的语句有没有错误,else程序段中的语句都会得到执行。试题编号:20200408-xm-23题型:判断题答案