Go语言面试题分享:(判断题13道)北京go开发培训班(6)
Go语言面试题分享:(判断题13道)
1、在函数的多返回值中,如果有error或bool类型,则一般放在最后一个( )
参考答案:T
2、错误是业务过程的一部分,而异常不是( )
参考答案:T
3、函数执行时,如果由于panic导致了异常,则延迟函数不会执行( )
参考答案:F
4、同级文件的包名不允许有多个( )
参考答案:T
5、golang虽然没有显式的提供继承语法,但是通过匿名组合实现了继承( )
参考答案:T
6、使用for range迭代map时每次迭代的顺序可能不一样,因为map的迭代是随机的( )
参考答案:T
7、switch后面可以不跟表达式( )
参考答案:T
8、golang中没有构造函数的概念,对象的创建通常交由一个全局的创建函数来完成,以NewXXX来命名( )
参考答案:T
9、import后面的最后一个元素是包名( )
参考答案:F
10、内置函数delete可以删除数组切片内的元素( )
参考答案:F
11、可以给任意类型添加相应的方法( )
参考答案:F
12、结构体在序列化时非导出变量(以小写字母开头的变量名)不会被encode,因此在decode时这些非导出变量的值为其类型的零值( )
参考答案:T
13、channel本身必然是同时支持读写的,所以不存在单向channel( )
参考答案:F
转载自公众号:oldboygo
注意:吐槽知乎网只是一个问答与文章免费发布平台,所有信息均有会员免费发布,不产生金钱交易,如果你有资金往来,请及时通过电话与对方联系,调查清楚,确认无误在选择,否则造成你的损失,由自己承担,本平台概不负责,谢谢!