测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A18593 执行 Python 代码 print(not 5) 将 报错。 Python-L2 逻辑运算 布尔值 真值判断 较易 -- A18594 Python 代码 print(not (5 % 2 == 0) == ((not 5 % 2) == 0)) 执行后的输出是 True 。 Python-L2 逻辑运算 取模运算 运算符优先级 较易 -- A18596 某学校举办“校园演讲比赛”,每位选手由 位评委打分(分数为 的整数),且每位评委必须打分。计分规则:去掉一个最高分,去掉一个最低分。如下程序通过键盘先输入选手编号,然后依次输入 个分数,并计算最终得分。下列说法正确的是( )。for _ in range(10): id = int(input("输入选手编号:")) max_score, min_score = 0, 100 # 最高分和最低分… Python-L2 循环结构 分支结构 累加求和 最值查找 较易 -- A18597 如下 Python 代码执行时,输入 4 后,输出的数字图形是( )。n = int(input()) for i in range(n, 0, -1): for j in range(n - i): print(0, end=" ") for k in range(i): print(k + 1, end=" ") print() Python-L2 循环结构 嵌套循环 range函数 程序输出分析 较易 -- A18598 corner case 通常翻译为极端案例或边角案例,通常指正常范围以外的问题或是情形。在如下 Python 代码中, corner case 是( )。tnt, cnt = 0, 0 while True: score = int(input()) if score == -1: break tnt += score cnt += 1 print(tnt / cnt) Python-L2 循环结构 异常处理 边界条件 较易 -- A18599 如下的 Python 代码用于输出如下数字图形。横线处应填入的代码是( )。N = int(input()) for i in range(1, N + 1): for j in range(1, N + 1): if ______________________________________: print(1, end = " ") else: print(0, end = " ") pri… Python-L2 循环结构 条件判断 嵌套循环 较易 -- A18600 如下 Python 代码执行后输出是 1 2 3 4 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 8 9 10 11 5 6 7 之值。横线处应该填入的运算符是( )。num = 1 for i in range(35): print(num, end = " ") if num ______ 10: num _______ 2 e… Python-L2 循环结构 分支结构 变量更新 运算符 较易 -- A18601 下面 Python 代码执行后其输出是( )。count = 0 for i in range(1, 4): for j in range(i): if j % 3 != 0: continue count += 1 break print(i, j, count) Python-L2 循环结构 变量作用域 嵌套循环 break与continue 较易 -- A18602 下面的 Python 代码执行后其输出是( )。cnt = 0 for i in range(3): j = i while j: cnt += 1 j -= 1 print(i, j, cnt) Python-L2 循环结构 变量作用域 while循环 for循环 较易 -- A18603 下面的 Python 代码执行后其输出是( )。tnt = 0 for i in range(1, 5, 3): for j in range(i): tnt += 1 print(tnt, end = "#") print(tnt) Python-L2 循环结构 嵌套循环 range函数 较易 -- A18604 执行如下 Python 程序后,当输入 4 时,输出的最后一行是( )。n = int(input()) for i in range(n, 0, -1): for j in range(i): print(j + 1, end='#') print() Python-L2 循环结构 嵌套循环 range函数 较易 -- A18605 某同学执行 Python 代码 print(2.5+2.25,2.2+2.1) 时输出 4.75 4.300000000000001 ,其原因是( )。 Python-L2 数据类型 浮点数精度 二进制表示 较易 -- A18606 下面选择项中,与 Python 表达式 not (x > 5 or y <= 10) 等价的是( )。 Python-L2 德摩根定律 运算符优先级 布尔逻辑 较易 -- A18608 小明同学去郊外农场参观回来后,在自己的电脑中安装了一个 3D 农场仿真模拟系统。因为他今年买的这台二手电脑有点老旧,3D 农场仿真模拟系统运行时经常弹出“系统内存不足”的警告,导致系统卡顿严重。他计划通过增加物理内存来解决问题。请问他应该购买以下哪种硬件组件?( ) Python-L2 计算机硬件 存储设备 内存条 较易 -- A18612 下列 Python 代码能够正确统计出所有能被 3 整除且至少包含一个数字 5 的四位数的个数。count = 0 for num in range(1000, 10000): if num % 3 == 0: digits = [int(d) for d in str(num)] if 5 in digits: count += 1 print(count) Python-L3 循环结构 取模运算 数位分解 列表推导式 中等 -- A18613 执行下面 Python 代码后,输出的结果为 7 。my_str = "hello world" my_set = set(my_str) result = len(''.join(my_set)) print(len) Python-L3 字符串遍历 内置函数 集合去重 中等 -- A18614 执行下面 Python 代码后,输出的结果为 2 。s = {10, 20, 30} s.remove(20) s.discard(40) print(len(s)) Python-L3 集合操作 集合元素删除 集合长度 中等 -- A18615 使用 in 运算符检查子字符串是否存在时,如果字符串为空, "" in "abc" 将返回 False 。 Python-L3 in运算符 子字符串检查 空字符串 中等 -- A18616 执行 d1 = {x: x for x in [1, 1, 2]} 后, d1 为 {1: 1, 2: 2} 。 Python-L3 去重 字典推导式 中等 -- A18617 创建只包含一个元素的元组时,必须在元素后加一个逗号,例如 (1,) 。 Python-L3 元组 语法规则 中等 --