首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
吾皇万睡
北京邮电大学
2019届
golang工程师
关注
私信
加入黑名单
举报TA
首页
刷题
圈子
项目
笔记
基本资料
真题试卷
在线编程
心理测试
回答的问题(34)
下面代码中的指针p为野指针,因为返回的栈内存在函数结束时会被释放()
31
GO语言的内存回收机制规定,只要有一个指针指向引用一个变量,那么这个变量就不会被释放,因此在GO语言中返回函数参数或临时变量是安全的。
发表于 2018-04-14 14:29:00
下面属于关键字的是()
6
def 是Python定义函数的关键字
发表于 2018-04-13 11:34:49
如果Add函数的调用代码为:
40
Add函数带入的是b而不是*b,所以只能在AC中选,但是i.(Integer)经过类型断言以后就是Integer类型了,无法自动转成*Integer,所以只能选A了
发表于 2018-04-13 11:30:49
关于类型转化,下面语法正确的是()
71
Go语言类型转换语法:Type(expression) D选项是类型断言,类型断言语法为:expression.(Type) 对于类型断言,首先 expression 必须是接口类型,但D选项中 i 是 int 类型,无法进行类型断言;其次 i 是 int 类型,无法通过类型断言转换成 ...
发表于 2018-04-13 11:18:09
函数执行时,如果由于panic导致了异常,则延迟函数不会执行。这一说法是否正确。
8
由panic引发异常以后,程序停止执行,然后调用延迟函数(defer),就像程序正常退出一样。另外recover也是要写在延迟函数中的,如果发生异常延迟函数就不执行了,那就永远无法recover了。
发表于 2018-04-13 11:02:11
下面代码中的指针p为野指针,因为返回的栈内存在函数结束时会被释放,这一说法是否正确。
19
go语言的自动内存管理机制使得只要还有一个指针引用一个变量,那这个变量就会在内存中得以保留,因此在Go语言函数内部返回指向本地变量的指针是安全的。
发表于 2018-04-13 10:33:58
关于变量的自增和自减操作,下面语句正确的是()
78
go语言中的++、--操作符都是后置操作符,必须跟在操作数后面,并且它们没有返回值,所以它们不能用于表达式。
发表于 2018-04-12 09:41:21
关于循环语句,下面说法正确的有()
4
go语言中只有for循环
发表于 2018-04-12 09:27:33
golang中的指针运算包括()
15
go语言的指针不支持指针运算
发表于 2018-04-12 09:23:52
关于字符串连接,下面语法正确的是()
2
A答案解析: A选项中的反引号是中文符号,编译就通不过;go语言中也是可以用反引号表示字符串的,只是反引号的中字符串不支持转义。 比较一下反引号和中文单引号的区别: str := `abc` + `123` //反引号 str := ‘abc’ + ‘123’ //...
发表于 2018-04-12 09:23:05
首页
上一页
1
2
3
4
下一页
末页
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题