- 1
- 0
- 约3.72千字
- 约 7页
- 2026-11-13 发布于河北
- 举报
浙江宇视科技Go语言开发笔试题(含详细答案解析)
适用岗位:Go后端开发、流媒体后台、服务器开发
考试时长:90分钟
总分:100分
题型说明:选择题、填空题、代码阅读题、编程实操题,贴合宇视后台开发、高并发服务、流媒体业务技术考核重点
一、单项选择题(每题3分,共30分)
1、以下关于Go语言变量声明说法正确的是()
A、简短变量声明:=可以声明全局变量
B、var声明变量后必须初始化,否则编译报错
C、同一作用域内,简短变量声明可重复声明同名变量(需至少有一个新变量)
D、常量可以使用:=声明
2、关于Go切片和数组的区别,说法错误的是()
A、数组长度固定,切片长度动态可变
B、数组是值类型,切片是引用类型
C、切片扩容时会复用原数组内存,不会开辟新内存
D、切片的cap()表示底层数组容量,len()表示当前元素个数
3、以下哪个关键字用于开启Go并发协程()
A、thread
B、go
C、async
D、goroutine
4、关于channel通道,下列说法正确的是()
A、无缓冲channel发送和接收可以异步执行
B、关闭后的channel依然可以读取数据
C、可以重复关闭同一个channel
D、向已关闭的channel发送数据不会报错
5、Go语言中,以下哪个语句可以处理多个channel的读写阻塞场景()
A、if-else
B、for
C、select
原创力文档

文档评论(0)