1.7 习题

1.填空题

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

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

(3)Docker采用____语言进行开发。

(4)Go函数以关键字____开头。

(5)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语言有哪些优势。