文库 真题 Python真题

2023年12月电子学会Python等级考试三级真题试卷及答案

电子学会Python真题 少儿编程Python真题 DOCX   17页   下载0   2024-04-07   浏览109   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2023年12月电子学会Python等级考试三级真题试卷及答案 第1页
2023年12月电子学会Python等级考试三级真题试卷及答案 第2页
剩余15页未读, 下载浏览全部
青少年软件编程(Python)等级考试试卷(三级) 分数:100  题数:38 一、单选题(共25题,共50分) 1. 一个非零的二进制正整数,在其末尾添加两个“0”,则该新数将是原数的?( )   A.  10倍 B.  2倍 C.  4倍 D.  8倍 试题编号:20230629-ylx-001 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:二进制进位规则是逢二进一,因此末尾添加一个0,是扩大2倍,添加两个0,是扩大4倍。如二进制1——>10——>100,其大小分别为1,2,4。 考生答案:A 考生得分:0 是否评分:已评分 评价描述: 2. 2023年亚运会将在杭州举办。关于2023,若将其转换为二进制数,则末位数字为?( )   A.  0 B.  1 C.  3 D.  不确定 试题编号:20230629-ylx-002 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:由于2023是单数(奇数),因此第一次除以2的余数将是1,根据十进制转二进制方法,该余数为二进制的最低位。 考生答案:B 考生得分:2 是否评分:已评分 评价描述: 3. 二进制数10010,转换为十进制数和十六进制数分别为?( )   A.  18和12 B.  36和1A C.  50和1A D.  36和12 试题编号:20230629-ylx-003 试题类型:单选题 标准答案:A 试题难度:容易 试题解析:二进制转十进制是按权展开相加法,(10010) 2 =1*2 4 +1*2 1 =(18) 10 ,二进制转十六进制是从低位开始,每四位二进制数转换为一位十六进制数,故为12。 考生答案:B 考生得分:0 是否评分:已评分 评价描述: 4. 在Python中,int('1010',8)语句的作用是?( )   A.  将十进制数1010转化为八进制数1010 B.  将二进制数1010转化为八进制数12 C.  将八进制字符串“1010”转化为八进制整数 D.  将八进制数“1010”转化为十进制整数 试题编号:20230629-ylx-004 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:int('1010',8)语句的作用是将八进制数“1010”转化为十进制整数。 考生答案:A 考生得分:0 是否评分:已评分 评价描述: 5. 假设cai.csv文件内容如下图所示,那么下列代码的输出结果是?( ) f = open('cai.csv', 'r') c = [] for i in f:     c.append(i.strip('\n').split(',')) f.close() print(c)   A.  [['肉','15'],['白菜','8']] B.  ['肉','15','白菜','8'] C.  ['肉','15'],['白菜','8'] D.  '肉','15','白菜','8' 试题编号:20230703-zm-007 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:从csv格式文件读取数据,得到的是列表对象。 考生答案:B 考生得分:0 是否评分:已评分 评价描述: 6. 2023年中国航天事业再次刷新纪录,主要事件记录在abc.txt文件中,具体内容如下图所示,程序运行后s值是?( ) f = open(r'abc.txt','r') s = f.readline() print(s)   A.  5月11日,天舟六号 B.  5月30日,神舟十六 C.  6月 7日,力箭一号 D.  6月16日,长征二号 试题编号:20230703-zm-008 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:readline()是只读取一行,所以答案是A;而read()是读取全部内容。 考生答案:A 考生得分:2 是否评分:已评分 评价描述: 7. Python是强大的数据处理工具,能方便读写文件。 打开D:\test.csv,文件的内容如下图所示, >>>f=open(r"D:\test.csv",'r') >>>s1=f.read() >>>s2=f.read() >>>f.close() 运行上述程序,说法正确的是?( )   A.  >>>s1  'hello python!' B.  >>>s1  'hello word!' C.  >>>s1  'hello python!\nhello word!\n' D.  >>>s2  'hello python!\nhello word!\n' 试题编号:20230703-zm-010 试题类型:单选题 标准答案:C 试题难度:较难 试题解析: read()函数的使用 >>>f=open(r"D:\test.csv",'r')  >>>s1=f.read() #从文件指针所在位置,读到文件结尾  >>>s2=f.read()#读取到了0个字节,因为文件指针已经读到文件尾部 >>>f.close() >>>s1  'hello word!\nhello word!\n'  >>>s2 考生答案:D 考生得分:0 是否评分:已评分 评价描述: 8. Python是强大的数据处理工具,目前受到大家青睐。下列说法错误的是?( )   A.  数据文件格式丰富,常见的有一维数据、二维数据和多维数据 B.  read()函数可以读取整个文件的内容 C.  write()函数向文件中可以写入列表、字符串、整型等数据类型内容 D.  python中有许多函数,能够直接对csv、excel、txt等文件内容读写、删除等操作 试题编号:20230703-zm-011 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:write()函数只能写入字符串类型的数据,如果要写入其他类型的数据,需要先将其转换为字符串类型。 考生答案:C 考生得分:2 是否评分:已评分 评价描述: 9. 运行下面一段程序,说法正确的是?( ) f = open('yayun.txt', 'w') f.write('迎亚运,创未来\nHeart to Heart\n') f.close()   A.  运行程序后,打印: '迎亚运,创未来\nHeart to Heart\n' B.  运行程序后,打印: 迎亚运,创未来 C.  本段程序的功能是打开yayun.txt D.  如果python程序同目录下不存在yayun.txt,将创建yayu
202312Python三级,电子学会青少年软件编程Python等级考试真题及答案,2023年12月电子学会Python等级考试三级真题试卷及答案
下载提示

下载及版权说明:6547网文库内容来自网络及各平台公开内容(属于用户上传,不保证正确性,只做参考),旨在帮助同学们学习少儿编程相关知识及内容,仅限内部学习及使用,以分享为主,下载本文档之后请合法使用相关、真题、素材、课件、教程等内容,若内容存在侵权,请进行 举报 及查看 免责声明