全部来自 AI 原创生成并经逐题审校的题目,带 精品 标记的为 AI 复审通过。整卷生成请去组卷。
某跨国聊天系统用 UTF-8 编码保存含多种文字的消息,旧设备却按另一种编码读取,显示出乱码。下列判断正确的是( ) A. 统一码为多种文字提供统一的字符编号,UTF-8 是可变长编码;读取编码不一致可能导致乱码 B. UTF-8 为每种文字分别设置互不兼容的字符编号,乱码说明统一码无法处理多种文字 C. UTF-8 是定长编码,乱码只能由字符编号重复造成 D. 统一码与 UTF-8 是同一种编码,采用统一码就不会出现任何乱码
登录后查看答案
小林用一种字符编码保存了活动通知,朋友用不匹配的字符编码打开后,文字显示异常。乱码最可能是因为( ) A. 保存和读取时采用的字符编码不一致 B. 文件名太长 C. 屏幕分辨率不同 D. 键盘布局不同
某设备用十六进制数码标记数据块,标记中每个字符都必须是合法数码。以下哪个标记符合要求? A. 4C8E B. 4C8G C. 4C8H D. 4C8J
按 1 GB = 1024 MB 换算,2 GB 等于多少 MB? A. 2048 MB B. 2000 MB C. 1024 MB D. 20 480 MB
某班图书角统计了5条借阅记录:书名、借阅人、借阅天数字段。其中《几何原本》借阅3天,其它4本书分别借阅5天、7天、7天、2天。现要先按借阅天数从多到少排序,再筛选出借阅天数不小于5天的记录,则筛选后得到的记录共有几条?A. 2条 B. 3条 C. 4条 D. 5条
在表格中筛选出“完成率≥90%”的记录后,若要按“完成率”从高到低排列,应选择哪种排序方式? A. 升序 B. 降序 C. 按姓名升序 D. 按完成率筛选
在 pandas 中,用 DataFrame 组织一份校园植物调查表,包含“编号、名称、科属、高度”四列。下列说法正确的是( ) A. 每一行代表一种植物的记录,每一列代表一种属性 B. 每一行代表一种属性,每一列代表一种植物的记录 C. 数据只能按列组织,不能按行查看 D. 表格数据必须先排序后才能查看
在 Python 中要产生一个 1 到 100 之间(含 1 和 100)的随机整数,用来模拟抽奖编号,正确的语句是( ) A. x=random.randint(1,100) B. x=random.randint(0,100) C. x=random.rand(1,100) D. x=random.randint(1,99)
某抽奖程序均匀随机生成两位数编号00至99,编号末位是3或8时算中奖。要用计算机模拟并估计中奖概率,哪种设计正确? A. 每次生成00至99中的一个等可能编号,末位为3或8就记录中奖,重复大量次 B. 每次生成00至99中的一个等可能编号,末位为3或8就记录未中奖,重复大量次 C. 每次生成00至99中的一个等可能编号,末位不是3或8就记录中奖,重复大量次 D. 每次生成00至99中的一个等可能编号,只在末位为3时记录中奖,重复大量次
用枚举算法找出100以内(含100)所有能被7整除的偶数,程序框架如下:for i in range(1,101): if ____: print(i)。横线处应填入的条件是( ) A. i%7==0 and i%2==0 B. i%7==0 or i%2==0 C. i//7==0 and i//2==0 D. i%14!=0
运行以下程序后,输出结果是( ) scores = {"01":88, "02":95, "03":88, "04":76} c = 0 for k in scores: if scores[k] == 88: c = c + 1 print(c) A. 1 B. 2 C. 3 D. 4
在 Python 中,字典 d 初始为 {"甲":"未核验","乙":"待复核"}。依次将“乙”的值改为“已核验”,删除键“甲”,再新增键“丙”并令其值为“待处理”。操作完成后,d 是哪一个? A. {"乙":"已核验","丙":"待处理"} B. {"甲":"未核验","乙":"已核验","丙":"待处理"} C. {"乙":"待处理","丙":"已核验"} D. {"甲":"未核验","乙":"已核验"}
程序依次执行:`状态 = ["待处理", "已完成", "待处理"]`,`状态.append("处理中")`,`print(len(状态), "处理中" in 状态, "暂停" in 状态)`。输出是什么? A. `3 True False` B. `4 True False` C. `4 False True` D. `5 True False`
有字典 items = {"书签":"红色", "水杯":"蓝色", "文件夹":"绿色"}。若要逐项访问字典中的键和值,正确的遍历方式是( ) A. for k in items: print(k, items[k]) B. for k in items: print(items[k], items[items[k]]) C. print(items["书签"]) D. items["书签"] = "黄色"
小明编写程序模拟掷骰子:先写 `import random as r`,再写 `num = r.randint(1, 6)`,最后 `print(num)`。下列说法正确的是: A. 需删除 as r,否则程序报错 B. r.randint(1, 6) 可能输出 7 C. num 是全局变量,每次运行程序输出值可能不同 D. 把 import random as r 写在 print 之后程序仍能正常运行
已有列表`器材 = ["尺子", "橡皮"]`,要用追加方法把“圆规”加入列表,哪条语句正确? A. `器材.append("圆规")` B. `器材.add("圆规")` C. `器材("圆规")` D. `append(器材, "圆规")`
在 Python 中,列表 nums = [12, 25, 38, 41, 56, 63, 70],若执行 s = nums[2:5],则列表 s 中的元素依次是( ) A. [38, 41, 56] B. [25, 38, 41, 56] C. [38, 41, 56, 63] D. [25, 38, 41]
程序中,若希望调用 update() 后,函数外的 status 也变为“已更新”,应在函数体内赋值语句前加入哪一行? status = "待处理" def update(): status = "已更新" update() A. global status B. local status C. nonlocal status D. import status
程序要调用 randint 函数生成随机整数,横线处应填哪个模块名? import ____ as r print(r.randint(1, 6)) A. random B. math C. time D. turtle
阅读程序,执行时输出内容依次是什么? def mark(s): print("进入" + s) return "回到" + s print("甲") x = mark("乙") print(x) mark("丙") print("丁") A. 甲、进入乙、回到乙、进入丙、丁 B. 甲、进入乙、进入丙、回到乙、丁 C. 进入乙、甲、回到乙、丁 D. 甲、进入乙、回到乙、进入丙、回到丙、丁