阿里巴巴校园招聘在线笔试题和面试题答案目(二)
15. test.c文件中包括如下语句:
#define INT_PTR int*
typedef int* int_ptr;
INT_PTR a,b;
int_ptr c,d;
文件中定义的四个变量中,哪个变量类型不是指针类型?
A. a
B. b
C. c
D. d
E. 都是指针
F. 都不是指针
16. 分布式系统中,______不是可扩展性所需要的。
A. 无状态应用集群
B. 分布式缓存
C. 负载均衡
D. 硬件共享存储
E. 分而治之的策略
F. 以上所有都是
17. C++内存分配说法错误的是:______。
A. 对于栈来讲,生长方向是向上的,也就是向着内存地址增加的方向
B. 对于堆,大量的new/delete操作会造成内存空间的不连续
C. 堆容易产生memory leak
D. 堆的效率比栈要低得多
E. 栈变量引用容易逃逸
F. 以上都对
18. 使用一辆卡车运输n块单块1TB装满数据的硬盘,以时速80km/h行驶1000km将数据
运送到目的地;卡车至少运送______块硬盘才能传输速率超过1000Gbps。
A. 2000
B. 3000
C. 4000
D. 5000
E. 6000
F. 7000
19. 针对以下代码,const char str1[]=”abc”;
const char str2[]=”abc”;
const char *p1 = “abc”;
const char *p2 = “abc”;
判断下列说法哪个是正确的:______。
A. str1和str2地址不同,P1和P2地址相同。
B. str1和str2地址相同,P1和P2地址相同。
C. str1和str2地址不同,P1和P2地址不同。
D. str1和str2地址相同,P1和P2地址不同。
E. 4个地址都相同
F. 4个地址都不相同。
20. 下列描述中,唯一正确的是______。
A. 本题没有正确选项
B. 本题有多个正确选项
C. D和E都不正确
D. B和C有一个正确
E. C不正确
F. E和F有一个正确
21. 有一只火鸡出生在某年春天。从出生第一天起,主人就会每天给它喂食。这只火鸡用一
个模型来计算主人对它的爱的程度=吃到米的天数/(出生之后的总天数+1)。这只火鸡发现这个爱的指数每天都在上升。有一天感恩节到了,火鸡被主人杀掉了。关于火鸡的爱的指数的模型的说法正确的是:______
A. 火鸡的模型之所以失效,是因为这个公式不是最大似然估计。
B. 火鸡的模型之所以失效,是因为爱的指数增长速度先快后慢。
C. 火鸡的模型之所以失效,是因为没有计算这个爱的指数的方差。
D. 火鸡的模型之所以失效,是因为分母+1了。
E. 火鸡的模型之所以失效,是因为主人太坏了。
F. 火鸡的模型之所以失效,是因为统计的概率空间不完整。
22. 下面选项中,_____是一个典型TCP客户端(主动建立连接,主动断开连接)会经历的
状态序列。
A. SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT
B. SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->CLOSE_WAIT
C.
D. E. F. SYN_SENT->SYN_RCVD->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2 SYN_RCVD->ESTABLISHED->CLOSE_WAIT->TIME_WAIT->LAST-WAIT SYN_RCVD->ESTABLISHED->CLOSE_WAIT->TIME_WAIT->FIN_WATI1 SYN_SENT->ESTABLISHED->FIN_WAIT_1->TIME_WAIT->CLOSE_WAIT