1.6 习题

1.填空题

(1)GOPATH之下主要包含三个目录。__________目录下主要存放可执行文件;__________目录下存放编译好的库文件,主要为*.a文件;__________目录下主要存放Go的源文件。

(2)Go语言定义包名的关键字是__________。

(3)Docker和Kubernetes都采用__________语言开发。

(4)Go语言中,使用__________来决定标识符是否可以被外部包调用。

2.选择题

(1)下列选项中,哪个是Go语言中有效的标识符( )。

A.4bt

B.case

C.abc

D.chan

(2)单行注释以( )开头。

A.//

B./*

C.*/

D.#

(3)下列选项中,哪个不是Go语言的特性( )。

A.跨平台

B.垃圾自动回收

C.高性能

D.单线程

(4)导入包的关键字是( )。

A.import

B.insert

C.package

D.func

(5)执行Go程序的命令是( )。

A.go env

B.go run

C.go get

D.golang

3.简答题

(1)简述Go语言的特点与优势。

(2)解释go run和go build命令的作用。