背题模式
所有题目直接给出答案和解析,适合考前快速过一遍。想边做边看解析,用刷题模式。
下列关于程序的说法中,错误的是( )
下列属于低级语言的是( )
PyCharm 通常用于编写哪种语言的程序( )
下列关于 Python 语言的说法,正确的是( )
下列 Python 库与应用领域的对应,正确的是( )
下列关于 PyCharm 的说法,正确的是( )
安装 Python 时,为了能在命令行窗口中直接使用 python 命令,应在安装界面勾选( )
在 IDLE 中逐条输入语句、按回车后立即显示运行结果的方式,属于( )
下列属于算法基本特征的是( )
流程图中,表示输入或输出的符号是( )
程序根据判断条件的成立与否,选择执行不同的分支,这属于程序的哪种思维逻辑( )
执行语句 turtle.left(120) 后,海龟将( )
运行程序时出现 NameError(名称错误),最可能的原因是( )
用 turtle 绘图时,开始填充和结束填充应使用的语句分别是( )
下列变量名中合法的是( )
执行 a = float(input()),从键盘输入 6,则变量 a 的值是( )
下列关于注释的说法,错误的是( )
下列数据中,属于元组的是( )
下列选项中,表示布尔值的是( )
表达式 10 // 3 的值是( )
表达式 2 ** 4 的值是( )
表达式 7 % 3 + 7 // 3 的值是( )
表达式 "ab" * 3 的值是( )
已知 a = True,b = False,则表达式 a or b and a 的值是( )
已知 lst = [5, 2, 9, 1],执行 lst.sort() 后,lst[0] 的值是( )
下列关于类型转换的说法,正确的是( )
已知 s = "HelloWorld",则 s[5] 的值是( )
已知 s = "编程真好玩",则 s[1:3] 的值是( )
已知 s = "abcde",则 s[::-1] 的值是( )
要统计字符串中某个字符出现的次数,应使用的方法是( )
表达式 "{:.1f}".format(3.14) 的值是( )
下列 if 语句书写正确的是( )
关于 if—else 结构,下列说法正确的是( )
运行以下程序,输出的结果是( )\nscore = 75\nif score >= 85:\nprint("优秀")\nelif score >= 60:\nprint("合格")\nelse:\nprint("不合格")
if 语句的条件不成立且该结构没有 else 分支时,程序会( )
下列能表示“变量 a 大于 0 且小于 10”的条件表达式是( )
关于 if 语句的语句块,下列说法正确的是( )
运行以下程序,输出的结果是( )\na = 10\nif a > 10:\nprint("偏大")\nelif a == 10:\nprint("相等")\nelse:\nprint("偏小")
if 语句中,条件表达式的结果通常应为( )
某程序需要根据年龄输出三种不同的提示,应优先选用的结构是( )
下列关于 Python 语言特点的说法,正确的有( )
下列关于 IDE(集成开发环境)的说法,正确的有( )
下列 turtle 语句与其功能的对应,正确的有( )
下列变量名中,合法的有( )
下列关于类型转换的说法,正确的有( )
已知 s = "Python",下列运算结果正确的有( )
已知列表 lst = [1, 2, 3],下列关于 lst 操作结果的说法,正确的有(各选项均从初始列表 [1, 2, 3] 出发计算)( )
下列关于运算符运算结果的说法,正确的有( )
关于 if—elif—else 结构,下列说法正确的有( )
已知 x = 8,下列条件表达式的值为 True 的有( )
Python 语言是免费开源的,可以自由下载和使用。( )
Python 语言由微软公司开发并负责维护。( )
PyCharm 社区版必须付费购买后才能使用。( )
同一个代码块中,各行代码的缩进必须相同。( )
在 Python 中,变量名 Book 和 book 表示同一个变量。( )
元组中的元素可以像列表元素一样随时修改。( )
表达式 "10" + "20" 的结果是 "1020"。( )
字符串 "Python"[1:4] 得到的子串是 "ytho"。( )
在 if—elif—else 结构中,程序依次判断条件,执行第一个成立的分支。( )
判断整数 x 是否为偶数,可以写成条件表达式 x % 2 == 0。( )
阅读下面的绘图程序,回答问题。(共 5 分)\nimport turtle\nt = turtle\nt.forward(150)\nt.left(120)\nt.forward(150)\nt.left(120)\nt.forward(150)\nt.done()\n(1)程序运行后,画出的图形是什么?(2 分)\n(2)该图形的边长是多少像素?(1 分)\n(3)若将三处 forward(150) 均改为 forward(80),画出的图形是什么?(2 分)
阅读下面的程序,回答问题。(共 5 分)\nscores = [76, 92, 58]\ntop = max(scores)\nif top >= 90:\nprint("有高分")\nelse:\nprint("无高分")\nprint(top – min(scores))\n(1)写出程序运行后输出的全部内容。(2 分)\n(2)若把列表中的 92 改为 85,程序输出的全部内容是什么?(2 分)\n(3)程序中 scores[0] 的值是多少?(1 分)
使用 turtle 库画一个等边三角形:边长 100 像素,画笔颜色设为 red,画笔粗细设为 3,画完后隐藏海龟并保留绘图窗口。(5 分)
输入语文、数学两门课程的成绩(整数),计算并输出两科平均分(保留 1 位小数),并按平均分输出“合格”(平均分不低于 60 分)或“不合格”。(5 分)