没有合适的资源?快使用搜索试试~ 我知道了~
首页Golang精编100题.docx
Golang精编100题 初级 primary 熟悉基本语法,能够看懂代码的意图; 在他人指导下能够完成用户故事的开发,编写的代码符合CleanCode规范; 中级 intermediate 能够独立完成用户故事的开发和测试; 能够嗅出代码的坏味道,并知道如何重构达成目标; 高级 senior 能够开发出高质量高性能的代码; 能够熟练使用高级特性,开发编程框架或测试框架;
资源详情
资源评论
资源推荐

精编 题
能力模型
级别
模型
初级
熟悉基本语法,能够看懂代码的意图;
在他人指导下能够完成用户故事的开发,编写的代码符合 规范;
中级
能够独立完成用户故事的开发和测试;
能够嗅出代码的坏味道,并知道如何重构达成目标;
高级
能够开发出高质量高性能的代码;
能够熟练使用高级特性,开发编程框架或测试框架;
选择题
【初级】下面属于关键字的是()
参考答案:
【初级】定义一个包内全局字符串变量,下面语法正确的是()

参考答案:
【初级】通过指针变量 访问其成员变量 ,下面语法正确的是()
!"#
!$#
%&
参考答案:
'【初级】关于接口和类的说法,下面说法正确的是()
一个类只需要实现了接口要求的所有函数,我们就说这个类实现了该接口
实现类的时候,只需要关心自己应该提供哪些方法,不用再纠结接口需要拆得多细才合
理
类实现接口时,需要导入接口所在的包
接口由使用方按自身需求来定义,使用方无需关心是否有其他模块定义过类似的接口
参考答案:
(【初级】关于字符串连接,下面语法正确的是()
)*+,) +
*,
:- -,*
./!*01 #
参考答案:
2【初级】关于协程,下面说法正确是()
协程和线程都可以实现程序的并发执行
线程比协程更轻量级
协程不存在死锁问题
通过 3 来进行协程间的通信
参考答案:
4【中级】关于 函数,下面说法正确的是()
一个包中,可以包含多个 函数
程序编译时,先执行导入包的 函数,再执行本包内的 函数

包中,不能有 函数
函数可以被其他函数调用
参考答案:
5【初级】关于循环语句,下面说法正确的有()
循环语句既支持 关键字,也支持 63 和 %63
关键字 的基本使用方法与 7,,中没有任何差异
循环支持 8 和 *9 来控制循环,但是它提供了一个更高级的 *9,可以选择
中断哪一个循环
循环不支持以逗号为间隔的多个赋值语句,必须使用平行赋值的方式来初始化多个变
量
参考答案:
:【中级】对于函数定义:
!#;
<1;
,
'=
(
=
下面对 函数调用正确的是()
!1#
!1 14#
!>?;1=#
!>?;1 14=#
参考答案:

2【初级】关于类型转化,下面语法正确的是()
4@A
5
B@A
@A8
B@A!@A#
@A8
B@A@A!#
@A8
B@A!@A#
参考答案:
:【初级】关于局部变量的初始化,下面正确的使用方式是()
参考答案:

【初级】关于 常量定义,下面正确的使用方式是()
CD2' '(:2( (5:4: 5'2
E
!
E2''
%
#
!
FGG<FHF@<FIA.JK6!L#
FGG<FHF@<KJ<FIA.JK6!L#
#
1D 1
1*1 1'1
参考答案:
【初级】关于布尔变量 * 的赋值,下面错误的用法是()
*
*
**!#
剩余52页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0