阿里云GO语言初级能力测试

此文档只为自己面试之前测试只用,不为作弊之用,如有错误请在评论区指出,知错就改。

第一题:

fmt.Printf("%d %x %o %b",10)

输出: 10   %!x(MISSING)    %!o(MISSING)    %!b(MISSING)
 

%b	表示为二进制
%c	该值对应的unicode码值
%d	表示为十进制
%o	表示为八进制
%q	该值对应的单引号括起来的go语法字符字面值,必要时会采用安全的转义表示
%x	表示为十六进制,使用a-f
%X	表示为十六进制,使用A-F
%U	表示为Unicode格式:U+1234,等价于"U+%04X"

第二题

 

 因为i=180开始,能解除转换成整数的就14(   13.4*13.4=179.5 14*14=196  15*15=225 )

所以K=14

要进入最后一个判断必须J=15 因为K=14 

所以最后算成了180到200之内,有多少可以整除15的

180/15=12

200/15=13

所以就两个 

这道题算的时间太长了,也要想明白不敲怎么出来结果,后面截图就开始着急了,后面的,图不一定代表答案

第三题

 

 

摘自博客:Go语言:函数声明及变量作用域_daima_caigou的博客-CSDN博客

按照这个博客说的都对

第四题

 

第五题

  • build: 编译包和依赖
  • clean: 移除对象文件
  • doc: 显示包或者符号的文档
  • env: 打印go的环境信息
  • bug: 启动错误报告
  • fix: 运行go tool fix
  • fmt: 运行gofmt进行格式化
  • generate: 从processing source生成go文件
  • get: 下载并安装包和依赖
  • install: 编译并安装包和依赖
  • list: 列出包
  • run: 编译并运行go程序
  • test: 运行测试
  • tool: 运行go提供的工具
  • version: 显示go的版本
  • vet: 运行go tool vet

 

       没有明白题说的具体意思,盲选个

第六题

 

	var ip *int
	fmt.Println(ip)

输出 nil

第七题

 sum=9 i=1

第八题

 第九题

 第十题

var i int

 第十一题

第十二题

 

 

第十三题

 

 第十四题

 第十五题

第十六题

 

 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。 

第十七题

 

第十八题

 

 第十九题

 第二十题

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值