阿里巴巴2016研发工程师笔试题(一)
时长:90分钟 总分:100分
176浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 |
---|---|---|
数量 | 19 | 1 |
反射次数问题

内存里创建了多少个CSomething对象
CSomething a() CSomething b(2) CSomething c[3] CSomething &ra = b CSomething d = b CSomething *pA = c CSomething *p = new CSomething(4)
浏览概率问题
猜数字游戏
构造函数中,成员变量一定要通过初始化列表来初始化的是
class A { ... private: int a public: const int b float* &c static const char* d static double* e }
英雄攻击力的数学期望是多少
进程A与进程B的物理内存总共使用了多少字节
凯撒(Caesar)密码是一种基于字符替换的对称式加密方法,它是通过对26个英文字母循环移位和替换来进行编码的。设待加密的消息为"Alibaba Group",加密后的密文是"RCzsrsr XIFLG",则采用的密匙k是____。
有1,2,3,......无穷个格子,你从1号格子出发,每次1/2概率向前...
对于输入array为:{2, 6, 8, 10, 13, 25, 36, 45, 53, 76, 88, 100, 127}, n = 13, v = 127时, 运行bsearch函数,while循环调用的次数为____。
#include <stdio.h> int bsearch(int array[], int n, int v) { int left, right, middle left = 0, right = n - 1 while (left <= right) { middle = left + (right - left) / 2 if (array[middle] > v ) { right = middle } else if (array[middle] < v) { left = middle } else { return middle } } return -1 }
寻找最长的严格递减数字序列
