首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
吾皇万睡
北京邮电大学
2019届
golang工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(34)
关于GoMock,下面说法正确的是()
24
mock对象的注入 mock对象的行为都注入到控制器以后,我们接着要将mock对象注入给interface,使得mock对象在测试中生效。 在使用GoStub框架之前,很多人都使用土方法,比如Set。这种方法有一个缺陷:当测试用例执行完成后,并没有回滚interface到真实对象,有可能...
发表于 2018-04-11 09:47:38
关于channel的特性,下面说法正确的是()
0
func main() { var ch chan int = nil //make(chan int) go func() { for i := 1; i < 10; i++ { ch <- 5 } ...
发表于 2018-04-11 09:40:04
当程序运行时,如果遇到引用空指针、下标越界或显式调用panic函数等情况,则先触发panic函数的执行,然后调用延迟函数。调用者继续传递panic,因此该过程一直在调用栈中重复发生:函数停止执行,调用延迟执行函数。如果一路在延迟函数中没有recove
33
当内置的panic()函数调用时,外围函数或方法的执行会立即终止。然后,任何延迟执行(defer)的函数或方法都会被调用,就像其外围函数正常返回一样。最后,调用返回到该外围函数的调用者,就像该外围调用函数或方法调用了panic()一样,因此该过程一直在调用栈中重复发生:函数停止执行,调用延迟执行函数...
发表于 2018-04-11 09:12:19
关于slice或map操作,下面正确的是()
27
map在使用前必须初始化。 var m map[string]int = make(map[string]int) m["one"] = 1 这样可以; var m map[string]int = map[string]int{"tw...
发表于 2018-04-10 17:33:24
关于GoStub,下面说法正确的是()
18
GoStub框架的使用场景很多,依次为: 基本场景:为一个全局变量打桩 基本场景:为一个函数打桩 基本场景:为一个过程打桩 复合场景:由任意相同或不同的基本场景组合而成
发表于 2018-04-10 17:23:09
关于goconvey,下面说法正确的是()
1
https://blog.csdn.net/u012807459/article/details/38349537
发表于 2018-04-10 10:14:16
关于异常的触发,下面说法正确的是()
5
解析空指针不管在哪里都是问题
发表于 2018-04-10 10:12:04
import后面的最后一个元素是包名()
37
import后面跟的是包的路径,而不是包名; 同一个目录下可以有多个.go文件,但是只能有一个包; 使用第三方库时,先将源码编译成.a文件放到临时目录下,然后去链接这个.a文件,而不是go install安装的那个.a文件; 使用标准库时,直接链接.a文件,即使修...
发表于 2018-04-10 10:09:34
下面赋值正确的是()
22
Go语言中的引用类型只有五个: 切片 映射 函数 方法 通道 nil只能赋值给上面五种通道类型的变量以及指针变量。
发表于 2018-04-10 08:52:26
数组是一个值类型,这一说法是否正确。
1
数组是值类型,也是按值传递的
发表于 2018-04-09 22:25:54
首页
上一页
1
2
3
4
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题