全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
在 IDLE 的交互模式中依次输入并回车:`n = 8`、`m = n`、`n = 2.75`。判断:每条赋值语句都会被解释执行;最后,`n` 绑定到浮点对象,而 `m` 仍绑定到原来的整数对象。
登录后查看答案
以下哪段代码符合 Python 程序书写规范?(假设缩进均使用空格) A. if ready: # 输出提示 print("开始") B. if ready print("开始") C. if ready: print("开始") print("继续") D. if ready: // 输出提示 print("开始")
在 IDLE 的交互模式中,解释器依次执行以下语句: >>> code = 24 >>> saved = code >>> code = "二十四" >>> type(code), type(saved) 最后一行返回的结果是什么? A. (<class 'int'>, <class 'int'>) B. (<class 'str'>, <class 'str'>) C. (<class 'str'>, <class 'int'>) D. 因变量 code 改变类型而报错
判断:小王在 IDLE 中编写 Python 程序,if 语句所在行末尾写了冒号,下一行的语句向右缩进 4 个空格,而与之属于同一代码块的另一条语句只缩进了 2 个空格。他认为只要都有缩进即可,同一代码块内缩进量不必一致,程序仍能正常运行。这一说法正确吗?
在 IDLE 交互模式中,解释器依次执行 `item = 2.5`、`item = "二点五"` 后,再执行 `type(item)`。变量 `item` 无需预先声明即可赋值;第二次赋值后,`type(item)` 的结果是____。
某用户程序调用库函数 read 读取文件。该库函数在用户态准备好参数后,执行一条陷阱指令,CPU 由用户态切换到核心态。系统调用处理程序依据陷阱指令携带的系统调用号,在核心态执行文件读取服务例程。服务例程完成后,CPU 返回用户态,并重新执行那条陷阱指令,从而把服务例程的返回值交给库函数。因此,系统调用的执行过程可概括为:用户态陷阱指令 → 核心态服务例程 → 用户态重新执行陷阱指令。
判断:在 Python 程序中,同一代码块内的语句只要视觉上对齐,缩进时混用 Tab 与空格也符合书写规范。
某程序先调用一个仅在用户态完成字符串处理的库函数,随后调用文件读取库函数;该读取函数通过系统调用请求内核读文件。关于这两次调用及其执行过程,哪项正确? A. 字符串处理不必进入内核;读取请求经陷阱进入核心态,内核处理后返回用户态并从调用后续继续执行 B. 两次调用都必须经陷阱进入核心态,因为库函数调用本身就是系统调用 C. 读取请求经陷阱进入核心态后,内核处理程序仍在用户态执行,完成后切换到核心态 D. 内核处理读取请求后,返回用户态并从程序入口重新开始执行
在操作系统中,用户程序请求操作系统提供服务时,必须通过系统调用由用户态进入内核态。下列关于系统调用的说法正确的是( ) A. 系统调用在用户态下即可完成全部服务 B. 系统调用通过陷阱(陷入)机制使CPU切换到核心态执行 C. 所有库函数的调用都是系统调用 D. 系统调用执行完毕后CPU不能再返回用户态
某磁盘用位示图管理空闲块,每字8位,位示图共两字,字号和位号均从0开始;每字从左到右依次表示位号0至7。位值1表示空闲,0表示已分配,空闲区起始块号为120,块号按字号、位号递增。初始位示图为:字号0:00000001;字号1:10100000。系统按字号、位号递增顺序分配两个空闲块,随后立即回收先分配的块。第二个分配块的块号为____,回收后的位示图为____。
用户程序通过系统调用请求操作系统服务时,CPU 会由用户态切换到核心态,这一切换是依靠____机制实现的;系统调用处理程序在核心态完成服务后,将结果返回给用户程序,CPU 随之恢复到____态继续执行后续指令。
某程序先调用一个仅在用户态整理参数的库函数,随后请求操作系统读取文件。执行轨迹显示,内核处理程序完成请求后,程序回到用户态并从原调用的后续位置继续执行。此次进入核心态所依赖的机制是____。
判断:用户程序每次调用库函数都会发生系统调用,因为库函数调用本身就是通过陷阱机制进入内核态执行的。
判断:用户程序调用库函数时,由于库函数运行在用户态,因此所有库函数的调用最终都必须通过系统调用进入核心态才能完成。
某磁盘采用位示图管理空闲盘块,空闲区起始块号为1000,位示图每字16位,字号与位号均从0开始编号,且某盘块的块号=起始块号+字号×16+位号。现回收一个盘块,其块号为1163,则该盘块在位示图中的字号与位号应为( ) A. 字号10,位号3 B. 字号10,位号13 C. 字号11,位号3 D. 字号9,位号13
某磁盘用位示图管理空闲块,空闲区起始块号为73。位示图有3个字,每字6位;字号从0开始,字中最左侧为位号0,位值0表示空闲、1表示已分配。按字号递增、字内位号递增的顺序扫描并分配第一个空闲块。初始位示图依次为110101、111111、101111。完成该分配后,再回收字号2、位号2对应的盘块。问分配的盘块号和回收的盘块号分别是多少? A. 75和87 B. 76和87 C. 75和86 D. 87和75
某 UNIX 风格文件系统采用混合索引结构,某文件的索引结点已调入内存,其中含 6 个直接地址项、1 个一次间接地址项和 1 个二次间接地址项;块大小为 512 字节,每个盘块号占 4 字节。请判断:若顺序读取该文件第 3 个字节(偏移量从 0 开始计),只需访问该直接地址项所指的盘块,无需再访问任何索引块。
某文件采用连续分配方式,其起始物理块号为 50,每块大小为 1KB。文件内字节偏移量 3000(从 0 开始编号)所在的物理块号是 ___。
某磁盘用位示图管理空闲盘块,每行8位,字号和位号均从0开始,位值1表示空闲,空闲区起始块号为64。字号3、位号5处的空闲位对应哪个盘块号? A. 92 B. 93 C. 94 D. 95
某文件采用连续分配,起始物理块号为53,块号从0开始,块大小为768字节。文件内字节偏移量为5 KiB(1 KiB=1024字节),该字节所在的物理块号为___。