2023年12月青少年软件编程Python等级考试(六级)真题试卷

2024-01-20 19:20

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

2023年12月青少年软件编程Python等级考试(六级)真题试卷
单选题
第 1 题    单选题
运行以下程序,输出的结果是?( )

class A():
    def __init__(self,x):
        self.x=x+1
    def b(self):
       return self.x*self.x
t=A(3)
print(t.b())
A.9
B.12
C.7
D.16

第 2 题    单选题
运行以下程序,输出的结果是?( )
import sqlite3
conn = sqlite3.connect('t1.db')
cursor = conn.cursor()
conn.execute("DELETE from user")
cursor.execute('insert into user (id, name) values (\'1\', \'张三\')')
cursor.execute('insert into user (id, name) values (\'2\', \'李四\')')
cursor.execute('insert into user (id, name) values (\'3\', \'王二\')')
cursor.execute('insert into user (id, name) values (\'4\', \'刘五\')')
conn.commit()
cursor.execute('select id,name from user')
values = cursor.fetchone()
values = cursor.fetchone()
print(values)
cursor.close()
conn.close()
A.('4', '刘五')

B.('1', '张三')

C.('2', '李四')

D.('3', '王二')

第 3 题    单选题
以下SQLite语句可以修改记录的是?( )

A.cursor.execute('insert into user (id, name) values (\'1\', \'张三\')')

B.cursor.execute('update user set name = "吴吴" WHERE ID = 4')

C.cursor.execute('select id,name from user')

D.conn.execute("DELETE from user")

第 4 题    单选题
SQLite函数中,以下语句的作用是?( )
values = cursor.fetchmany(2)
print(values)

A.输出前两条记录

B.输出第2条记录

C.输出后两条记录

D.输出中间两条记录

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

A.commit()功能是提交当前的所有事务。如果没有提交,程序自上次提交后的所有操作是不可见的

B.execute()功能是执行SQL语句

C.fetchall()功能是获取查询结果中所有的记录,返回类型为列表

D.close()功能是关闭数据库连接,将自动调用commit()以保存所有更改

第 6 题    单选题
有一个叫做Animal的类,请问下面哪个选项是正确的创建子类Cat的语法?( )

A.class Cat(Animal):

B.class Cat extends Animal:

C.class Cat inherits Animal:

D.class Cat is Animal:

第 7 题    单选题
下面的代码定义了一个Circle类,用于表示圆形的信息。请问执行下面的代码后,会输出什么?( )

class Circle():
    def __init__(self, radius):
        self.pi=3.14
        self.radius = radius   #半径
    def area(self): #面积
        return  self.pi * self.radius ** 2
    def perimeter(self):   #周长
        return 2 *  self.pi * self.radius 
c = Circle(4)
print(c.area())
print(c.perimeter())
A.
25.12
50.24

B.
没有输出

C.
50.24
25.12

D.
会报错

第 8 题    单选题
下面哪个代码可以创建一个名为cat的实例,属于Animal类,有color和sound两个属性,分别赋值为"black"和"meow"?( )
A.
cat = Animal()
B.
cat = Animal() 
cat.color = "black" 
cat.sound = "meow"
C.
cat.color = "black"
cat.sound = "meow" 
cat = Animal()
D.
cat = new Animal() 
cat.color = "black"
cat.sound = "meow"

第 9 题    单选题
以只读的方式打开文本文件‘a.txt’的代码是?( )
A.f=open('a.txt','r')
B.f=open('a.txt','w')
C.f=open('a.txt','a')
D.f=open('a.txt','r+')

第 10 题    单选题
有如下Python代码:
f=open('RGB.txt','r')
a=f.readlines()
代码中变量a的数据类型是?( )

A.字符串
B.数组
C.元组
D.列表

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

网站链接 

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

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

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



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

相关文章

python: 多模块(.py)中全局变量的导入

文章目录 global关键字可变类型和不可变类型数据的内存地址单模块(单个py文件)的全局变量示例总结 多模块(多个py文件)的全局变量from x import x导入全局变量示例 import x导入全局变量示例 总结 global关键字 global 的作用范围是模块(.py)级别: 当你在一个模块(文件)中使用 global 声明变量时,这个变量只在该模块的全局命名空

