第1题
A.Python中的for语句可以在任意序列上进行迭代访问,例如列表、字符串和元组。
B.在Python中if…elif…elif…结构中必须包含else子句。
C.在Python中没有switch-case的关键词,可以用if…elif…elif…来等价表达。
D.循环可以嵌套使用,例如一个for语句中有另一个for语句,一个while语句中有一个for语句等。
第2题
A.在分支结构中,if、elif、else都可以单独使用
B.分支结构中的条件判断通常用关系表达式或逻辑表达式来进行描述
C.continue语句和break语句只有在循环结构中才可以使用
D.while语句和for语句的循环条件后都必须输入冒号,需要循环执行的语句必须有缩进
第5题
A.遍历循环中的迭代器可以是字符串、列表、元组和range函数等
B.在Python中,可以通过for、while等关键字来构建循环结构
C.关键字continue只用于结束本次循环,但不跳出当前的循环体
D.关键字break用来结束当次语句,但不跳出当前的循环体
第6题
A.python的在分支和循环语句里使用例如x<=y<=z的表达式是合法的
B.b.分支结构的中的代码块是用冒号来标记的
C.c.while循环如果设计不小心会出现死循环
D.d.二分支结构的<表达式1>if<条件>else<表达式2>形式,适合用来控制程序分支
第8题
A.在Python中,可以使用三重引号来表示字符串
B.Python中引号的起始和结束符号必须相同
C.Python中的单行注释以井号”#"开头
D.Python中的多行注释可以使用三个反引号”''''实现
第9题
以下关于Python的说法中正确的是哪一项()。
A.Python中函数的返回值如果多于1个,则系统默认将它们处理成一个字典
B.递归调用语句不允许出现在循环结构中
C.在Python中,一个算法的递归实现往往可以用循环实现等价表示,但是大多数情况下递归表达的效率要更高一些
D.可以在函数参数名前面加上星号*,这样用户所有传来的参数都被收集起来然后使用,星号在这里的作用是收集其余的位置参数,这样就实现了变长参数
第10题
A.列表是Python中内置可变序列,是若干元素的有序集合;
B.列表中的每一个数据称为“元素”;
C.在Python中,一个列表中的数据类型可以各不相同;
D.可以使用s[1]来获取列表s的第一个元素。