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

news2024/11/26 19:19:21

11、单选题

关于语句 f=open(r"c:\计算.txt",'w'),下列描述不正确的是?( )

A f 是变量

B 'w'以写方式打开文件

C 如果文件“计算.txt”不存在,不会报错

D 如果文件“计算.txt”内原来有内容,将不会被覆盖

答案:D

当open()函数的第二个参数是w时,表示在写入内容时覆盖文件之前的内容。

知识扩展:参数“r”、“w”、“a”、“r+”、“w+”的含义。

参考资料:《Python中文件的输入》

12、小明用插入排序算法,编写了如下代码,对列表 arr 中的数值进行排序,请问,代码中红色①处,应填

写什么代码?( )

A arr[i]

B arr[j-1]

C arr[i+1]

D arr[j]

答案:D

当key(arr[i])比arr[j]小的时候,则交换key(arr[i])和arr[j]的位置。

参考资料:《Python中排序算法之插入排序》

13、列表 a 中全是整数,小明想将其中所有奇数都增加 1,偶数不变,于是编写了如下代码。请问红色①处,代码应该是?( )

A a[x] /2

B a[x] ^ 2

C a[x] *2

D a[x] % 2

答案:D

a[x]%2!=0,则表示a[x]是基数。

参考资料《Python中类型转换函数3》

14、

小明用冒泡排序算法编写了一段程序,请问程序中红色标记的①处,应该填写什么代码?( )

A j-1

B j+1

C n-1

D n+1

答案:B

当a[j]>a[j+1]时,这两个数字交换位置,达到冒泡效果。

参考资料:《Python中排序算法之冒泡排序》

15、divmod(-10,3)返回值是?( )

A (-3,1)

B (-4,2)

C (-4,-2)

D (-3,-1)

答案:B

divmod()函数得到的余数符号,与除数相同。题目中除数是正数,因此得到的余数也应该是正数,再通过计算得到正确答案(-4,1)。

知识扩展:其它数学运算函数abs()、max()、min()、pow()等函数的用法。

参考资料:《Python中数学运算函数》

16、下列代码的结果是?( )

A {'h', 'p', 'y'}

B ['a']

C ['v', 'y', 'h', 'p', 'j', 'a']

D ['y', 'h', 'p']

答案:D

代码第3行中的减号表示两个集合的差集,第4行代码将集合转换为列表。

知识扩展:集合的交集、差集和并集操作。

参考资料:《Python中类型转换函数2》

17、给定列表 nums = [1, 2, 3, 4, 5, 6],以下哪个选项返回 True?( )

A not all(nums)

B any(nums)

C not (all(nums) and any(nums))

D not (all(nums) or any(nums))

答案:B

all(nums)和any(nums)的值都是True,所以A、C和D都是False。

扩展知识:其它序列操作函数filter()、map()和enumerate()函数的用法。

参考资料:《Python中序列操作函数》

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

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

相关文章

数据库透明加密的定义与原理

数据库透明加密(TDE)是一种先进的加密技术,主要用于保护存储在数据库中的敏感数据,防止未经授权的访问和数据泄露。以下是对数据库透明加密的详细解析: 一、定义与原理 定义:数据库透明加密是一种在数据库管理系统(DBMS)中集成加密…

软考高级:系统架构设计师——软件架构设计 Chapter 笔记

