全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
在 IDLE 交互模式中,解释器依次执行:`label = "31"`、`backup = label`、`label = int(label)`。执行完毕后,`label` 绑定到____对象,`backup` 绑定到____对象。
登录后查看答案
在 IDLE 交互模式中依次执行 `value = 7`、`value = "七"`。关于执行过程与最后的变量绑定,哪项正确?填入选项字母:____。A. 两条语句均由解释器执行,`value` 最后引用字符串对象 B. 第一条语句因未声明变量而无法执行 C. 第二条语句因变量类型已确定为整数而无法执行 D. 两条语句均执行,但 `value` 最后仍引用整数对象
某用户程序在多核系统的一个核上依次执行:(a) 调用库函数 printf 向屏幕输出一行字符,printf 内部最终通过 write 系统调用请求内核;(b) 调用库函数 strcpy 复制字符串(strcpy 完全在用户态执行,不陷入内核)。设整个过程中处理器状态切换次数(用户态↔核心态各算一次)共为 n,真正由系统调用陷入内核的次数为 m,则 n=____,m=____。
某用户程序依次执行两次字符串操作:第一次直接调用某纯用户态字符串库函数完成拼接,全程未发生处理器特权级的切换;第二次通过系统调用请求内核修改文件的属主信息。两次操作中,能使用户程序由用户态进入内核态的是第____次,其进入内核态的机制是执行____指令(填'陷阱'或'跳转'),服务完成后处理器返回____态继续执行。
某磁盘用位示图管理空闲盘块,空闲区起始块号为240,每字含10位;字号和位号均从1开始编号,位值0表示已分配、1表示空闲,且块号按位示图顺序连续对应。现回收块号为317的盘块,应将位示图中的第___字第___位改为1。
某 UNIX 风格文件系统采用混合索引,索引结点含 4 个直接地址项、1 个一次间接地址项和 1 个二次间接地址项。块大小为 1536 字节,块地址占 6 字节,逻辑块号从 0 开始。二次间接索引根块的第 0 项指向块 901,块 901 的第 6 项记录数据块号 777。文件内逻辑块号 266、块内偏移 37 的字节,所在物理块号为 ____,块内偏移为 ____ 字节。
在 I/O 控制方式的演进过程中,CPU 介入程度由高到低依次排列。其中,CPU 需在传送过程中不断轮询设备状态、逐字进行数据传送的方式是____方式;CPU 启动后可转去执行其他程序,仅在设备就绪时响应并逐字传送的方式是____方式;以数据块为单位、整块数据传送期间完全不需要 CPU 干预、仅在传送结束后 CPU 才做善后处理的方式是____方式。上述三种方式中,CPU 介入程度最低的一种是____方式。
阅读以下 Python 代码: total = 3 def update(): global total total = total + 4 total = total * 2 return total def show(): return total update() update() print(total, show()) 程序运行后,输出为 ____。
有如下 Python 代码: count = 10 def step(): print(count) count = 20 step() 若在 step 函数体内 print(count) 之前增加一行赋值语句 count = 5(不加 global 声明),再依次执行剩余语句,则程序____(填「正常运行」或「抛出异常」);原因是函数内对变量赋值会使其被视为____变量。若要函数内修改全局变量 count,需在函数内先写声明语句____。
设元组 t = ("杉", "柏", "杉", "松"),集合 A = set(t),B = {"柏", "竹", "松"}。计算 A ∩ B、A - B,并写出 t 的原值;按此顺序组成一个三元组填入:____
已知 d = {'语文': 85, '数学': 90, '英语': 78},则 d.get('物理', 0) 的值为____;表达式 {k: v + 5 for k, v in d.items()} 得到的字典中,键 '数学' 对应的值为____;若执行 d['物理'] 会抛出名为____的异常。
某实验室用字典 `raw` 保存仪器编号及其状态:`raw = {"A": "开", "B": "关", "C": "开"}`。依次执行 `raw["D"] = raw.get("D", "待检")`、`raw["B"] = "待检"`,再执行 `result = {k: v for k, v in raw.items() if v == "待检"}`。`result` 的内容为 ____。
执行以下代码后,输出的最后一个数字是____。for i in range(3, 12, 3): print(i)
有如下 Python 程序段: count = 0 for i in range(2, 10): for j in range(2, i): if i % j == 0: break else: count += 1 print(count) 执行该程序后,输出的结果是____。
某设备按每次间隔9秒记录倒计时读数,程序如下: total = 0 for t in range(53, 8, -9): total += t print(total) 程序输出为____。
某程序按 Python 3 计算校正值:v = round((-29)//6 + (-29)%6 + round(0.1+0.2, 2)**2 + 7/2, 2)。v 的值为 ____。
在 IDLE 交互模式中依次输入并回车以下三行代码: >>> n = 16 >>> n = n / 2 >>> type(n).__name__ 该 Shell 最终显示的结果是 ____。(提示:除法运算产生的新对象重新绑定到变量 n,体现变量动态类型的特性)
某多核系统上,用户程序依次执行:(a) 调用用户态数学库函数 sqrt 计算 9 的平方根;(b) 调用库函数 fread 读取文件,该库函数内部最终发起 read 系统调用。执行 (a) 时 CPU 一直处于____态;执行 (b) 时,CPU 经____机制由用户态切换到核心态,系统调用处理程序在核心态完成读盘服务后,CPU 返回____态继续执行后续语句。
系统将设备控制指令交由专门的处理部件执行,该部件可独立组织设备与内存间的数据传送,CPU只需启动操作并处理完成通知。这种I/O控制方式称为____方式。
某系统采用高响应比优先(HRRN)调度算法。三个作业的到达时间与服务时间分别为:J₁ 到达 0、服务 4;J₂ 到达 2、服务 3;J₃ 到达 4、服务 1(单位均为秒)。响应比 =(等待时间+服务时间)/服务时间。每次调度时在已到达的作业中选响应比最高者,且不抢占。则三个作业的平均周转时间为____秒(结果用分数或小数表示)。