首页 > 其他分享 >Go 面试每天一篇(第 14 天)

Go 面试每天一篇(第 14 天)

时间:2022-11-10 12:36:31浏览次数:64  
标签:func 14 int 面试 add str Go 解析 参考答案

继续我们的每日答题,看下​​昨天的题目​​解析:

1.参考答案及解析:AD。B 只支持局部变量声明;C 是赋值,str 必须在这之前已经声明;

2.参考答案及解析:5。这个例子中,hello() 函数的参数在执行 defer 语句的时候会保存一份副本,在实际调用 hello() 函数时用,所以是 5.

3.参考答案及解析:

showA
showB

知识点:结构体嵌套。这道题可以结合第 12 天的第三题一起看,Teacher 没有自己 ShowA(),所以调用内部类型 People 的同名方法,需要注意的是第 5 行代码调用的是 People 自己的 ShowB 方法。

欢迎在留言区补充!

看下今天的题目:

func main() {
str := "hello"
str[0] = 'x'
fmt.Println(str)
}
  • A. hello
  • B. xello
  • C. compilation error

2.下面代码输出什么?

func incr(p *int) int {
*p++
return *p
}

func main() {
p :=1
incr(&p)
fmt.Println(p)
}
  • A. 1
  • B. 2
  • C. 3

3.对 add() 函数调用正确的是()



  • A. add(1, 2)
  • B. add(1, 3, 7)
  • C. add([]int{1, 2})
  • D. add([]int{1, 3, 7}…)


答案以及解析会在下一篇文章中给出,鼓励大家在留言区留下答案,抱团学习,日拱一卒,每天进步一点!



Go 面试每天一篇(第 14 天)_赋值


Go 面试每天一篇(第 14 天)_嵌套_02


标签:func,14,int,面试,add,str,Go,解析,参考答案
From: https://blog.51cto.com/u_15289640/5840474

相关文章

  • Go 面试每天一篇(第 26 天)
    昨天的投票总人数不多,但结果已经很明显了,以后发布题目解析时贴上原题!回归主题,一起来看下1.下面这段代码输出什么?为什么?func(iint)PrintInt(){fmt.Println(i)}fun......
  • Go 面试每天一篇(第 28 天)
    你好哇,再坚持一周就到国庆长假啦!一起来看下1.下面这段代码输出什么?typeDirectionintconst(NorthDirection=iotaEastSouthWest)func(dDirection)S......
  • Go 面试每天一篇(第 13 天)
    昨天有同学反馈,看答案时可能需要翻看前一天的文章了解原选项或原题,来回切换不方便,想到一个解决办法,利用微信的悬浮窗功能实现文章快速切换。点击文章有上角的...,底部会出......
  • Go 面试每天一篇(第 11 天)
    我们的 《每天一篇》系列昨天被Go语言中文网的《Go语言爱好者周刊》第6期 收录了,现在还有点小激动呢!现在来答题的小伙伴越来越多,一种好现象,加油!还没开始的同学赶快......
  • Go 面试每天一篇(第 15 天)
    我们应该坚信美好的事物一定会发生,毫不怀疑地坚信,加油!继续我们的每天一篇,看下​​昨天题目​​的解析:1.参考代码及解析:C。知识点:常量,Go语言中的字符串是只读的。2.参考......
  • Go 面试每天一篇(第 10 天)
    九月第一天,加油!看下昨天的题目解析:1.参考答案及解析:ABC。A、B都是声明channel;C读取channel;写channel是必须带上值,所以D错误。2.参考答案及解析:A。打印一个map中不......
  • Go 面试每天一篇(第 16 天)
    周末了,答题不能停,先看下​​昨天题目​​的解析:1.参考答案及解析:A。知识点:nil切片和空切片。nil切片和nil相等,一般用来表示一个不存在的切片;空切片和nil不相等,表示......
  • Go 面试每天一篇(第 12 天)
    继续我们的每日答题,看下​​昨天的题目​​解析:1.参考答案及解析:ABD。知识点:cap(),cap()函数不适用map。2.参考答案及解析:A。当且仅当接口的动态值和动态类型都为nil时......
  • Go 面试每天一篇(第 17 天)
    昨天的题目相对比较简单,但需要注意的知识点挺多的,先看下​​昨天题目​​的解析:1.参考答案及解析:a、b、c的长度和容量分别是03、23、12。知识点:数组或切片的截取操作......
  • Go 面试每天一篇(第 20 天)
    ​​昨天的文章​​详细讲解了defer与返回值的问题,还没看的同学建议看下,说实话,到现在我还会时不时把文章翻出来看看,以免自己掉坑!看下​​昨天题目​​的解析:参考答案及解......