青少年软件编程(Python)等级考试试卷(三级)2024年3月

2024-05-13 03:20

本文主要是介绍青少年软件编程(Python)等级考试试卷(三级)2024年3月,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2024.03电子学会青少年软件编程(Python)等级考试试卷(三级)

一、单选题

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

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

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

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

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

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

A.(A)16

B.(11)8

C.(10)10

D.(10 10)2

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

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

B.(8)16>(8)10

C.(45)10=4x101+5x100

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

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

A.(37)8

B.(11111)2

C.(1F)16

D.(32)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 代码块的最后,所以代码书写有误,不能运行

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

for i in range(2):

    try:

        a=5%i

    except:

        print('&&&&&')

    else:

        print('@@@@@')

    finally:

        print('*****')

A.

@@@@@

*****

@@@@@

*****

B.

&&&&&

*****

@@@@@

*****

C.

&&&&&

*****

&&&&&

*****

D.

&&&&&

*****

@@@@@

*****

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

c=['老虎','狗','狮子','大象','狼']

with open('动物.csv','w') as f:

      f.write(','.join(c)+'n')

A.自动读取 动物.csv 文件

B.自动写入 动物.csv 文件

C.自动打开 动物.csv 文件

D.自动关闭 动物.csv 文件

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)

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

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

B.以只读方式打开文件

C.f是变量名

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

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

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

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

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

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

================================================

答案和更多内容请查看网站:【试卷中心 -- Python 三级】

网站链接 

青少年软件编程历年真题模拟题实时更新

================================================

这篇关于青少年软件编程(Python)等级考试试卷(三级)2024年3月的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/984542

相关文章

Balabolka-一款完全免费的电子书朗读及文本转语音软件

下载地址:Balabolka Balabolka能够进行简单的文本转语音任务,支持各种语言包,该软件可以读取剪贴板的内容, 可以查看AZW,CHM,DjVu,DOC,EPUB,FB2,LIT,MOBI,ODT,PDF,PRC,RTF和HTML文件中的文本, 可自定义字体和背景颜色,控制从系统托盘阅读或者使用热键。 Balabolka使用微软的语音API(SAPI)的各种版本,它可以改变语

linux网络编程之套接字(套接口)、ip、端口理解

1、套接字、ip、端口介绍 1)、套接字 源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。 它是网络通信过程中端点的抽象表示,包含进行网络通信必需的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 或者说,套接字,是支持 TCP/IP的 网络通信的基本操作单元,可以看做是不同主机之

linux网络编程之慢系统调用被信号中断产生EINTR错误怎么解决总结

1、介绍慢系统调用 该术语适用于那些可能永远阻塞的系统调用。永远阻塞的系统调用是指调用永远无法返回,多数网络支持函数都属于这一类。如:若没有客户连接到服务器上,那么服务器的accept调用就会一直阻塞。 慢系统调用可以被永久阻塞,包括以下几个类别: (1)读写‘慢’设备(包括pipe,终端设备,网络连接等)。读时,数据不存在,需要等待;写时,缓冲区满或其他原因,需要等待。读写磁盘文件一般不会阻塞

Python图形界面(GUI)Tkinter笔记(十四):Entry与Button的碰撞(1)

用功能按钮(Button)、单行文本输入框(Entry)、文本框内容读取(get)实现一个极简易的加法运算,及与其他控件的交互,提高体验,主要体现其人机交互的意义。因为Entry()文本输入框没有限制输入内容属性的参数,它是把所有的输入都视作它特有的一个类属性,所以用get()方法读取出来是一个字符串而这字符串可包括字母或其它符号。因此我们必须对其进行判断后再计算,若直接计算可能会

「异步魔法:Python数据库交互的革命」(一)

Hi,我是阿佑,今天将和大家一块打开异步魔法的大门,进入Python异步编程的神秘领域,学习如何同时施展多个咒语而不需等待。了解asyncio的魔力,掌握Async SQLAlchemy和Tortoise-ORM的秘密,让你的数据库操作快如闪电! 文章目录 Python进阶之数据库交互详解1. 引言数据库在现代应用中的核心作用Python进行数据库交互的重要性 2. 背景介绍2.1

python-合并排列数组 I

问题描述:合并两个按升序排列的整数数组a和b,形成一个新数组,新数组也要按升序排列。 问题示例:输入A=[1],B=[1],输出[1,1],返回合并后的数组。输入A=[1,2,3,4],B=[2,4,5,6],输出[1,2,2,3,4,4,5,6],返回合并所有元素后的数组。 完整代码如下: a=list(map(int,input().split())) b=list(map(int,inpu

python处理EXCEL

python处理EXCEL 在Python中,有多个库可以用来操作Excel文件。其中比较常用的有openpyxl、pandas,以及xlsxwriter。下面我将分别介绍这些库及其使用方法。 一、openpyxl 安装 pip install openpyxl 示例代码 from openpyxl import Workbook, load_workbookfrom openpyxl.styl

使用手机短信恢复软件,完成从新手到专家的进阶之路

由于各种原因,如误删、手机设备损坏等,我们可能会面临重要短信丢失的风险。现在市面上有许多手机短信恢复软件可以帮助我们解决这个问题,但从新手到专家的进阶之路并非一蹴而就的过程,它需要耐心、实践和不断地学习。以下是一篇关于如何使用手机短信恢复软件的文章,帮助你逐步从新手进阶到专家! 方法一:使用手机云备份程序找回短信 当短信被彻底删除后,选择一款适合型号和操作系统的手机短信恢复软件至关

【python 进阶】pandas-datetime

官网链接 https://pandas.pydata.org/docs/user_guide/timeseries.html#timeseries-holiday 将时间变成 datetime 格式 df['datetime'] = pd.to_datetime(df['time']) 将datetime 列设置为索引,后续才能进行resample 之类的操作 df = df.set_

Python技术在数据分析中的应用

Python技术在数据分析中的应用 无论是商业决策、市场分析,还是科学研究,数据分析都在驱动着创新和效率的提升。而Python,作为一种高效、灵活且易于学习的编程语言,已成为数据分析的首选工具之一。本文将介绍Python在数据分析中的应用,并结合一些实际案例,展示其强大的功能和灵活性。 一、Python数据分析的基础工具 1. NumPy NumPy是Python中最基础的科学计算库之一,