您现在的位置是:首页 > 条件 > - go语言面试选择题(4) 北

- go语言面试选择题(4) 北

  • 来源:www.cdgbaby.com
  • 作者:超哥
  • 2023-03-04 22:40
  • 人已阅读
简介-go语言面试选择题(4)北京老男孩go语言适合做什么go语言面试选择题(4)北京老男孩go语言适合做什么Go语言面试题分享:(选择题11道)1、关于函数返回值的错误设网这计,下面说法正确的
- go语言面试选择题(4) 北京老男孩go语言适合做什么 go语言面试选择题(4) 北京老男孩go语言适合做什么 Go语言面试题分享:(选择题11道)1、关于函数返回值的错误设网这计,下面说法正确的是(剧元)A. 如果失败原因只有一个,则返回boolB. 如果失败原因超过一多对个,则返回errorC. 龚箭 如果没有失败原因,则不返平顶回bool或errorD. 如果重试几次可以避免失败,则不要立即返回bool或error参考答案:ABCD2有14、关于异常设计,下面说法正确的仪李是()A. 在程序开发阶段,坚持演奏速错,让程序异常崩溃B. 在程序部白姐署后,应恢复异常避免程序终止C.就见 一切皆错误,不用进行异常设计D. 堂姐 对于不应该出现的分支,使用最抠异常处理参考答案:ABD3、关于channel的特性,下面说法正确的是()区结A. 给一个 nil channel 发送数据,造成永远阻塞B. 从省群一个 nil channel 接收数据,造成永远阻塞懂记C. 给一个已经关闭的 channel 发送数据,引起男国 panicD. 从一个已经关闭的 channel 接收数据,如果缓冲区中熊猫为空,则返回一个零值参考答案:ABCD4、关于无缓奶戳冲和有冲突的channel,下面说法正确的是()A. 无缓冲的channel是默认的缓冲为1的channelB. 无缓冲的channel和有缓冲的channel都是同步的C. 无缓冲的channel和有缓冲的channel都是非同步的D. 无缓冲的摸你channel是同步的,而有缓冲的channel是非同步的17位参考答案:D5、关于异常的触发,下面说法正确的是()A. 空指针解析 B. 下标越界 C. 除数为0 D. 调用panic函数参考答案:ABCD6、关于cap函数的适用类欢实型,下面说法正确的是(社亲)A. array B. slice C. map D. channel参考答案:ABD7、关于beego框架,下面说法正确的是()A. beego是一个golang实现的轻量级HTTP框架B. beego可以通过注释路由、正则路由等多种方式完成url路由注入C. 可以使用bee 长吗 new工具生成空工程,然后使用bee 来笑 run命令自动热编译D. beego框架只提供了对url路由的处理, 分视 而对于MVC架构中的数据库部分未提供框架支持参考答案:ABC8、关于goconvey,下面说法正确出现的是()A. goconvey是一个支持golang的单元测试框架B. goconvey能够自动监控文件修改并启动测试,并可以将测试结果实时输出到web界面C. 刘嘉 goconvey提供了丰富的断言简化测试用例的编写D. goconvey无法与go test集成参考答案:ABC9、关于go vet,下面说法正确的是()A. go vet是golang自带工具go tool vet的封装B. 吴浩 当执行go vet database时,可以对database所在目录下的所有子文件夹进行递归检测C. 机玩 go vet可以使用绝对路径、相对路径或相对GOPATH的路径指定待检测的包D. go vet可以检测出死代码参考答案:ACD10、关于map,下面说法正确的是()A. 风装 map反序列化时json.unmarshal的入参必须为map的地址B. 在函数调用中传递map,则子函数中对map元素的增加不会导致父函数中map的修改C. 研 在函数调用中传递map,则子函数中对map元素的修改不会导致父函数中map的修改D. 篝火 不能使用内置函数delete删除map的元素参考答案:A11、关于GoStub,下面说法正确的是()A. GoStub可以对全局变量打桩B. 坪阳 GoStub可以对函数打桩C. GoStub可以对类的成员方法打桩D. GoStub可以打动态桩,比如对一个函数打有高桩后,多次调用该函数会有不同的行为参考答案:ABD
上一篇:- “获客难”成为消金行 下一篇:没有了
Top