文库 真题 Python真题

2024年3月电子学会Python编程等级考试三级真题及答案

Python真题 Python一级真题 电子学会真题 DOCX   17页   下载1   2024-04-25   浏览339   收藏0   点赞0   评分-   免费文档
温馨提示:当前文档最多只能预览 2 页,若文档总页数超出了 2 页,请下载原文档以浏览全部内容。
2024年3月电子学会Python编程等级考试三级真题及答案 第1页
2024年3月电子学会Python编程等级考试三级真题及答案 第2页
剩余15页未读, 下载浏览全部
青少年软件编程( Python )等级考试试卷(三级) 分数: 100    题数: 38 一、单选题 ( 共 25 题,共 50 分 ) 1. 在Python中,hex(2023)的功能是?( )   A.  将十进制数2023转化为十六进制数 B.  将十进制数2023转化为八进制数 C.  将十六进制数2023转化为十进制数 D.  将八进制数2023转化为十进制数 试题编号:20230703-zm-001 试题类型:单选题 标准答案:A 试题难度:容易 试题解析:理解python中数制转换函数,hex()函数是将十进制数转换为十六进制数字符串。 2. 下列表达式的值与其他三个选项不相等的是哪一个?( )   A.  (A) 16 B.  (11) 8 C.  (10) 10 D.  (1010) 2 试题编号:20230703-zm-002 试题类型:单选题 标准答案:B 试题难度:容易 试题解析: 把选项全部转换成十进制, 所以本题目选择B。 A:(A) 16  =(10) 10 B:(11) 8   =(9) 10 C:(10) 10  =(10) 10 D:(1010) 2  =(10) 10 3. 下列说法错误或值为False的是?( )   A.  将十进制数转化为八进制数的方法是除以8取余,逆序输出 B.  (8) 16 >(8) 10 C.  (45) 10 =4×10 1 +5×10 0 D.  八进制数15对应的十进制数为13 试题编号:20230703-zm-003 试题类型:单选题 标准答案:B 试题难度:容易 试题解析:进制转换,(8) 16 =(8) 10 4. 下面选项中最大的数是?( )   A.  (37) 8 B.  (11111) 2 C.  (1F) 16 D.  (32) 10 试题编号:20230703-zm-004 试题类型:单选题 标准答案:D 试题难度:一般 试题解析: A : (37)8=(31)10 B : (11111)2=(31)10 C : (1F)16=(31)10 5. 关于下列代码,说法正确的是?( ) try:     a = int(input('输入一个数:'))     b = int(input('输入另一个数:'))     m = a / b     print('结果是', m) except:     print('其他错误!') except ValueError:     print('输入的不是数字!')   A.  输入的都是数字,且b为非0整数时,执行try后面的语句 B.  输入的有非数字时,执行except ValueError后面的语句 C.  输入的b为0时,执行except后面的语句 D.  第6行代码只能出现在try-except代码块的最后,所以代码书写有误,不能运行 试题编号:20230705-lxf-015 试题类型:单选题 标准答案:D 试题难度:一般 试题解析:except块只能出现在try-except程序结构的最后,所以代码书写有语法错误。 6. 下列代码的运行结果是?( ) for i in range(2):     try:         a = 5 % i     except:         print('&&&&&')     else:         print('@@@@@')     finally:         print('*****')   A.  @@@@@ ***** @@@@@ ***** B.  &&&&& ***** @@@@@ ***** C.  &&&&& ***** &&&&& ***** D.  &&&&& @@@@@ ***** 试题编号:20230705-lxf-016 试题类型:单选题 标准答案:B 试题难度:一般 试题解析:try程序块运行了两次; 第1次i的值为0,第3行代码运行出错,所以会进入except程序块执行,打印出&&&&&。无论是否出错,finally程序块都会执行,所以打印出*****。 第2次i的值为1,代码运行正确,进入else程序块执行,打印出@@@@@,最后进入finally程序块,打印出*****。 综上所述,选项B正确。 7. 下面程序使用的with语句打开文件,处理结束后会?( ) c=['老虎','狗','狮子','大象','狼'] with open('动物.csv','w') as f:   f.write(','.join(c)+'\n')   A.  自动读取 动物.csv 文件 B.  自动写入 动物.csv 文件 C.  自动打开 动物.csv 文件 D.  自动关闭 动物.csv 文件 试题编号:20230705-ppz-008 试题类型:单选题 标准答案:D 试题难度:容易 试题解析:with语句打开文件,处理结束后会自动关闭文件。 8. 与下列程序实现的功能一样的是?( ) with open('动物.csv','r') as f:   h=f.read().strip().split(',') print(h)   A.  f=open('动物.csv','r') h=f.read().split(',').strip() f.close() print(h) B.  f=open('动物.csv','r') h=f.read().strip().split(',') f.close() print(h) C.  f=open('动物.csv','r') h=f.read().strip().split(',') print(f) D.  f=open('动物.csv','r') h=f.read().split(',').strip() f.close() print(f) 试题编号:20230705-ppz-009 试题类型:单选题 标准答案:B 试题难度:容易 试题解析:考核从CSV格式文件中读出数据。 9. 关于语句f=with open('d:/stu.csv', 'r'),下列描述不正确的是?( )   A.  如果文件stu.csv不存在,会创建stu.csv B.  以只读方式打开文件 C.  f是变量名 D.  程序处理完毕,会自动关闭stu.csv 试题编号:20230705-ppz-010 试题类型:单选题 标准答案:A 试题难度:一般 试题解析:文件打开方式:r只读,如果文件stu.csv不存在,会报错。 10. 有关Python文件常用读写方式的描述,错误的是?( )   A.  read() 每次读取整个文件 B.  read() 生成的文件内容是一个列表 C.  readline() 每次只读取文件的一行 D.  readlines() 每次按行读取整个文件内容,将读取到的内容放到一个列表中 试题编号:20230705-ppz-012 试题类型:单选题 标准答案:
Python三级真题,2024年3月电子学会Python编程等级考试三级真题及答案
下载提示

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