软考高级:系统架构设计师——软件架构设计 1 软件架构设计—基本概念架构所处的位置架构发展历程架构的“41”视图例题 架构描述语言(ADL)例题 2软件架构设计—架构风格数据流风格调用/返回 风格独立构件风格虚拟机风格仓库风格(以…

Codeforces Round 970 (Div. 3) (个人题解)(未补完)

前言: 昨天晚上的比赛,可惜E题太笨了没想到如何解决,不过好在看到F过的多直接跳过去写F了,能过个5个也还不错了,而且一个罚时也没吃。之后的题我还是会再能补的时候补完的噢! 正文: 链接&…

ELK(Elasticsearch、Logstash、Kibana) 分布式日志搭建详细过程

ELK是三款软件的简称,分别是Elasticsearch、 Logstash、Kibana组成 本文中描述了ELK日志平台的详细搭建过程,不对工具用途做描述。 一、准备 安装包 所需安装包及官网下载地址: elasticsearch-8.14.3-linux-x86_64.tar.gz (https://www…

2024 【Delphi 12】苹果ios开发环境配置(五星保姆级)

目录 一、创建证书 1. 创建证书签名请求:(在苹果电脑上操作): .certSigningRequest 文件 2. 创建证书:在苹果的 开发者网站 上操作 重复以上步骤并下载对应的证书文件如下: 3. 创建标识符(…

引爆关注!LLM大模型开源项目突破34.4千星,热度飙升!

其实这个Repo在外网知名度很高,但咱这似乎没看到咋推 随着近两年大型语言模型的发展,LLM在生活中发挥着愈发重要的作用,通过改变我们与技术互动的方式,为医疗、金融和教育等各领域带来变革性的变化,之前AI周刊中也说了…

开放式耳机怎么戴?开放式耳机比入耳式耳机舒适吗?

开放式耳机佩戴教程如下: 选择合适的耳挂或支架:开放式耳机通常有耳挂式或头梁式等设计。如果是耳挂式,确保耳挂的大小和形状适合您的耳朵,能够稳固地挂在耳朵上;如果是头梁式,调整头梁的长度,使…

交易处理商TAAL公司深度参与BSV区块链的ARC研发

​​发表时间:2024年8月7日 TAAL技术主管Michael Bckli表示,TAAL公司一直在对ARC进行测试,并准备在今年年底全面发布。因TAAL在区块链交易处理方面具备深厚的专业知识,BSV区块链委托TAAL进行ARC开源参考落地方案的开发。 ARC是一个…

jmeter的1个线程如何遍历提取到的1个变量的多个值?

某个请求的uri是动态变化的,且这个url这个从上一个接口中提取到,但是其值可能有多个,也可能有1个,1个用户执行时,需要将这几个值作为uri全部请求一遍。 如我需要把变量C53这个变量(共计取到了3个值&#x…

Language Models are Few-Shot Learners

Abstract 最近的研究表明,通过在大量文本语料上进行预训练,然后在特定任务上进行微调,可以在许多自然语言处理任务和基准测试中取得显著进展。尽管这种方法在架构上通常是任务无关的,但它仍然需要特定任务的微调数据集&#xff0…

机器人外呼有哪些优势?

机器人外呼,作为一种结合了计算机技术和人工智能技术的自动化工具,具有多重显著优势。以下是其主要优势的详细阐述: ### 1. 高效性 * **大幅提升工作效率**:机器人外呼可以全天候、不间断地进行工作,不受时间、地点和…

第二十一届华为杯数学建模经验分享之资料分享篇

今天给大家分享一些数学建模的资料,通过这些资料的学习相信你们一定在比赛中获得好的成绩。今天分享的资料包括美赛和国赛的优秀论文集、研赛的优秀论文集、推荐数学建模的相关书籍、智能算法的学习PPT、python机器学习的书籍和数学建模经验分享与总结,其…

PlugIR:开源还不用微调,首尔大学提出即插即用的多轮对话图文检索 | ACL 2024

即插即用的PlugIR通过LLM提问者和用户之间的对话逐步改进文本查询以进行图像检索,然后利用LLM将对话转换为检索模型更易理解的格式(一句话)。首先,通过重新构造对话形式上下文消除了在现有视觉对话数据上微调检索模型的必要性&…

想亲手制作一款属于自己的游戏吗,游戏零基础入门【文末送书】

学习目录 📢 前言 🎬 Unity简介🎥 Unity学习专栏介绍🥇 专栏亮点🙉 适用对象🎁 赠送学习书籍 💬 结语 📢 前言 随着科技的不断进步,游戏制作领域迎来了前所未有的发展机…

EE trade:辨别真假银5个实用的技巧

从古至今, 银器以其闪耀的光泽和高贵典雅的魅力, 深受人们喜爱。 然而, 由于银具有较高的市场价值, 也引来了一些不法商贩的仿造。 如何辨别真假银, 成为许多人关注的话题。 别担心, 今天我们就来揭秘5个简…

FT4232芯片(USB转4串口)的国产化替代

之前有些项目用到FT4232HL芯片,无奈不好买(加之价格高等原因),需要找些Pin脚替代的型号。此前,部分项目已经使用了沁恒微电子发布的一些自有封装型号,像CH344Q、CH9344L等。但个别项目(主板复杂…

react-native ios Android 打包 以及 Ios 证书 签名问题

mai一、ios 查看当前可用设备 xcrun simctl list devices 修改名称 info.plist 文件下: CFBundleDisplayName 下的名称: 修改图标: 图标工厂 iOS一键生成所有尺寸的应用图标/启动图 - 知乎,生成你需要的图标,在XCode 打开项…

java导出Excel接口

需求:需要实现一个导出的接口,点导出同时导出5个Excel表格,五种表格的数据筛选不同数据 public String export(MarketReceiveVo query) {Date winApprovalStartDate query.getWinApprovalStartDate();Date winApprovalEndDate query.getWin…

笔记:应用Visual Studio Profiler识别和解决内存泄漏问题

一、目的:应用Visual Studio Profiler识别和解决内存泄漏问题 识别和解决内存泄漏问题是确保应用程序稳定性和性能的关键步骤。 二、实现 以下是如何使用 Visual Studio Profiler 识别和解决内存泄漏问题的详细步骤: 1. 启动内存分析 1. 打开项目&…

从最浅层剖析C语言————第四节(深入了解二维数组存储以及实现二分查找)

目录 1. 前情提要 2. sizeof计算数组元素个数 3. 二维数组的创建及其初始化 3.1 二维数组的概念 3.2 二维数组的创建 3.3 二维数组的初始化 4. 二维数组的使用 4.1 二维数组的下标 4.2 二维数组在内存之中的存储 4.3 C99中的变长数组 1. 前情提要 前面一篇博客中&…