全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
判断:执行语句 s = [5, 1, 4, 1, 3] 后,依次运行 t = s.sort()、u = sorted(s, reverse=True),则 t 的值为 [1, 1, 3, 4, 5],u 的值为 [5, 4, 3, 1, 1],且 s 的值变为 [1, 1, 3, 4, 5]。
登录后查看答案
判断:在 Python 中,表达式 (7,) 定义的是一个包含整数 7 的元组,而表达式 (7) 定义的是一个包含整数 7 的元组。
判断:执行以下代码后,b.show() 可以正常调用并输出实例 b 的 name 属性值。 class Box: def __init__(self, name): self.name = name def show(self): print(self.name) b = Box("书本")
判断下列说法的正误:在 Python 中定义类时,实例方法必须将 self 作为第一个参数,调用该方法时需要手动向 self 传参;若类中未定义 __init__ 方法,则在创建该类的实例时 Python 会报错,对象无法创建。
判断下列说法是否正确:在 Python 中,表达式 sorted([(1,'b'),(2,'a'),(3,'c')], key=lambda x: x[1]) 会依据每个元组的第二个元素排序,结果为 [(2,'a'),(1,'b'),(3,'c')];同时,语句 f = lambda n: (n <= 0) and 1 or n * f(n-1) 定义的递归函数因 lambda 体是单个表达式而完全合法,且只要保证 n<=0 时返回 1 这一终止条件,f(5) 就能正确求出 120。
判断:由于 lambda 表达式只能包含一个表达式,因此它不能用于定义递归函数。
判断正误:定义 `def route(source, limit=8, *tags): ...` 后,调用 `route("north", 5, "urgent")` 时,`limit` 仍取默认值 8,`tags` 为 `(5, "urgent")`。
设字符串 s = "orbit"。判断:表达式 s[::-1] 的结果是 "tibro"。
某分页存储系统的页面大小为8KiB,逻辑地址采用十六进制表示。访问逻辑地址0x35C2时,快表命中并查得该页对应页框号为0x2D。判断:该地址的页号为1、页内偏移为0x15C2,转换后的物理地址为0x5B5C2。
判断:在函数内部读取某个全局变量时,必须先用 global 声明该变量。
设 s = "L2a?mZ",索引从 0 开始。判断:表达式 s[1:5:2][::-1] 的结果是 "2?"。
设字符串 s = "lantern"。判断:执行语句 s[0] = "L" 后,s 会变为 "Lantern"。
在 IDLE 的交互模式中依次输入并回车:`n = 8`、`m = n`、`n = 2.75`。判断:每条赋值语句都会被解释执行;最后,`n` 绑定到浮点对象,而 `m` 仍绑定到原来的整数对象。
判断:小王在 IDLE 中编写 Python 程序,if 语句所在行末尾写了冒号,下一行的语句向右缩进 4 个空格,而与之属于同一代码块的另一条语句只缩进了 2 个空格。他认为只要都有缩进即可,同一代码块内缩进量不必一致,程序仍能正常运行。这一说法正确吗?
某用户程序调用库函数 read 读取文件。该库函数在用户态准备好参数后,执行一条陷阱指令,CPU 由用户态切换到核心态。系统调用处理程序依据陷阱指令携带的系统调用号,在核心态执行文件读取服务例程。服务例程完成后,CPU 返回用户态,并重新执行那条陷阱指令,从而把服务例程的返回值交给库函数。因此,系统调用的执行过程可概括为:用户态陷阱指令 → 核心态服务例程 → 用户态重新执行陷阱指令。
判断:在 Python 程序中,同一代码块内的语句只要视觉上对齐,缩进时混用 Tab 与空格也符合书写规范。
判断:用户程序每次调用库函数都会发生系统调用,因为库函数调用本身就是通过陷阱机制进入内核态执行的。
判断:用户程序调用库函数时,由于库函数运行在用户态,因此所有库函数的调用最终都必须通过系统调用进入核心态才能完成。
某 UNIX 风格文件系统采用混合索引结构,某文件的索引结点已调入内存,其中含 6 个直接地址项、1 个一次间接地址项和 1 个二次间接地址项;块大小为 512 字节,每个盘块号占 4 字节。请判断:若顺序读取该文件第 3 个字节(偏移量从 0 开始计),只需访问该直接地址项所指的盘块,无需再访问任何索引块。
某文件采用连续分配,起始物理块号为 37,块内偏移从 0 开始。文件逻辑块号从 0 开始,且文件未发生碎片迁移。判断:逻辑块号 5、块内偏移 12 的字节,映射到物理块号 42、块内偏移 12。