python 知识点复习题与答案一、单选题(每题 2 分,共 20 题,共 40 分)1. 算法必须能在执行有限个步骤之后终止,即算法步骤不可能是无限的。此特征就是算法的()。A. 可行性B. 输出性C. 确定性D. 有穷性(正确答案)2. 利用计算机编程解决问题时,一般需要设计算法。算法有三种基本控制结构,图 1-2 描述的是()。A. 顺序结构B. 分支结构C. 选择结构D. 循环结构(正确答案)3.在 Python 程序中,创建列表类型数据时需要使用的符号是()A. { }B. ()C.[](正确答案)D. « »4. 在 Python 程序中,关系表达式 a > b 的运算结果是()A. 整型B. 浮点型C. 字符串D. 布尔值(正确答案)5. 如图 1-1 所示的 Python 程序,其执行结果是()x=35g=x%10s=x//10sum=g+10+sprint(sum)图 1-1A. 35B. 8C. 53(正确答案)D. 156. 关于 Python 语言,叙述正确的是()A. 加了注释的程序一般会比没有加注释的程序运行速度慢B. Python 语言具有简洁、明确等特点,在数据分析和人工智能等领域都有广泛的应用(正确答案)C. Python 语言内置了许多模块,其中 math 模块可用于生成随机数D. 以上说法都不对7.在 Python 程序中,图 1-1 的语句作用是()# r - floatfinputfr:"))#s 二 3.14*r*r图1-1A. 求圆形面积B. 注释(正确答案)C. 交换 s 和 r 的值D. 求圆形的周长8. 如图 1-2 所示的 Python 程序,其运行结果是()a=2Ib 二 af %3c=a+bprint(c)图 1-2A. 3B. 4(正确答案)C. 5D. 69. 图 1-3 所示的 Python 程序,其运行结果是()a=10b 二 2。c=15max=aIf (b>max)!max=bif (c>max):max=Gpr i nt (max)图 ITA. 10B. 20(正确答案)C. 15D. a10. 下列语句中,会无限循环执行下去的是()A,for d in ranKe(K));prifit C*')n=lwhile n<2:print COn=n+lAB(正确答案)D,ffhlle KlQiprint(***)*1,2F]for 1 i n m:print(i)cD11. 在如图 IT 所示 Python 程序中,print 语句执行的次数是()i=2while i<0:print(i ;i=i+l图 ITA. 执行 2 次B. 无限次C. 执行 1 次D. 一次也不执行(正确答案)12. 下列定义列表的正确格式是()A. (1,2,3,4)B. [1 2 3 4]C. [1, 2, 3, 4](正确答案)D. ( 1 2 3 4 )13、下列代码中循环体执行的次数是()for i in range(1,9,3):print(i)A.7B. 6C. 4D.3(正确答案)14. Python 运...