您现在的位置是:首页 > 条件 > 老男孩itGo开发面试题分享:选择题10道(3)

老男孩itGo开发面试题分享:选择题10道(3)

  • 来源:www.cdgbaby.com
  • 作者:超哥
  • 2023-03-08 23:21
  • 人已阅读
简介-老男孩itGo开发面试题分享:选择题10道(3)老男孩itGo开发面试题分享:选择题10道(3)Go语言面试题分享:(选择题10道)1、关于是订init函数,下面容大说法正确的是()A.一个包中,
- 老男孩it Go开发面试题分享:选择题10道(3) 老男孩it Go开发面试题分享:选择题10道(3) Go语言面试题分享:(选择题10道)1、关于是订init函数,下面容大说法正确的是()A. 一个包中,可以包含多个init函数B. 程序编算我译时,先执行导入包的in5个亲 it函数,再执行场能本包内的init函数C. main包中,不能有init函数D. 帮观 init函数可以被其他函数调用参考答案:AB2、golang中没有隐藏的this指针,这句特想话的含义是()A. 方法施加的对象显式传递,没有被隐藏起来B. golang沿袭了传统面向对象经26编程中的诸多概念,比如继承、征召虚函数和构造函数C. golang的面向对象表达更直观,对于面向过程只是换了一种弃托语法形式来表达D. 方法施加的对象不需要非得是指针,也不用非得叫this参考答案:ACD3、golang中的引用类型包括()A. 数组切片 B. map C. channel D. 将视 interface参考答案:ABCD4、golang中的指针运算包括()A. 可以对指针进行自增或自减运算B. 可以通过“&”取指针的地址C. 可以通过“*”取指针指向的数据D. 可以对指针进行下标运算参考答案:BC5、下面赋值正确的是()A. var x = nilB. var x interface{} = nilC. var x string = nilD. var x error = nil参考答案:BD6、关于整型切片的初始化,下面正确的是()A. s := make([]int)B. s := 世感 make([]int, 0)C. s := make([]int, 5, 10)D. s := []int{1, 2, 3, 4, 5}参考答案:BCD7、关于GoMock,下面说法正确的是()A. GoMock可以对interface打桩B. 应的 GoMock可以对类的成员函数打桩C. GoMock可以对函数打桩D. GoMock打桩后的依赖注入可以通过GoStub完成参考答案:AD8、关于接口,下面说法正确的是()A. 0条 只要两个接口拥有相同的方法列表(次序不同不要紧),那么它们就是等价吴倩的,可以相互赋值B. 如果接口A的方法列表是接口B的方法lyri列表的子集,那么接口B可以赋值给接口AC. 接口查询她掏是否成功,要在运行期才能够确定墙活D. 接口赋值是否可行,要在运行期才能够确定参考答案:ABC9、gola光美 ng中大多数数据类型都可以转化为有效的JSON文本,下面几种类型除外()A. 指针 B. channel C. complex D. 弟跑 函数参考答案:BCD10、关于go vendor,下面说法正确的是()A. 基本思路是将引用的外部包的源代码放在当前工程的vendor目录丽与下面B. 编译go代码会优先从vendor目录先寻找依赖包C. 可以指定引用某个特定版本的外部包D. 有了vendor目录后,打包当前的工程代码到其他机器的$GOPATH/src下都可以通过编译参考答案:ABD
上一篇:人参皂苷G35,拥有独特的水溶性才是王道 下一篇:没有了
Top