全国青少年软件编程(Python)等级考试202203真题202203Python三级.docx





《全国青少年软件编程(Python)等级考试202203真题202203Python三级.docx》由会员分享,可在线阅读,更多相关《全国青少年软件编程(Python)等级考试202203真题202203Python三级.docx(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、青少年软件编程(Python)等级考试试卷(三级)分数:100 题数:38一、单项选择题(共25题,共50分).二进制数101100111对应的十六进制数的数值是?()A. 6B. 3690.167D.165试题编号:20220210-ssn-001试题类型:单项选择题标准答案:C试题难度:一般试题解析:2. Python中表示合法的八进制整数是?()A. 0ol29B. 0ol2AC. 001708D. 001207试题编号:20220210-ssn-002试题类型:单项选择题标准答案:D试题难度:一般试题解析:标准答案:A 试题难度:一般 试题解析:19 .关于ascii()函数,描述不正
2、确的选项是?()A. ascii 0返回一个对象的字符串B. ascii ()返回一个对象的ASCII码的值C. ascii 0的返回值的类型必然是字符串D. ascii (1)的结果是 1试题编号:20220210-ssn-019试题类型:单项选择题标准答案:B试题难度:一般试题解析:20 .以下关于表达式的计算结果,不正确的选项是?()A. bool (2*3-0)的值为“True”B. bool (2*3-2)的值为“True”C. bool (2*3-3)的值为“True”D. bool (2*3-6)的值为“True”试题编号:20220210-ssn-020试题类型:单项选择题标准
3、答案:D试题难度:一般试题解析:21 .以下输出结果为 1+2+3=6的是?()A. print(1+2+3=6)B. print (1+2+3, =6)C. print (1, 2, 3, sep=二6)D. print (1, 2, 3, sep=, end=6)试题编号:20220210-ssn-021试题类型:单项选择题标准答案:D试题难度:一般试题解析:22 .以下函数能创立一个新的列表的是?()A. sorted 0B. list ()C. diet ()D. set ()试题编号:20220210-ssn-022试题类型:单项选择题标准答案:B试题难度:一般试题解析:23 .关于
4、算法的说法,以下说法正确的选项是?()A. 采用顺序查找算法,一定能找到数据B. 算法必须有输入和输出C. 对分查找算法不需要对数据进行排序D. 顺序查找算法不需要对数据进行排序试题编号:20220210-ssn-023试题类型:单项选择题标准答案:D试题难度:一般试题解析:24 .有如以下表a=8, 7, 9, 6, 3, 8,采用冒泡排序进行降序排序,请问第2趟排序之后的结果是?A. 9, 8, 7, 6, 8, 3B. 8, 9, 7, 8, 6, 3C. 9,8, 7,8, 6, 3D. 9, 8, 8, 6, 7, 3试题编号:20220210-ssn-024试题类型:单项选择题标准
5、答案:C试题难度:一般试题解析:第一趟的结果:18,9,7,6,8,3,第二趟的结果:9, 8, 7, 8, 6, 3。25 .有如以下表a=8, 7, 9, 6, 3, 8,采用选择排序进行升序排序,请问第2趟排序之后的结果是?A. 7,8, 6,3,8, 9B. 3, 6, 9,7, 8, 8C. 7, 6, 3, 8, 8, 9D. 3, 6, 7, 8, 8, 9试题编号:20220210-ssn-025试题类型:单项选择题标准答案:B试题难度:一般试题解析:第一趟的结果:13,7,9,6,8,8,第二趟的结果:13,6,9,7,8,8。二、判断题(共10题,共20分).在Python
6、中,0x10010转化为十进制数是18。正确 错误试题编号:20220210-ssn-026试题类型:判断题标准答案:错误试题难度:一般试题解析:26 . hcx(int (12, 16)的结果是0x18。正确 错误试题编号:20220210-ssn-027试题类型:判断题标准答案:错误试题难度:一般试题解析:是0x12.在Python中,可以使用下面代码读取文件中的数据到列表。f = open ( city, csv, r)name = f. read(). strip。n). split,;)f. close ()正确 错误试题编号:20220210-ssn-028试题类型:判断题标准答案
7、:正确试题难度:一般试题解析:也可以用分号做为切片依据,但得到的name结果为:列表中只有一整个字符串元.在Python中open( city, csv,,,r)命令的作用是以只读方式翻开文件名为city的csv格式 正确 错误试题编号:20220210-ssn-029试题类型:判断题 标准答案:正确 试题难度:i般 试题解析:29 .在Python中,向csv文件中写入数据时,用逗号合并列表name中的元素,可以使用f. writs 名)。正确 错误试题编号:20220210-ssn-030试题类型:判断题标准答案:正确试题难度:一般试题解析:30 . try-except-else-fin
8、ally异常处理结构中,不管try程序段中的语句有没有错误,finally 正确 错误试题编号:20220210-ssn-031试题类型:判断题标准答案:正确试题难度:一般试题解析:31 .在Python中,执行print (ascii (ord(A)+12)语句,打印一个整型数值结果。正确 错误试题编号:20220210-ssn-032试题类型:判断题标准答案:错误试题难度:一般试题解析:32 .在Python中,sorted ()函数可以实现对列表中数据的排序,但排序后不改变原列表中数据的正确 错误试题编号:20220210-ssn-033试题类型:判断题标准答案:正确试题难度:一般试题解
9、析:此题的主要考核sorted函数的用法.在Python中,表达式di vmod (26, 10)的输出结果为(2, 6)或-4) .正确 错误试题编号:20220210-ssn-034试题类型:判断题 标准答案:错误 试题难度:i般 试题解析:33 .在Python中,chr(ord(b)-32)语句的功能是将小写字母b转换为大写字母B。正确 错误试题编号:20220210-ssn-035试题类型:判断题标准答案:正确试题难度:一般试题解析:三、编程题(共3题,共30分).明明请你帮助寻找100-999之间的所有“水仙花数,并统计个数。水仙花数是指一个三位数例如:153=l*l*l+5*5*
10、5+3*3*3o要求输出结果如下所示:153370371407请编程实现上述功能,补全代码。for i in rangef (1):x=ia=x%10x=()b=x % 10c=x /IO if(JlL): print(i)试题编号:20200324-qdc-07试题类型:编程题标准答案:参考程序:for i in range(100,1000):x = ia = x % 10x = x / 10b = x % 10c = x / 10if (a*a*a + b*b*b + c*c*c=i): print (i)试题难度:一般试题解析:评分标准:100,1000或等效答案;(3分) X/10或
11、等效答案;(3分)(3) a*a*a+b*b*b+c*c*c=i 或等效答案。(4 分)37.查找支撑数。在一组整数中,有这样一种数非常怪,它们不在第一个,也不在最后一4 能找到它们吗?输入一个数组,输出每个支撑数的数值以及它们在数组中位置编号。例如:输入:1 3 2 4 1 5 3 9 7 10 8 23 85 43输出:3 24 45 69 810 1085 13请编写程序实现上述功能,补全代码。s=input()x=s.splitf )a=for i in range(0Jen(x): a.append(int( (1)b=c=n=0for i in range(lz (2): if(a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 全国青少年 软件 编程 Python 等级 考试 202203 三级

限制150内