中国电子学会Python3级等级考试202403客观题解析1

news2024/9/21 0:48:18

一、单项选择题

1、在 Python 中,hex(2023)的功能是?( )

A 将十进制数 2023 转化为十六进制数

B 将十进制数 2023 转化为八进制数

C 将十六进制数 2023 转化为十进制数

D 将八进制数 2023 转化为十进制数

答案:A

hex()函数的作用是将十进制数转换为十六进制数。

知识扩展:oct()、bin()函数分别将八进制和二进制转换为十进制。

参考资料:《Python中的进制转换》

2、下列表达式的值与其他三个选项不相等的是哪一个?( )

A (A)16

B (11)8

C (10)10

D (1010)2

答案:B

右下角的数字表示进制,手动将以上四个数字化成十进制分别为10、9、10和10。

参考资料:《Python中手动实现进制转换》

3、下列说法错误或值为 False 的是?( )

A 将十进制数转化为八进制数的方法是除以 8 取余,逆序输出

B (8)16 >(8)8

C (45)10 =4×10 +5×10

D 八进制数 15 对应的十进制数为 13

答案:B

使用手动转换的方式,将两个数都转换成十进制,都是8,所以是False。

参考资料:《Python中手动实现进制转换》

4、下面选项中最大的数是?( )

A (37)8

B (11111)2

C (1F)16

D (32)10

答案:D

使用手动转换的方式,将四个数转换为十进制,分别是31、31、31、32。

参考资料:《Python中手动实现进制转换》

5、关于下列代码,说法正确的是?( )

A 输入的都是数字,且 b 为非 0 整数时,执行 try 后面的语句

B 输入的有非数字时,执行 except ValueError 后面的语句

C 输入的 b 为 0 时,执行 except 后面的语句

D 第 6 行代码只能出现在 try-except 代码块的最后,所以代码书写有误,不能运行

答案:D

except语句如果不跟具体的异常值,该语句只能放在except+异常值语句之后。

扩展知识点:多个except语句的处理方法。

参考资料:《Python中的异常处理4-1》、《Python中的异常处理4-2》

6、下列代码的运行结果是?( )

A

@@@@@

*****

@@@@@

*****

B

&&&&&

*****

@@@@@

*****

C

&&&&&

*****

&&&&&

*****

D

&&&&&

@@@@@

*****

答案:B

for循环中,i的取值是0和1;当i=0时,try语句中的表达式a=5%i会抛出异常,此时代码会执行except语句和finally语句;当i=1时,ry语句中的表达式a=5正常运行,此时代码会执行else语句和finally语句。

扩展知识: try...except...else...finally语句的使用方法。

参考资料:《Python中的异常处理4-3》

7、下面程序使用的 with 语句打开文件,处理结束后会?( )

A 自动读取 动物.csv 文件

B 自动写入 动物.csv 文件

C 自动打开 动物.csv 文件

D 自动关闭 动物.csv 文件

答案:D

with...as语句会自动关闭打开的文件。

扩展知识:csv文件的创建及操作。

参考资料:《Python中csv文件的操作1》、《Python中csv文件的操作2》

8、与下列程序实现的功能一样的是?( )

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)

答案:B

with as语句自动关闭已经打开的文件。

 参考资料:《Python中csv文件的操作1》、《Python中csv文件的操作2》

9、关于语句 with open('d:/stu.csv'.'r') as f,下列描述不正确的是?( )

A 如果文件 stu.csv 不存在,会创建 stu.csv

B 以只读方式打开文件

C f 是变量名

D 程序处理完毕,会自动关闭 stu.csv

答案:A

open()函数的第二个参数是r,表示以只读的方式打开文件。如果文件不存在,则会抛出异常。

 参考资料:《Python中csv文件的操作1》、《Python中csv文件的操作2》

10、 有关 Python 文件常用读写方式的描述,错误的是?( )

A read() 每次读取整个文件

B read() 生成的文件内容是一个列表

C readline() 每次只读取文件的一行

D readlines() 每次按行读取整个文件内容,将读取到的内容放到一个列表中

答案:B

read()函数读取文件的所有内容。

参考资料:《Python中csv文件的操作5》

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2098399.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

linux如何查看内存条是ddr几代

在 Linux 系统中,可以通过以下几种方法查看内存条的类型和代数(如 DDR3、DDR4 等): 1. 使用 dmidecode 命令 dmidecode 是一个工具,它可以从系统的 DMI 表(也称为 SMBIOS 表)中提取硬件信息&a…

半导体制造业“电”亮未来,APView500护航电能质量新篇章

在科技日新月异的今天,半导体制造业作为信息技术的心脏,其生产效率与稳定性直接关乎国家科技实力与产业升级。然而,这一高精尖领域却长期面临电能质量问题的严峻挑战,尤其是谐波污染与电压暂降/中断两大难题,如同潜伏的…

springboot中上传图片到阿里云的oss云存储

上篇演示了如何将图片上传到本地,但是在实际项目中,这样是很占服务器存储空间的。所以,我们一般的解决方案是使用oss云存储。这里就结合阿里云的oss来实现下这个业务功能。 安装依赖 参考官网即可,https://help.aliyun.com/zh/oss/developer…

SOEX从去中心化的链上社交关系到创收策略

是时候摆脱传统的在线社区,真正进入 Web3 了,利用区块链的力量,并理解社交互动的意义远不止分享内容或复制交易。代币化将赋能参与提升到一个全新的水平,并带来一系列新的机会。 社交网络可以发挥强大的作用,尤其是从…

Carmaker Hil部署

