浙江宇视科技Go语言开发笔试题(含详细答案解析).docxVIP

  • 1
  • 0
  • 约3.72千字
  • 约 7页
  • 2026-11-13 发布于河北
  • 举报

浙江宇视科技Go语言开发笔试题(含详细答案解析).docx

浙江宇视科技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)

1亿VIP精品文档

相关文档