100道Golang面试题
发布网友
发布时间:2024-10-11 17:09
我来回答
共1个回答
热心网友
时间:2024-10-12 01:36
多选题
1. 【初级】通过指针变量 p 访问其成员变量 name,下面语法正确的是(AB)
2. 【初级】下面属于关键字的是(AC)
3. 【初级】关于协程,下面说法正确是(AD)
4. 【初级】定义一个包内全局字符串变量,下面语法正确的是(AD)
5. 【初级】关于接口和类的说法,下面说法正确的是(ABD)
6. 【初级】关于字符串连接,下面语法正确的是(BD)
7. 【中级】关于init函数,下面说法正确的是(AB)
8. 【初级】关于循环语句,下面说法正确的有(CD)
9. 【中级】对于函数定义:
下面对add函数调用正确的是(ABD)
10. 【初级】关于类型转化,下面语法正确的是(C)
11. 【初级】关于局部变量的初始化,下面正确的使用方式是(ABC)
12. 【初级】关于const常量定义,下面正确的使用方式是(ABD)
13. 【初级】关于布尔变量b的赋值,下面错误的用法是(BC)
14. 【中级】下面的程序的运行结果是(C)
15. 【初级】关于switch语句,下面说法正确的有(BD)
16. 【中级】 golang中没有隐藏的this指针,这句话的含义是(ACD)
17. 【中级】 golang中的引用类型包括(ABCD)
18. 【中级】 golang中的指针运算包括(BC)
19. 【初级】关于main函数(可执行程序的执行起点),下面说法正确的是(ABCD)
20. 【中级】下面赋值正确的是(BD)
21. 【中级】关于整型切片的初始化,下面正确的是(BCD)
22. 【中级】从切片中删除一个元素,下面的算法实现正确的是(D)
23. 【初级】对于局部变量整型切片x的赋值,下面定义正确的是(ACD)
24. 【初级】关于变量的自增和自减操作,下面语句正确的是(AD)
25. 【中级】关于函数声明,下面语法错误的是(C)
26. 【中级】如果Add函数的调用代码为:
则Add函数定义正确的是(AC)
27. 【中级】如果Add函数的调用代码为:
则Add函数定义正确的是(A)
28. 【中级】关于GetPodAction定义,下面赋值正确的是(ACD)
29. 【中级】关于GoMock,下面说法正确的是(AD)
30. 【中级】关于接口,下面说法正确的是(ABC)
83. 【初级】关于channel,下面语法正确的是(ABC)
84. 【初级】关于同步锁,下面说法正确的是(ABC)
85. 【中级】 golang中大多数数据类型都可以转化为有效的JSON文本,下面几种类型除外(BCD)
86. 【中级】关于go vendor,下面说法正确的是(ABD)
87. 【初级】 flag是bool型变量,下面if表达式符合编码规范的是(BD)
88. 【初级】 value是整型变量,下面if表达式符合编码规范的是(AC)
89. 【中级】关于函数返回值的错误设计,下面说法正确的是(ABCD)
90. 【中级】关于异常设计,下面说法正确的是(ABD)
91. 【中级】关于slice或map操作,下面正确的是(ACD)
93. 【中级】关于channel的特性,下面说法正确的是(ABCD)
94. 【中级】关于无缓冲和有冲突的channel,下面说法正确的是(D)
95. 【中级】关于异常的触发,下面说法正确的是(ABCD)
96. 【中级】关于cap函数的适用类型,下面说法正确的是(ABD)
97. 【中级】关于beego框架,下面说法正确的是(ABC)
98. 【中级】关于goconvey,下面说法正确的是(ABC)
99. 【中级】关于go vet,下面说法正确的是(ACD)
100.【中级】关于map,下面说法正确的是(A)
101.【中级】关于GoStub,下面说法正确的是(ABD)
102.【初级】关于select机制,下面说法正确的是(ABC)
103.【初级】关于内存泄露,下面说法正确的是(BD)