python二级历年经典题 1

1.软件工程包括 3 个要素,即方法、工具和过程。
2.install:安装 uninstall:卸载 download:下载 search:查找
3.r:只读模式,如果文件不存在,返回异常。
x:创建写模式,文件不存在则创建,存在则返回异常。
a:追加写模式,文件不存在则创建,存在则在原文件最后追加内容。
+:与r/w/x/a一同使用,在原功能基础上增加同时读写功能。
4.对于列表类型,使用等号无法实现真正的赋值,不能产生新列表。ls = lt 语句并不是拷贝lt中的元素给变量 ls,而是新关联了一个引用,即增加一个别名,ls 和 lt 所指向的是同一套内容,所以删除 ls 中的元素,lt也随之变成空列表。
5.列表切片:<列表或列表变量> [N:M:K]
切片获取列表类型从 N 到 M(不包含 M)的以 K 为步长所对应的元素组成的列表。 题中三个参数均省略,表示获取整个列表,即 [3, 2, 1]。
6.round(x,d):对 x 四舍五入,保留 d 位小数,无参数 d 则返回四舍五入的整数值。
7.常见的组合数据类型有集合类型、序列类型和映射类型。
序列类型的典型代表是字符串类型和列表类型,映射类型的典型代表是字典类型。集合类型是一个元素集合,元素之间无序,相同元素在集合中唯一存在。
8.使用函数主要有两个目的:降低编程难度和增加代码复用。代码复用降低了代码行数和代码维护难度,增强代码可读性。
9.str.split(sep=None):返回一个列表,由str根据sep被分割的部分构成,省略sep默认以空格分割。
str.strip(chars):从字符串str中去掉在其左侧和右侧chars中列出的字符。
str.replace(old,new):返回字符串str的副本,所有old子串被替换为new。
str.center(width,fillchar):字符串居中函数,fillchar参数可选。
10.ls.copy(): 复制 ls 中所有元素生成一个新列表。
题目中列表 L1 使用 .copy() 方法复制后赋值给变量 L2, L2 中元素的改变不会影响 L1,所以最后输出 L1 的内容为 [1, 2, 3, 4]。
11.二分支结构使用if-else保留字对条件进行判断,多分支结构使用if-elif-else保留字对多个相关条件进行判断。
12.属于分支逻辑的保留字有if、else、elif,属于循环逻辑的保留字有break、continue、for、while。
13.关系数据库管理系统能实现的专门关系运算,包括选择运算、投影运算、连接运算。
14.
计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序、数据及相关文档的完整集合。
软件具有以下特点:
① 软件是一种逻辑实体,而不是物理实体,具有抽象性;
② 软件的生产过程与硬件不同,它没有明显的制作过程;
③ 软件在运行、使用期间不存在磨损、老化问题;
④ 软件的开发、运行对计算机系统具有依赖性,受计算机系统的限制,这导致软件移植的问题;
⑤ 软件复杂性高,成本昂贵;
⑥ 软件开发涉及诸多的社会因素。所以选项 软件是程序、数据与相关文档的集合 正确。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值