《Python语言程序设计》配套题库(项目3)
1、算法的五个重要特征中,以下哪个不属于?(单选题)
A、有穷性
B、确定性
C、可行性
D、多样性
答案:D
难易度:易
2、传统流程图中,表示顺序结构的基本图形是?(单选题)
A、矩形框
B、菱形框
C、圆角矩形框
D、平行四边形框
答案:A
难易度:易
3、分支结构的流程图中,用于判断条件的图形是?(单选题)
A、矩形框
B、菱形框
C、圆角矩形框
D、平行四边形框
答案:B
难易度:易
4、在Python中,单分支结构使用的语句是?(单选题)
A、if
B、if...else
C、if...elif...else
D、while
答案:A
难易度:易
5、在Python中,双分支结构使用的语句是?(单选题)
A、if
B、if...else
C、if...elif...else
D、while
答案:B
难易度:易
6、在Python中,多分支结构使用的语句是?(单选题)
A、if
B、if...else
C、if...elif...else
D、while
答案:C
难易度:易
7、在Python中,以下哪个关键字用于嵌套分支结构?(单选题)
A、if
B、else
C、elif
D、for
答案:A
难易度:易
8、在Python的while循环中,循环条件为False时,会?(单选题)
A、继续执行循环体
B、退出循环
C、抛出异常
D、无限循环
答案:B
难易度:易
9、在Python的for循环中,遍历对象可以是?(单选题)
A、字符串
B、列表
C、字典
D、以上全部
答案:D
难易度:易
10、在Python的for循环中,与range()函数结合使用的是?(单选题)
A、for...in...range()
B、while...range()
C、if...range()
D、for...else...range()
答案:A
难易度:易
11、在Python的循环嵌套中,break语句的作用是?(单选题)
A、结束当前最内层循环
B、结束整个程序
C、跳过当前循环体
D、无作用
答案:A
难易度:易
12、在Python的循环嵌套中,continue语句的作用是?(单选题)
A、结束当前最内层循环
B、跳过当前循环体,继续下一轮循环
C、结束整个程序
D、无作用
答案:B
难易度:易
13、在Python的循环嵌套中,pass语句的作用是?(单选题)
A、结束当前最内层循环
B、跳过当前循环体
C、占位符,不执行任何操作
D、抛出异常
答案:C
难易度:易
14、在Python的算法设计中,以下哪个是衡量算法优劣的重要指标?(单选
题)
A、时间复杂度和空间复杂度
B、输入输出数量
C、代码行数
D、变量命名规范
答案:A
难易度:中
15、在Python的程序流程图中,N-S图的特点是?(单选题)
A、使用带箭头的流程线
B、包含多个独立图形
C、不区分顺序结构和分支结构
D、去掉带箭头的流程线,将算法写在一个矩形框内
答案:D
难易度:中
16、在Python的循环结构中,当型循环和直到型循环的区别在于?(单选
题)
A、当型循环先执行循环体再判断条件
B、当型循环先判断条件再执行循环体
C、直到型循环先判断条件再执行循环体
D、两者完全相同
答案:B
难易度:中
17、在Python的分支结构中,以下哪个语句可以处理多条件判断?(单选
题)
A、if
B、if...else
C、if...elif...else
D、while
答案:C
难易度:中
18、在Python的for循环中,range(1,5)生成的数字序列是?(单选题)
A、1,2,3,4
B、0,1,2,3,4
C、1,2,3,4,5
D、0,1,2,3
答案:A
难易度:中
19、在Python的算法设计中,以下哪个描述是正确的?(单选题)
A、算法必须有输入
B、算法必须有输出
C、算法必须有加工处理
D、