文库 真题 Python真题

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

电子学会Python真题 少儿编程Python真题 DOCX   22页   下载0   2024-04-07   浏览129   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2022年9月电子学会Python等级考试三级真题试卷及答案 第1页
2022年9月电子学会Python等级考试三级真题试卷及答案 第2页
剩余20页未读, 下载浏览全部
青少年软件编程(Python)等级考试试卷(三级) 分数: 100   题数: 38 一、单选题(共25题,共50分) 1. 十六进制数100,对应的十进制数为  ?( )   A.  128 B.  256 C.  28 D.  56 试题编号:20220425-ll-001 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:考查学生将十六进制数转为十进制数。本质上就是int('100',16),答案为256。 考生答案:B 考生得分:2 是否评分:已评分 评价描述: 2. 下图代码中,问号处应该填写的答案是哪个 ?( )   A.  "9" B.  9 C.  "10" D.  10 试题编号:20220425-ll-002 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:hex() 函数用于将10进制整数转换成16进制。本题中答案为十进制数10,不能加引号。 考生答案:D 考生得分:2 是否评分:已评分 评价描述: 3. 下列4个表达式中,答案不是整数6的是?( )   A.  abs(-6) B.  int(6.88) C.  round(5.55) D.  min(float(6),9,8,7) 试题编号:20220425-ll-003 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:考查学生对内置数值处理函数的理解。abs()是取绝对值,int()默认会取整,round()四舍五入,float()会把整数转为浮点数,min()获取列表中的最小值,所以,上列4个表达式,只有选项D的答案是6.0浮点数,不是整数6 考生答案:D 考生得分:2 是否评分:已评分 评价描述: 4. min()函数用于获取参数中的最小值,如果 a = min('654') ,请问下面表达式中,正确的是哪一个?( )   A.  print(max(chr(a),3,2)) B.  print(max(bin(a),3,2)) C.  print(max(float(a),3,2)) D.  print(max(hex(a),3,2)) 试题编号:20220425-ll-004 试题类型:单选题 标准答案:C 试题难度:一般 试题解析:本题考查学生对常用编码与数制函数的理解与掌握,正确答案选C 。因为 min('654') 得到的是一个字符,而chr()、bin()、hex()三个函数的参数都必须是整数,所以唯一正确的是选项C ,float()函数可以将字符转换成浮点数。 考生答案:C 考生得分:2 是否评分:已评分 评价描述: 5. 对于CSV格式数据文件,下列描述错误的是 ?( )   A.  CSV文件使用逗号分隔值。 B.  CSV文件的扩展名为.CS。 C.  CSV格式是一种通用的,相对简单的文件格式。 D.  “记事本”和“Excel”可直接读入和保存CSV格式文件。 试题编号:20220503-ppz-007 试题类型:单选题 标准答案:B 试题难度:容易 试题解析:CSV文件格式的扩展名为.CSV。 考生答案:B 考生得分:2 是否评分:已评分 评价描述: 6. 下列程序将建立一个CSV格式文件,划线处正确的代码选项应该为 ?( ) a=['老虎','狗','大象','牛'] f=open('动物.CSV',______) f.write(','.join(a)+'\n') f.close()   A.  'W' B.  'R' C.  'w' D.  'r' 试题编号:20220503-ppz-008 试题类型:单选题 标准答案:C 试题难度:容易 试题解析:'w',(应是小写的w) 考生答案:C 考生得分:2 是否评分:已评分 评价描述: 7. 动物 .CSV 的文件内容如下:'老虎', '狗', '大象', '牛',下列程序从 该CSV 文件读出数据,并 输出列表格式 ,划线处 正确 的代码 选项 应该为? ( ) f=open('动物.CSV','r') a=f.read().strip().split(______) f.close() print(a)   A.  ',' B.  ',' C.  '\n' D.  '\t' 试题编号:20220503-ppz-009 试题类型:单选题 标准答案:B 试题难度:容易 试题解析:应为英文的','。 考生答案:B 考生得分:2 是否评分:已评分 评价描述: 8. 下面程序生成CSV格式文件:  王鑫,86,90,92,99,94,95  杨小虹,93,97,95,90,86,85  李静,89,98,99,94,90,85  程序如下: a=[['王鑫','86','90','92','99','94','95'],['杨小虹','93','97','95','90','86','85'],['李静','89','98','99','94','90','85']] f=open('成绩.CSV','w') for i in a:   f.write(','.join(i)+______) f.close() 划线处的代码应该为 ?( )   A.  'r' B.  'w' C.  '\t' D.  '\n' 试题编号:20220503-ppz-010 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:CSV格式结果换行,所以选D。 考生答案:D 考生得分:2 是否评分:已评分 评价描述: 9. 一个“成绩.CSV”文件(用“记事本”打开)如下: 王鑫,86,90,92,99,94,95 杨小虹,93,97,95,90,86,85 李静,89,98,99,94,90,85 下面程序执行结果是?( ) f=open('成绩.CSV','r') a=[] for i in f:     a.append(i.strip().split(',')) f.close() print(a)   A.  [['王鑫', '86', '90', '92', '99', '94', '95'], ['杨小虹', '93', '97', '95', '90', '86', '85'], ['李静', '89', '98', '99', '94', '90', '85']] B.  [['王鑫', '86', '90', '92', '99', '94', '95\n'], ['杨小虹', '93', '97', '95', '90', '86', '85\n'], ['李静', '89', '98', '99', '94', '90', '85\n']] C.  [['王鑫,86,90,92,99,94,95'], ['杨小虹,93,97,95,90,86,85'], ['李静,89,98,99,94,90,85']] D.  ['王鑫,86,90,92,99,94,95\n', '杨小虹,93,97,95,90,86,85\n', '李静,
青少年软件编程(Python)等级考试试卷(3级)电子学会青少年软件编程Python等级考试真题及答案,2022年9月电子学会Python等级考试3级真题试卷及答案
下载提示

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