老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Go语言面试题分享:(判断题13道) 北京go语言培训?(6)

老男孩IT教育

技术博客

2019年11月28日 17:16

随着Go语言自身的逐渐优化及Go语言社区的不断发展壮大,go吸引着越来越多的人们来学习。

Go语言面试题分享:(判断题13道)

1、在函数的多返回值中,如果有error或bool类型,则一般放在最后一个()

参考答案:T

2、错误是业务过程的一部分,而异常不是()

参考答案:T

3、函数执行时,如果由于panic导致了异常,则延迟函数不会执行()

参考答案:F

4、同级文件的包名不允许有多个()

参考答案:T

5、golang虽然没有显式的提供继承语法,但是通过匿名组合实现了继承()

参考答案:T

6、使用for range迭代map时每次迭代的顺序可能不一样,因为map的迭代是随机的()

参考答案:T

老男孩go面试题学习周末班培训

7、switch后面可以不跟表达式()

参考答案:T

8、golang中没有构造函数的概念,对象的创建通常交由一个全局的创建函数来完成,以NewXXX来命名()

参考答案:T

9、import后面的最后一个元素是包名()

参考答案:F

10、内置函数delete可以删除数组切片内的元素()

参考答案:F

11、可以给任意类型添加相应的方法()

参考答案:F

12、结构体在序列化时非导出变量(以小写字母开头的变量名)不会被encode,因此在decode时这些非导出变量的值为其类型的零值()

参考答案:T

13、channel本身必然是同时支持读写的,所以不存在单向channel()

参考答案:F

 

点击查看往期面试题:

Go语言面试题分享:(10道选择题)老男孩go语言培训(1)

Go语言面试题分享:(选择题11道)北京老男孩go培训(2)

Go语言面试题分享:(选择题10道) 北京老男孩go怎么学?(3)

Go语言面试题分享:(选择题11道) 北京老男孩go开发(4)

Go语言面试题分享:(判断题14道) 北京go语言要怎么学?(5)

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。