极客时间已完结课程限时免费阅读

结课测试 | 这些Go语言的知识你都掌握了吗?

结课测试 | 这些Go语言的知识你都掌握了吗?-极客时间

结课测试 | 这些Go语言的知识你都掌握了吗?

你好,我是郝林。
到这里,《Go 语言核心 36 讲》这门课程已经全部结束了。我给你准备了一个结课小测试,来帮助你检验自己的学习效果。
这套测试题共有 20 道题目,包括 7 道单选题和 13 道多选题,满分 100 分,系统自动评分。
还等什么,点击下面按钮开始测试吧!
分享给需要的人,Ta购买本课程,你将得18
生成海报并分享

赞 21

提建议

上一篇
新年彩蛋 | 完整版思考题答案
unpreview
 写留言

精选留言(6)

  • 我来也
    2020-05-12
    看来得再把专栏好好过一遍了😭

    作者回复: ;-)

    6
  • helloworld
    2021-01-27
    第11题: 针对通道的操作在什么时候会有阻塞的情况发生?选项D: 针对值为 nil 的通道的发送操作和接收操作 针对值为 nil 的通道的发送操作和接收操作应该是会发生死锁, 感觉这种情况说成是阻塞不太妥当吧
    展开

    作者回复: 所谓“死锁”是指。程序中的所有并发例程全部阻塞。在这种情况下,Go是会报错的。程序中只有一部分例程阻塞,那不就死锁。

    共 2 条评论
    2
  • Geek_36b02c
    2020-09-16
    课程比较基地 许多工作中用到的却沒讲 比如 工作中用module ,插件 cgo 这些

    作者回复: 哈哈,module那时候还没稳定呢。我觉得现在都没完全稳定,讲完就过时。插件、cgo这些,面试的时候有人问你吗?这种哪里都搜得到的知识,我肯定不会讲。

    2
  • mgw
    2021-03-26
    go 如何避免协程泄露

    作者回复: 原则很简单:及时断开无用对象与有用对象之间的联系。 比如,把无用的共享变量设置为nil、不要共用大切片、及时删除大字典中的无用键值对,等等。

    1
  • 传说中的成大大
    2020-08-28
    第九题A答案说append总会返回一个新切片? 如果没有发生扩容 应该不会返回新切片吧?

    作者回复: 总是会的,切片的结构体只是一个外壳而已。上周刚有人问,你可以翻一下留言。

    1
  • 2022-09-04 来自北京
    老师 缺少点反射的课程 缺少点泛型内容 不知老师后期会不会添加这部分内容 虽然不常用 但绝对是拔高的课程 另外老师讲东西总是给人豁然开朗的感觉 别的教程看了半天都晕乎乎的

    作者回复: 对你有帮助就好。我后面看看是不是有机会再更新。