第二次周考总结

1.关于递归函数基例的说明,以下选项中错误的是():

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

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

C    递归函数必须有基例

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

    正确答案:B

    所谓基例就是不需要递归就能求解的,一般来说是问题的最小规模下的解。

    例如:斐波那契数列递归,f(n) = f(n-1) + f(n-2),基例是1和2,f(1)和f(2)结果都是1

    再比如:汉诺塔递归,基例就是1个盘子的情况,只需移动一次,无需递归

    递归必须有基例,否则就是无法退出的递归,不能求解。


2.执行以下代码,print打印的结果是多少():   

def f():

    a = []

    for i in range(5):

        a.append(lambda x: i*x)

    return a

t = f() 

print(t[0](2), t[1](2), t[2](2))

A    0 2 4

B    2 2 2

C    2 4 8

D    8 8 8

    正确答案:D

    解析:闭包:在外函数中定义一个内函数,内函数使用了外函数的临时变量,外函数的返回值是内函数的引用,此时就构成了一个闭包。

                一般情况下,如果一个函数结束,那么这个函数所占用的空间都会被释放,还给内存,局部变量也会随之消失,但是闭包是一个特殊的存在,当外函数在结束自己的时候,发现自己还有临时变量在内函数中还需要使用,这时候,他会将自己的临时变量绑定给内函数,然后自己再结束

                之前我受制于它不是闭包,但是我忘记了lambda是个函数,这里已经构成了闭包的条件了。


3.读程序,写出执行以下代码的打印结果: 

def testFun():

    temp = [lambda x: i*x for i in range(4)]

    return temp 

 for everyLambda in testFun():

    print(everyLambda(2))

    正确答案:6 \n 6 \n 6 \n 6

    跟上题一样


4.请说明Python中is和==的区别。

    == 判断的条件:

            1:其值是不是一样

            2:其类型是否是一样 

    is 判断的条件:

            1:其值是不是一样(value)

            2:其类型是否是一样 (type)

            3:其内存地址是否是一样(id)


5.怎么导入包A中模块B里面的全局变量C:。

    正确答案:from A.B import C


6.以下关于类中__slots__的说法正确的是():

A    __slots__可以约束当前类中有哪些对象属性和字段

B    __slots__只能约束当前类中有哪些对象属性

C    继承的时候__slots__的会被继承,继续对子类进行约束

D    给__slots__赋值后,当前类的对象的__dict__不可用

     正确答案:B D


7.关于函数作用的描述,以下选项中错误的是():

A    复用代码

B    降低编程复杂度

C    提高代码执行速度

D    增强代码的可读性

    正确答案:C


8.关于类和对象以下说法正确的是():

A    Python3中所有的类都有父类

B    __dict__属性只有对象可以用,类不能使用

C    Python中的类支持多继承,并且可以直接继承所有父类的属性和方法

D    用类去调用对象方法不会报错

    正确答案:A D


9.以下关于类的内置属性的作用描述有误的是():

A    __name__是用来获取对象的名字

B    __class__是用来获取对象的类

C    __module__是获取声明的类模块的模块名

D    __bases__获取类的父类,返回的是一个类

    正确答案:A D


10.有一个数字列表: nums = [23, 56, 80, 31, 79], 执行完nums.sort(key=lambda x: x%10)以后,nums的值是

    正确答案: [80, 31, 23, 56, 79]

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,236评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,867评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,715评论 0 340
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,899评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,895评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,733评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,085评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,722评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,025评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,696评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,816评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,447评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,057评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,009评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,254评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,204评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,561评论 2 343

推荐阅读更多精彩内容

  • 专业考题类型管理运行工作负责人一般作业考题内容选项A选项B选项C选项D选项E选项F正确答案 变电单选GYSZ本规程...
    小白兔去钓鱼阅读 8,972评论 0 13
  • (一) 简答题1:简述企业磁盘分区规则(5 分) 1> 通用----数据不重要的时候/boot----200Msw...
    文娟_狼剩阅读 287评论 0 0
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,323评论 0 2
  • 试题: 1.1 创建用户 rsync 指定 uid和gid 为 1001,将/backup 目录授权给 rsync...
    Linux丶晨星阅读 484评论 0 1
  • 写在前面的话 代码中的# > 表示的是输出结果 输入 使用input()函数 用法 注意input函数输出的均是字...
    FlyingLittlePG阅读 2,730评论 0 8