测验概述
已完成 0/10 个问题
问题:
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
信息
Java 测试
您已完成过测验,因此您不能再测验。
测验载入中...
您必须登入或注册才能开始测验。
您必须先完成以下测验才能开始:
测验结果
答对 0/10 个问题
答题时间:
时间已花费
类别
- 未分类 0%
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 已答
- 回顾
-
1/10问题
1. 问题
Go 中处理错误的惯用方式是
正确
Go 中处理错误的惯用方式是。
错误
Go 中处理错误的惯用方式是。
-
2/10问题
2. 问题
关于 panic 和 recover,以下说法正确的是
正确
recover 只有在 defer 函数中调用才有效,panic 用于不可恢复的错误。
错误
recover 只有在 defer 函数中调用才有效,panic 用于不可恢复的错误。
-
3/10问题
3. 问题
如何定义一个接口
正确
接口可以匿名定义或使用 type 命名,方法签名放在大括号内。
错误
接口可以匿名定义或使用 type 命名,方法签名放在大括号内。
-
4/10问题
4. 问题
于接口实现,以下说法正确的是
正确
Go 采用鸭子类型,只要类型实现了接口的所有方法就自动实现了该接口。
错误
Go 采用鸭子类型,只要类型实现了接口的所有方法就自动实现了该接口。
-
5/10问题
5. 问题
空接口(interface{})的作用是
正确
空接口没有方法,可以保存任何值,常用于需要处理未知类型的情况。
错误
空接口没有方法,可以保存任何值,常用于需要处理未知类型的情况。
-
6/10问题
6. 问题
以下哪个包用于格式化输入输出
正确
fmt 包提供了格式化 I/O 功能,类似 C 的 printf 和 scanf。
错误
fmt 包提供了格式化 I/O 功能,类似 C 的 printf 和 scanf。
-
7/10问题
7. 问题
关于 Go 的测试,以下说法正确的是:
正确
Go 测试需要遵循这些约定:特定文件名后缀、测试函数命名规则和专用命令。
错误
Go 测试需要遵循这些约定:特定文件名后缀、测试函数命名规则和专用命令。
-
8/10问题
8. 问题
以下哪个命令可以格式化 Go 代码
正确
go fmt 命令用于格式化 Go 源代码文件。
错误
go fmt 命令用于格式化 Go 源代码文件。
-
9/10问题
9. 问题
关于 Go 模块(module),以下说法错误的是
正确
Go 模块不需要放在 GOPATH 下,这是对旧版 Go 的误解。
错误
Go 模块不需要放在 GOPATH 下,这是对旧版 Go 的误解。
-
10/10问题
10. 问题
以下哪个工具可以用于性能分析
正确
go tool pprof 是 Go 的性能分析工具,其他选项分别用于静态检查、文档生成和代码迁移。
错误
go tool pprof 是 Go 的性能分析工具,其他选项分别用于静态检查、文档生成和代码迁移。