阿里巴巴2015实习生笔试题
时长:60分钟 总分:100分
162浏览 0人已完成答题
题型介绍
题型 | 单选题 | 多选题 |
---|---|---|
数量 | 22 | 1 |
有两个N*N的矩阵A和B,想要在PC上按矩阵乘法基本算法编程实现计算A*B。假设N较大,本机内存也很大,可以存下A、B和结果矩阵。那么,为了计算速度,A和B在内存中应该如何存储?
在64位系统上以下描述正确的是?
struct T { char a int *d int b int c:16 double e } T *p在64位系统以及64位编译器下,以下描述正确的是
主机甲和主机乙间已建立一个TCP连接,主机甲向主机乙发送了两个连续的TCP段,分别包含300字节和500字节的有效载荷,第一个段的序列号为200,主机乙正确接收到两个段后,发送给主机甲的确认序列号是?
有一台带一个千兆网卡的服务器A,会把接收到的消息转发给另外两台带一个千兆网卡的服务器B和C,B和C上面的一个服务进程处理一条10K字节的消息需要2毫秒。如果在B和C上面各跑80个服务进程,在不考虑CPU负载和进程切换、内存占用、传输损耗和交互损耗的情况下,B和C服务器每秒一共大约可以处理______条10K字节的消息。
假定x=500,求下面函数的返回值?
int fun(int x) { int countx = 0 while (x) { countx++ x = x & (x – 1) } return countx }
已有变量定义和函数调用语句,则下面函数的正确输出结果是多少?
int a=25 print_value(&a)
void print_value(int* x) { printf(“%x\n”,++*x) }