Go语言单元测试重点难点通关(附答案).docVIP

  • 1
  • 0
  • 约3.21千字
  • 约 9页
  • 2026-10-21 发布于四川
  • 举报

Go语言单元测试重点难点通关(附答案).doc

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)

1亿VIP精品文档

相关文档