- 1
- 0
- 约3.21千字
- 约 9页
- 2026-10-21 发布于四川
- 举报
Go语言单元测试重点难点通关(附答案)
单项选择题(每题2分,共10题)
1.以下哪个包是Go语言用于单元测试的标准包?
A.`test`
B.`testing`
C.`check`
D.`assert`
答案:B
2.在Go语言单元测试中,测试函数的命名规则是?
A.以`Test`开头
B.以`test`开头
C.以`Check`开头
D.以`check`开头
答案:A
3.若要测试一个函数`funcAdd(a,bint)int`,以下哪个是正确的测试函数?
A.`funcTestAdd(ttesting.T)`
B.`functestAdd(ttesting.T)`
C.`funcCheckAdd(ttesting.T)`
D.`funccheckAdd(ttesting.T)`
答案:A
4.Go语言单元测试中,`t.Fatalf`和`t.Errorf`的主要区别是?
A.`t.Fatalf`会终止测试,`t.Errorf`不会
B.`t.Errorf`会终止测试,`t.Fatalf`不会
C.两者都不会终止测试
D.两者都会终止测试
答案:A
5.以下哪种方式可以运行Go语言项目中的所有单元测试?
A.`gotest`
B.`gorun`
C.`gobuild`
D.`goinstall
原创力文档

文档评论(0)