当前位置: 首页 > article >正文

2024年9月电子学会青少年软件编程Python等级考试(六级)真题试卷

2024年9月青少年软件编程Python等级考试(六级)真题试卷
一、选择题
第 1 题    
下面Python代码运行后出现的图像是?( )

import matplotlib.pyplot as plt
import numpy as np
x = np.array(['A', 'B', 'C', 'D'])
y = np.array([30, 25, 15, 35])
plt.bar(x, y)
plt.show()
A.


B.


C.


D.


第 2 题    
下面Python代码的输出结果正确的是?( )

import numpy as np
dt = np.dtype('i1')
print(dt)
A.int64

B.int32

C.int16

D.int8

第 3 题    
下面Python代码的输出结果正确的是?( )

import numpy as np 
a = np.array([1, 2, 3], dtype = float)  
print (a)
A.[1.+0.j 2.+0.j 3.+0.j]

B.[1. 2. 3.]

C.[1, 2, 3]

D.[ True  True  True]

第 4 题    
下面Python代码的输出结果正确的是?( )

import numpy as np
student = np.dtype([('name','S20'), ('age', 'i2'),('height', 'f4')]) 
a = np.array([('Alice', 20, 55),('Jone', 21, 48)], dtype = student) 
print(a)
A.[(b'Alice', 20., 55.) (b'Jone', 21., 48.)]

B.[(b'Alice', 20., 55) (b'Jone', 21., 48)]

C.[(b'Alice', 20, 55.) (b'Jone', 21, 48.)]

D.{(b'Alice', 20, 55.), (b'Jone', 21, 48.)}

第 5 题    
关于SQLite,说法错误的是?( )

A.SQLite创建表时,必须指定主关键字PRIMARY KEY

B.连接数据库conn=sqlite3.connect('d:/test.db') ,执行SQL语句都必须用conn.execute开头

C.语句conn.commit()表示保存数据到数据库

D.SQLite是Python的内置库,可以直接用import sqlite3导入

第 6 题    
关于SQLite,说法错误的是?( )

A.同一个数据库文件中,不能创建名称相同的表

B.SQLlite Expert是常用的查看数据库的软件

C.Python可以连接已存在的数据库

D.向数据库的表中插入数据时,所有字段都必须输入完整(不允许留空)

第 7 题    
关于导入SQLite,正确的导入语句是?( )

A.import SQLite3

B.import sqlite3

C.import sqlite

D.import SQLite

第 8 题    
关于SQLite连接数据库语句,正确的是?( )

A.conn=sqlite.connect('d:/test.db')

B.conn=sqlite.connect('d:\test.db')

C.conn=sqlite3.connect('d:/test.db')

D.conn=sqlite3.connect('d:\test.db')

第 9 题    
有一个文件记录了 1000个学生的高考总分,每一行信息长度是 20 个字节,要想只读取最后 10 行的内容,不能直接用到的函数是?( )

A.seek()

B.readline()

C.open()

D.read()

第 10 题    
以下选项中不是 Python 对文件的写操作方法的是?( )

A.writelines

B.writeline

C.writetext

D.write

第 11 题    
以下Python语句的执行结果是?( )

with open('A.txt','w+') as f:
    f.write('hello')
    print(f.read())
A.输出一个'hello'字符串

B.写到文件A.txt里一个'hello'字符串

C.写到文件A.txt里一个'hello'字符串并输出一个'hello'字符串

D.打印'hello'

第 12 题    
如下选项中,对文件的描述错误的是?( )

A.文件中能够包含任何数据内容

B.文本文件和二进制文件都是文件

C.文本文件不能用二进制文件方式读入

D.文件是一个存储在辅助存储器上的数据序列

第 13 题    
以下关于JSON格式的数据遵循的语法规则,错误的是?( )

A.数据存储在键值对中

B.数据的字段由分号分隔

C.一个花括号保存一个JSON对象

D.一个方括号保存一个数组

第 14 题    
有一个名为scores.txt的文件,里面存储了一些学生的姓名和成绩,如下所示:
Alice 90
Bob 80
Charlie 85
David 75
Eve 95
你想用Python读取这个文件,并将每一行的数据格式化为一个元组,例如('Alice','90'),请补全下面的Python代码?( )
with open('scores.txt', 'r') as f:
    for line in f:
        # 将每一行的数据格式化为一个元组
        score = tuple(_______)
        print(score)
A.line.split()

B.line.strip()

C.line.split(',')

D.line.strip(',')

第 15 题    
从一个json文件中读取一些数据,并将其转换为Python的字典对象。可以使用json模块中的load方法来实现这个功能。请问,下面哪个选项是正确的代码,可以从data.json文件中读取数据,并赋值给变量data?( )

A.data = json.load(open('data.json'))

B.data = json.loads('data.json')

C.data = open('data.json').load(json)

D.data = open('data.json').loads(json)
 

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

答案和更多内容请查看网站:【试卷中心 -- Python编程 五级/六级/其它】

网站链接 

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

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


http://www.kler.cn/a/387684.html

相关文章:

  • 【考研数学:高数2】数列极限
  • TVM计算图分割--分割方式
  • MySQL 中的索引下推功能
  • Elasticsearch中什么是倒排索引?
  • 数据分析那些事儿——关于A/B实验
  • Vue2+3 —— Day3/4
  • PySide6百炼成真(3)
  • 钉钉 H5 微应用 手机端调试
  • vue的组件使用
  • 如何管理PHP API版本
  • 33.Redis多线程
  • LSTM预测未来七天的数据
  • 力扣力扣力:91.解码方法
  • 【ChatGPT】让ChatGPT生成产品或项目的详细方案
  • day06|计算机网络重难点之 TCP连接如何确保可靠性、拥塞控制如何实现、TCP流量控制如何实现、UDP如何实现可靠传输
  • SpringBoot在城镇保障性住房管理中的应用
  • list集合常见去重方式以及效率对比
  • 双指针算法的妙用:提高代码效率的秘密(2)
  • 一文了解什么是医学科技查新
  • 【MacOS开发环境配置与应用开发--详细教程】
  • 打字机效果显示
  • 替换前端logo
  • 数据结构 ——— 计算链式二叉树第k层的节点个数
  • 陪诊问诊APP开发实战:基于互联网医院系统源码的搭建详解
  • 单片机串口接收状态机STM32
  • [Web安全 网络安全]-DoS(拒绝服务攻击)和DDoS(分布式拒绝服务攻击)