2020-08-27

2021中兴软件类笔试试卷A-3复盘

1.首先编程题第一题题目说二维数组小于1000,我就定义一个a[1000][1000],然后就傻批了,一直报错,卡了好几分钟,最后还是用vector解决了。
原因是定义在函数内的局部变量是存放在堆区,但是堆区只有2M。。。。
更多的细节看C++ 初始化数组过大,如何解决开大数组内存溢出的问题

2.题目中说了单个数据小于10^9,我没有反应过来,写到26分钟两次不通过(样例测试通过)才反应过来要用longlong,淦。

3.另外一个问题就是我#define INT_MIN -2147483648,一直在报错,平时练习都不错的
错误 C4146 一元负运算符应用于无符号类型,结果仍为无符号类型
后头才发现平时根本没有用上
复盘以后发现我定义错了
#define INT_MIN (-2147483647 - 1)//正确定义
#define INT_MIN (-2147483648)//错误定义

4.linux查看进程命令(不会,淦)
5.各种排序特点(不知道,淦)
6.python程序运行结果
import numpy as np
print np.sqrt(6*np.sum(1/np.arange(1,1000000,dbyte=np.float)**2))
(不会python,淦)
7.5阶B数每个节点分支范围
(什么是B树,淦)
8.概率题,N-1个黑球,1个白球,每次取出一个,直到取到白球停止,求有放回和无放回下取到白球的所用次数的期望?
我算的有放回是N次,无放回是(N+1)/2,但是尼玛没有选项。。。(淦)
9.编程1
给一个二维数组,求十字最大值(a[i][j] + a[i - 1][j] + a[i + 1][j] + a[i][j - 1] + a[i][j + 1];),
输入
3 3
9 1 9
1 1 1
9 1 9
输出
5
编程2每种牌有三个属性:ABC
在一堆牌里选三张满足条件:要么两两不同,要么全部相同。问一共可以有几种
输入
5
AAA
AAA
BBB
CCC
CCC
输出
5
(5个组合134,135,234,235,135)
说实话我没看懂,也没时间做了
是不是这样也符合:
ABC
BBA
CBB
???
(淦)
10.还有什么上中兴的网站不可能用到的协议 IP TCP HTTP …(不懂,淦)
11.还有一到下一个IP地址的题目,给了两个IP,问下一跳????(我特么吓一跳,淦)
奥力给加油干!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值