全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
在 Python 3 中,执行表达式 2**3 // -5 + 8 / -4,其运算结果是( )。 A. -4.0 B. -4 C. -3.0 D. -5.0
登录后查看答案
设字符串 s = "grape",表达式 s[1:4] 的值为 A. "rap" B. "rap e" C. "ape" D. "gra"
以下哪段代码符合 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 改变类型而报错
某程序先调用一个仅在用户态完成字符串处理的库函数,随后调用文件读取库函数;该读取函数通过系统调用请求内核读文件。关于这两次调用及其执行过程,哪项正确? A. 字符串处理不必进入内核;读取请求经陷阱进入核心态,内核处理后返回用户态并从调用后续继续执行 B. 两次调用都必须经陷阱进入核心态,因为库函数调用本身就是系统调用 C. 读取请求经陷阱进入核心态后,内核处理程序仍在用户态执行,完成后切换到核心态 D. 内核处理读取请求后,返回用户态并从程序入口重新开始执行
在操作系统中,用户程序请求操作系统提供服务时,必须通过系统调用由用户态进入内核态。下列关于系统调用的说法正确的是( ) A. 系统调用在用户态下即可完成全部服务 B. 系统调用通过陷阱(陷入)机制使CPU切换到核心态执行 C. 所有库函数的调用都是系统调用 D. 系统调用执行完毕后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
某磁盘用位示图管理空闲盘块,每行8位,字号和位号均从0开始,位值1表示空闲,空闲区起始块号为64。字号3、位号5处的空闲位对应哪个盘块号? A. 92 B. 93 C. 94 D. 95
某分页存储系统的页面大小为 2KB(0x800),逻辑地址为 0x0A7A。快表(TLB)命中,查得页号 1 对应的页框号为 6。该逻辑地址对应的物理地址为( )。 A. 0x307A B. 0x327A C. 0x607A D. 0x627A
某磁盘磁道编号为0~199,磁头当前位于60号磁道,待处理的磁道访问请求按到达顺序为50、100、30、120。若采用FCFS(先来先服务)磁盘调度算法,磁头总寻道长度是多少个磁道? A. 200个磁道 B. 220个磁道 C. 170个磁道 D. 150个磁道
某磁盘有0~239号磁道,磁头当前位于104号磁道,初始向磁道号减小方向移动。待处理请求为25、180、72、210、96、130。采用SCAN算法,磁头必须先到达0号磁道再反向,反向后处理完最远请求即停止。平均寻道长度按总移动磁道数除以请求数计算,结果是多少? A. 48又2/3个磁道 B. 52又1/3个磁道 C. 55个磁道 D. 59又2/3个磁道
某系统有资源类型 X、Y、Z,Available=(1,2,1)。进程 P₀、P₁、P₂、P₃ 的 Allocation 与 Max 分别为:P₀:(1,0,1)/(3,2,2),P₁:(0,1,0)/(1,2,1),P₂:(1,1,0)/(2,2,2),P₃:(0,0,1)/(1,1,2)。按银行家算法,系统当前状态及 P₂ 请求 (1,0,1) 的处理结论是什么? A. 当前不安全,拒绝请求 B. 当前安全,满足请求 C. 当前安全,但试探分配后不安全,拒绝请求 D. 当前安全,但请求超过 P₂ 的 Need,拒绝请求
三个作业 X、Y、Z 均在时刻 0 到达,服务时间依次为 5、2、4。采用非抢占式调度,FCFS 按 X、Y、Z 的顺序执行,SJF 按短作业优先执行。两种算法的平均周转时间分别是多少? A. FCFS 为 23/3,SJF 为 19/3 B. FCFS 为 19/3,SJF 为 23/3 C. FCFS 为 11/3,SJF 为 19/3 D. FCFS 为 23/3,SJF 为 11/3
有如下 Python 程序段: for i in range(2, 6): if i == 4: break print(i, end='') else: print('end') 该程序段的输出结果是( ) A. 23 B. 234 C. 23end D. 234end
执行以下代码后,变量 values 的内容是什么? values = [] for k in range(18, 5, -4): values.append(k) A. [18, 14, 10, 6] B. [18, 14, 10, 6, 2] C. [18, 14, 10] D. [14, 10, 6, 2]
已知 s = "programming"(索引从 0 开始),则表达式 s[-4::-2] 的值是 A. "magr" B. "ragm" C. "marg" D. "gram"
按 Python 规则计算表达式 (-17)//5 + (-17)%5 + round(0.1+0.2, 1)**2 的值,结果是? A. -1.09 B. -0.91 C. 0.91 D. 1.09
设字符串 s = "orbit",表达式 s[::-1] 的结果是什么? A. "tibro" B. "orbi" C. "tib" D. "orbit"
某同学在 IDLE 交互模式下依次输入以下语句:x = 123;x = "Python";print(type(x))。关于该程序的执行方式与输出结果,下列说法正确的是:A. Python 需先声明 x 为整数类型,因此第二次赋值会报类型错误;B. Python 是解释型语言且变量采用动态类型,x 只是对象的引用标签,输出为 <class 'str'>;C. 输出为 <class 'int'>,因为变量类型由第一次赋值固定;D. Python 是编译型语言,需将全部代码编译后才能逐条执行,输出为 <class 'str'>