Go 在线测试
优质
小牛编辑
135浏览
2023-12-01
以下测验提供与Go相关的多项选择题(MCQ)。 您必须阅读所有给定的答案并单击正确的答案。 如果您不确定答案,则可以使用“ Show Answer按钮Show Answer 。 您可以使用“ Next Quiz按钮在Next Quiz中检查新的问题集。
问题1 - 关于Go编程语言,以下哪一项是正确的?
Answer : D
说明 (Explanation)
所有上述选项都是正确的。
问题2 - Go中的以下哪个不是整数类型?
Answer : C
说明 (Explanation)
complex128不是整数类型。
问题3 - 关于Go中的switch语句,以下哪项是正确的?
A - 在表达式开关中,case包含与switch表达式的值进行比较的表达式。
B - 在类型开关中,case包含的类型与特殊注释的开关表达式的类型进行比较。
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
Q 4 - 关于Go中参数传递的值调用方法,下列哪一项是正确的?
B - 在这种情况下,对函数内部参数所做的更改对参数没有影响。
Answer : C
说明 (Explanation)
以上两个选项都是正确的。
问5 - 你能在Go中定义一个指向指针的指针吗?
Answer : A
说明 (Explanation)
是! Go允许您在指针上指针等等。
问题6 - 可以使用以下哪个功能将切片复制到Go中的另一个切片?
Answer : B
说明 (Explanation)
使用copy()函数,源片的内容将复制到目标片。
问题7 - 以下哪一项导致循环跳过其身体的其余部分,并在重复Go之前立即重新测试其状态?
Answer : B
说明 (Explanation)
继续使循环跳过其身体的其余部分,并在重复之前立即重新测试其状态。
Q 8 - Go支持方法重载。
Answer : B
说明 (Explanation)
不支持方法重载。
问题9 - 程序包的第一行定义了Go程序应该存在的包名。
Answer : A
说明 (Explanation)
程序包的第一行定义了Go程序应该位于的包名。
Q 10 - 变量是rvalues,因此可能出现在赋值的左侧。
Answer : A
说明 (Explanation)
变量是左值,因此可能出现在赋值的左侧。