2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题

题库来源:安全生产模拟考试一点通公众号小程序 2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题是由安全生产模拟考试一点通提供,流动式起重机司机证模拟考试题库是根据流动式起重机司机最新版教材,流动式起重机司机大纲整理而成(含2024年流动式起重机司机证模拟考试题库及流动式起重机司机理论考试试题参考答案和部分工种参考解析),掌握本资料和学校方法,考试容易。流动式起重机司机考试技

Linux 网络编程 --- 应用层

一、自定义协议和序列化反序列化 代码: 序列化反序列化实现网络版本计算器 二、HTTP协议 1、谈两个简单的预备知识 https://www.baidu.com/ --- 域名 --- 域名解析 --- IP地址 http的端口号为80端口,https的端口号为443 url为统一资源定位符。CSDNhttps://mp.csdn.net/mp_blog/creation/editor

【Python编程】Linux创建虚拟环境并配置与notebook相连接

1.创建 使用 venv 创建虚拟环境。例如,在当前目录下创建一个名为 myenv 的虚拟环境: python3 -m venv myenv 2.激活 激活虚拟环境使其成为当前终端会话的活动环境。运行: source myenv/bin/activate 3.与notebook连接 在虚拟环境中,使用 pip 安装 Jupyter 和 ipykernel: pip instal

hdu 2093 考试排名(sscanf)

模拟题。 直接从教程里拉解析。 因为表格里的数据格式不统一。有时候有"()",有时候又没有。而它也不会给我们提示。 这种情况下,就只能它它们统一看作字符串来处理了。现在就请出我们的主角sscanf()! sscanf 语法: #include int sscanf( const char *buffer, const char *format, ... ); 函数sscanf()和

【机器学习】高斯过程的基本概念和应用领域以及在python中的实例

引言 高斯过程(Gaussian Process,简称GP)是一种概率模型,用于描述一组随机变量的联合概率分布,其中任何一个有限维度的子集都具有高斯分布 文章目录 引言一、高斯过程1.1 基本定义1.1.1 随机过程1.1.2 高斯分布 1.2 高斯过程的特性1.2.1 联合高斯性1.2.2 均值函数1.2.3 协方差函数(或核函数) 1.3 核函数1.4 高斯过程回归(Gauss

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

【学习笔记】 陈强-机器学习-Python-Ch15 人工神经网络(1)sklearn

系列文章目录 监督学习:参数方法 【学习笔记】 陈强-机器学习-Python-Ch4 线性回归 【学习笔记】 陈强-机器学习-Python-Ch5 逻辑回归 【课后题练习】 陈强-机器学习-Python-Ch5 逻辑回归(SAheart.csv) 【学习笔记】 陈强-机器学习-Python-Ch6 多项逻辑回归 【学习笔记 及 课后题练习】 陈强-机器学习-Python-Ch7 判别分析 【学

软件设计师备考——计算机系统

学习内容源自「软件设计师」 上午题 #1 计算机系统_哔哩哔哩_bilibili 目录 1.1.1 计算机系统硬件基本组成 1.1.2 中央处理单元 1.CPU 的功能 1)运算器 2)控制器 RISC && CISC 流水线控制 存储器  Cache 中断 输入输出IO控制方式 程序查询方式 中断驱动方式 直接存储器方式(DMA)  ​编辑 总线 ​编辑

系统架构师考试学习笔记第三篇——架构设计高级知识(20)通信系统架构设计理论与实践

本章知识考点:         第20课时主要学习通信系统架构设计的理论和工作中的实践。根据新版考试大纲,本课时知识点会涉及案例分析题(25分),而在历年考试中,案例题对该部分内容的考查并不多,虽在综合知识选择题目中经常考查,但分值也不高。本课时内容侧重于对知识点的记忆和理解,按照以往的出题规律,通信系统架构设计基础知识点多来源于教材内的基础网络设备、网络架构和教材外最新时事热点技术。本课时知识