以下关于Python的函数执行控制判断说法中正确的有哪些?()
A.在while和for循环中,break语句的作用是终止当前循环,重新进入循环。
B.布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。
C.if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。
D.在while和for循环中,continue语句的作用是停止当前循环,继续循环体下面的语句。
A.在while和for循环中,break语句的作用是终止当前循环,重新进入循环。
B.布尔运算符有一个很有趣的短路逻辑特性,即表达式x and y当x为假时,会直接返回False,不会去计算y的值。
C.if语句执行有一个特点,它是从上往下判断,如果在某个判断上是True,则执行该判断对应的语句,忽略剩下的elif和else。
D.在while和for循环中,continue语句的作用是停止当前循环,继续循环体下面的语句。
第1题
A.elif是elseif的缩写
B.可以有多个elif
C.if语句是从上往下判断
D.如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else
第2题
A.continue只结束本次循环
B.遍历循环中的遍历结构可以是字符串、文件、组合数据类型和range()函数
C.Python通过for、while等保留字构建循环结构
D.break用来结束当前次语句,但不跳出当前的循环体
第3题
A.分支结构可以重复执行语句
B.分支结构使用if语句
C.可以使用if-else语句来描述二分支结构
D.可以使用if-elif-else语句来描述多分支结构
第4题
A.同一层次的Python语句必须对齐
B.Python语句可以从一行的任意一列开始
C.在执行Python语句时,可发现注释中的拼写错误
D.在if-else结构中,程序会根据else的位置自动检测if代码块的边界,因此if代码块不用考虑缩进对齐
第5题
A.函数的三要素是函数名、参数和返回值,其中参数和返回值不是必须的
B.如果没有return语句,则Python函数默认返回值为None
C.函数可以嵌套
D.函数不可以嵌套
第6题
A.在IDLE中可交互式地执行Python命令
B.在IDLE中可编写Python程序
C.在IDLE中可运行Python命令
D.在IDLE交互环境中,输入命令后按【F5】键执行
第7题
A.len()计算字典元素个数,即键的总数
B.str()输出字典,以可打印的字符千表示
C.type()返回输入的变量类型,如果变量是字典就返回字典类型
D.以上说法都不对
第8题
A.Scala是一种多范式编程语言
B.Scala运行于Java平台,兼容现有的Java程序
C.Scala具备强大的并发性,支持函数式编程
D.Scala是Spark的主要编程语言,但Spark还支持Java、Python、R作为编程语言
第9题
A.dic={ '1,2':3, '4,5':6, '7,8':9 }
B.dic={ (1,2):3, (4,5):6, (7,8):9 }
C.dic={ {1,2}:3, {4,5}:6, {7,8}:9 }
D.dic={ 1:{2,3}, 4:[5,6], 7:(8,9) }