全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
已知元组 t = ("雾", "岚", "雾", "岭"),执行 a, b, c, d = t,令 A = {a, c, d},B = {b, "霞"}。表达式 (A ∪ B) − {a} 的值是? A. {"雾", "岚", "岭"} B. {"岚", "岭", "霞"} C. {"雾", "岭", "霞"} D. {"岚", "霞"}
登录后查看答案
执行以下代码后,print(len(lst)) 的输出结果是什么? lst = [4, 1, 7, 1, 9] lst.remove(1) lst.append(3) lst.pop(0) A. 3 B. 4 C. 5 D. 6
某机指令字长为20位,双地址指令的两个地址码各占4位,单地址指令的地址码占4位。现安排5条双地址指令,各使用一个互不相同的12位操作码;其余未用的12位操作码可作为扩展前缀,每个前缀扩展为16位操作码。为保证操作码唯一且短码不是长码的前缀,最多可设计多少条单地址指令? A. 65456条 B. 65536条 C. 4091条 D. 65531条
在单链表中,指针 p 指向某结点,指针 s 指向待插入的新结点。要在 p 结点之后插入 s 结点,下列语句序列正确的是( ) A. p->next=s; s->next=p->next; B. s->next=p->next; p->next=s; C. s->next=p; p->next=s; D. p->next=s->next; s->next=p;
下列关于 Python 常用标准库的说法中,正确的是( ) A. random.randint(1,5) 的取值范围是 1 到 5,包含 1 和 5 两端 B. 使用 math 库前无需 import,可直接调用 math.sqrt() C. random.randint(1,5) 的取值范围是 1 到 4,不包含 5 D. time.sleep(2) 的作用是返回当前时间戳的 2 倍
运行以下程序时,输出是什么? try: raise ValueError("数据错误") except FileNotFoundError: print("文件不存在") except ValueError: print("数据无效") finally: print("处理结束") A. 数据无效,随后输出处理结束 B. 只输出数据无效 C. 只输出处理结束 D. 程序因异常终止,不输出内容
设字符串 s = "m3Lo8nQ",索引从 0 开始。表达式 s[1:6:2][::-1] + s[-3:] 的结果是: A. "no38nQ" B. "no3n8Q" C. "on38nQ" D. "3on8nQ"
阅读代码,选择输出结果。 def digit_sum(n): if n < 10: return n return n % 10 + digit_sum(n // 10) nums = [26, 13, 41] print(sorted(nums, key=lambda x: digit_sum(x))) A. [13, 41, 26] B. [26, 13, 41] C. [41, 13, 26] D. [13, 26, 41]
设元组 t = ("晨", "暮", "晨"),集合 A = set(t),B = {"暮", "星"}。A ∩ B 的结果是? A. {"晨"} B. {"暮"} C. {"星"} D. {"晨", "暮", "星"}
要按给定顺序遍历序列 17、12、7、2,下面哪个 for 循环头恰好生成这些值? A. for i in range(17, 1, -5): B. for i in range(17, 2, -5): C. for i in range(17, 0, -4): D. for i in range(2, 18, 5):
在 IDLE 交互模式中依次执行以下三条语句: >>> x = 3.0 >>> type(x) >>> x = x / 2 执行后,若再输入 type(x),输出结果中 x 绑定的对象类型是? A. int B. float C. str D. complex
关于 Python 程序书写规范,哪项说法正确? A. 冒号用于开启代码块,块内语句须按一致的缩进层级书写 B. 代码块可由空行划分,语句无需缩进 C. 注释必须写在程序末尾,且不能单独占一行 D. 同一代码块中可交替使用 Tab 和空格,只要显示对齐即可
TCP 连接释放采用四次挥手。设主机 P 主动发起关闭,双方数据均已发送完毕。在四次挥手过程中,若 P 发出最后的 ACK 报文段后立即进入 CLOSED 状态而不经过 TIME_WAIT,则可能导致的后果是哪项? A. P 无法立即释放占用的端口资源,连接释放被延迟 B. 若该 ACK 丢失,Q 重传的 FIN 将得不到确认,Q 无法正常关闭连接 C. Q 立即进入 CLOSED 状态,连接双向正常释放,无任何影响 D. P 重新进入 FIN_WAIT_2 状态,等待 Q 的下一个 FIN 报文段
某系统分别采用四种 I/O 控制方式完成设备与内存间的数据传送。若比较 CPU 在数据传送过程中的介入程度,哪项所述方式的 CPU 介入程度最低? A. 程序直接控制:CPU 查询设备状态并逐字传送 B. 中断驱动:设备就绪后中断 CPU,由 CPU 在中断服务程序中逐字传送 C. DMA:CPU 启动传送,随后由 CPU 逐字控制设备与内存间的数据传送 D. 通道:CPU 启动操作后,通道执行 I/O 指令序列并控制传送,CPU 处理完成通知
某分页存储系统的页面大小为 8 KiB,逻辑地址 0x35A7 经快表命中,查得该地址所在页对应的页框号为 0x2D。该逻辑地址转换后的物理地址为( ) A. 0x2D5A7 B. 0x5A35A7 C. 0x5B5A7 D. 0x5B6A7
阅读代码,选择输出结果。 def r(n): if n == 0: return 0 return n + r(n - 1) items = [(4, r(4)), (2, r(2)), (3, r(3))] print(sorted(items, key=lambda item: item[1])[1][0]) A. 2 B. 3 C. 4 D. 6
有如下 Python 代码: f = lambda n: 1 if n <= 1 else n * f(n - 1) nums = [4, 2, 5] result = sorted(nums, key=lambda x: f(x // 2)) 则执行后 result 的值为( ) A. [2, 4, 5] B. [4, 2, 5] C. [5, 4, 2] D. [2, 5, 4]
执行以下代码后,变量 s 的值是( )。s = 0 for i in range(10, 2, -3): s += 1 print(s) A. 2 B. 3 C. 4 D. 10
阅读如下 Python 代码: x = 0 if x != 0 and 10 // x > 2: r = "A" elif not (x > 3) or x > 5: r = "B" else: r = "C" print(r) 程序运行后输出的结果是( ) A. A B. B C. C D. 程序报错(ZeroDivisionError)
设 s = "vA7#qLm",索引从 0 开始。表达式 s[-2:1:-2] + s[0:2][::-1] 的结果是: A. "L#Av" B. "L#vA" C. "#LAv" D. "L7Av"