Python语言程序设计 (第12期) 错题集

第四周

以下关于递归函数基例的说法错误的是:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

A 每个递归函数都只能有一个基例

B 递归函数的基例决定递归的深度

C 递归函数必须有基例

D 递归函数的基例不再进行递归

 正确答案 A

每个递归函数至少存在一个基例,但可能存在多个基例。

第五周

‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬给定字典d,哪个选项对d.values()的描述是正确的?‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬

A 返回一个元组类型,包括字典d中所有值

B 返回一种dict_values类型,包括字典d中所有值

C 返回一个集合类型,包括字典d中所有值

D 返回一个列表类型,包括字典d中所有值

 正确答案 B

运行如下代码:(其中d是一个预定义的字典)

d={"a":1, "b":2}
type(d.values())

输出结果是:

d.values()返回的是dict_values类型,这个类型通常与for..in组合使用

你可能感兴趣的:(python,笔记)