本文主要简单介绍carmaker HIl的部署(Windows环境) carmaker HIL的上位机与Xpack 4的下位机通过一个以太网口进行连接,然后打开上位机的网络连接配置,并关闭防火墙: 打开carmaker HIL的配置,对网络连接进…

这一届“出道”的数字人,已经拿捧上了“铁饭碗”

文 | 智能相对论 作者 | 陈泊丞 好消息!你心心念念的事业单位发录取公告了! 坏消息!他们没录你,录了个数字人。 图片来源网络 随着数字人技术的突破,越来越多的传统企业和机构开始用上了“数字员工”。 甚至很多中…

RFID光触发标签在文件柜管理中的创新应用

在当今信息化时代,文件管理对于企业和机构的重要性不言而喻。传统的文件柜管理方式存在诸多问题,如查找文件困难、管理效率低下、安全性难以保障等。而 RFID 光触发标签技术的出现,为文件柜管理带来了全新的解决方案。 一、传统文件柜管理的…

【C++ Primer Plus习题】9.1

问题: 解答: main.cpp #include <iostream> #include <string> #include "golf.h" using namespace std;#define SIZE 5int main() {golf ann;setgolf(ann, "AnnBirdfree", 24);golf andy;setgolf(andy);showgolf(ann);showgolf(andy);return…

如何组织一场考试答题?

&#x1f469;&#xff1a;我想组织一场考试答题&#xff0c;考完后可以导出所有考生的成绩&#xff0c;我还需要查出哪些人是没有参加考试的&#xff0c;这个能实现吗&#xff1f; &#x1f64b;&#xff1a;支持的 下面将以【如何组织一场考试答题】为主流程展开介绍 &#x…

第L2周:机器学习-线性回归

&#x1f368; 本文为&#x1f517;365天深度学习训练营 中的学习记录博客&#x1f356; 原作者&#xff1a;K同学啊 目标&#xff1a; 学习简单线性回归模型和多元线性回归模型通过代码实现&#xff1a;通过鸢尾花花瓣长度预测花瓣宽度 具体实现&#xff1a; &#xff08;一&…

走进酿酒车间:探寻白酒酿造的每一步

在古老的华夏大地上&#xff0c;有一种传统而不同的技艺——白酒酿造。它不仅承载了中华民族千年的文化积淀&#xff0c;更蕴含了无数酿酒师的匠心与智慧。今天&#xff0c;让我们一同走进豪迈白酒&#xff08;HOMANLISM&#xff09;的酿酒车间&#xff0c;探寻那神秘而又精彩的…

20240903 每日AI必读资讯

Claude 3.5 Sonnet对免费用户关闭&#xff1f; - 免费用户无法使用Claude 3.5 Sonnet模型&#xff0c;只能使用功能简单的Claude 3 Haiku模型。 - Claude 3.5 Sonnet在性能、理解能力、运行速度和视觉处理方面都有显著提升&#xff0c;成为行业新标杆。 - 关闭可能影响用户使…

解决jupyter notebook启动需要密码的问题

解决方法 在运行界面输入 jupyter notebook list 之后运行界面会输出token值&#xff0c;将对应地址后的token复制到密码栏中即可

Java题集(由入门到精通)01

此系列文章收录大量Java经典代码题&#xff08;也可以算是leetcode刷题指南&#xff09;&#xff0c;希望可以与大家一起努力学好Java。3、2、1&#xff0c;请看&#xff01; 目录 1.根据输入的运算符&#xff08;、-、*、/&#xff09;进行计算 2.随机生成一个整数&#xf…

AJAX基础与进阶

一、express基本使用 1. 在最外层启动终端&#xff0c;添加文件 2. 创建 express 框架 // 1. 引入express const express require(express);// 2. 创建应用对象 const app express();// 3. 创建路由规则 //request 是对请求报文的封装 //response 是对响应报文的封装 app.g…

021集—— 数据的大小端序转换——C#学习笔记

整形数据的大小端序转换&#xff1a; 代码如下&#xff1a; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace ConsoleApp1 {class a {public static int EndianReverse(int oldvalue) {//in…

微电网光储充用什么电能表?

背景 在可再生能源的需求不断增加&#xff0c;以及能源转型的推进&#xff0c;储能技术的重要性日益凸显。储能计量表作为储能系统的关键组成部分&#xff0c;对于监测、评估和管理储能系统性能具有重要作用。 在新能源发电领域&#xff0c;如分布式光伏、风电等&#xff0c;…

PMP–冲刺–十大领域易考点三大项目流程敏捷中的角色职责与3个工件高频考点考试技巧

文章目录 十大知识领域易考点--题干关键词一、整合管理二、范围管理三、进度管理四、成本管理五、质量管理六、资源管理七、沟通管理八、风险管理九、采购管理十、干系人管理 考试中的三大项目流程一 、变更流程二 、风险流程三 、收尾流程 敏捷中的角色职责与3个工件--题干关键…

汽车功能安全--TC3xx SMU之看门狗alarm处理

目录 1. TC3xx WDT速览 2. TC3xx SMU Watchdog Alarm 2.1 Watchdog Alarm处理流程 2.2 Recovery Timer详解 2.3 NMI里可以做什么&#xff1f; 3.小结 1. TC3xx WDT速览 根据相关文档描述&#xff0c;TC3xx看门狗总体架构如下&#xff1a; 它内部总共实现了两类Watchdog&…

EasyUI textbox 修改字体样式

EasyUI textbox 修改字体样式 现象 后端代码如下 <input id"statusName" name"statusName" disabled"disabled" class"easyui-textbox" style"width: 80%;color: red;"/>发现直接在style中写css不起作用 问题原因 …