- 1
- 0
- 约8.42千字
- 约 13页
- 2026-09-10 发布于四川
- 举报
2026年Go后端开发工程师应届生招聘笔试题及答案
一、单项选择题(每题2分,共30分)
1.下列关于Go语言切片(slice)的说法,正确的是哪一项?
A.切片是定长数组,定义后长度不可改变
B.切片底层引用一个数组,可以动态扩容
C.切片只能通过make创建,不能通过字面量创建
D.切片之间可以直接用==比较所有元素是否相等
答案B
解析切片底层是一个结构体,包含指向底层数组的指针、长度和容量。切片的长度可以变化,但底层数组容量不足时会发生扩容,通常创建新的更大底层数组并复制数据。
2.在Go中,以下代码的输出结果是什么?
packagemain
importfmt
funcmain(){
a:=[]int{1,2,3}
b:=a
b[0]=100
fmt.Println(a[0])
}
A.1
B.100
C.编译错误
D.运行时panic
答案:B
解析:切片赋值时复制的是切片头信息,底层数组仍然共享,因此通过b修改元素会影响a。
3.下列关于Go中map的说法,错误的是哪一项?
A.map是引用类型,零值为nil
B.向nilmap中写入元素会导致运行时panic
C.map可以并
您可能关注的文档
最近下载
- 套磁导师的邮件不会写?这些模板拿走不谢!.doc VIP
- 数据资产成本归集与分摊的核算模型研究.docx VIP
- 03S702 钢筋混凝土化粪池标准图集建筑工程图集.docx VIP
- 一年级上册语文汉语拼音《bpmf》人教(部编版)(共24张).pptx
- 学堂在线 实验室安全密码 期末考试答案.docx VIP
- 2024年贵州贵州省粮食储备集团有限公司招聘笔试真题及答案详解(历年真题).docx VIP
- 大连理工大学推免加分细则.docx
- 03S702 化粪池图集标准.docx VIP
- 高中物理教学中实验教学的有效性探讨教学研究论文教学研究课题报告.docx
- Nidec_NE300变频器快速调试指南.pdf VIP
原创力文档

文档评论(0)