您的位置:首页 > 编程语言 > Java开发

阿里巴巴的笔试的一道题目

2011-03-30 00:49 309 查看
int a[2];
int* b[2];
int*c = (int*)malloc(sizeof(int)*2);

printf("%d%d%d",sizeof(a),sizeof(b),sizeof(c));
 

条件是在32位处理器上。输出应该是884。因为a的含2个int元素的数组,每个int占4个字节。b是指针数组,每个元素是int*,因为是32位故占4个字节。c是一个int 指针,占4个字节。

 

/******************/

还有一道题目是问大数据量传输,使用什么加密算法?选项有RSA,ECC,MD5,RC-5。首先觉得RSA,MD5不合适。然后再ECC和RC-5中纠结。回来时才知道ECC是椭圆曲线,这么看来考虑到效率问题,也行是RC-5.

 

/******************/

另外有考到单例模式、工厂模式;二分查找的实现细节;Java传参;JUnit4测试类……软件工程的开发模型。

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息