首页 > 资料专栏 > 组织 > 部门岗位 > 研发技术部门和岗位 > 2016年阿里巴巴校园招聘笔试试题研发工程师DOC

2016年阿里巴巴校园招聘笔试试题研发工程师DOC

资料大小:10KB(压缩后)
文档格式:DOC
资料语言:中文版/英文版/日文版
解压密码:m448
更新时间:2022/7/23(发布于河南)

类型:积分资料
积分:10分 (VIP无积分限制)
推荐:升级会员

   点此下载 ==>> 点击下载文档


“2016年阿里巴巴校园招聘笔试试题研发工程师DOC”第1页图片 图片预览结束,如需查阅完整内容,请下载文档!
文本描述
第一部分 单选题(前10题,每题2分;后10题,每题3分,共50分。选对得满分,选错倒扣1分,不选得0分)
1.12345*12345 1105266261所采用的是多少进制的计算?()
A、2进制 B、8进制 C、10进制 D、16进制
2. 关于HTTP协议的说明,一下哪项是错误的?()
A、在CS模式下,作为一种request-response协议
B、无状态,对每一个请求看成独立的
C、HTTP是WWW和Email使用的协议
D、HTTP响应包括数字状态码,404经常代表“PageNot Found”
3. 以下程序输出结果是哪个?()
char msg[] = “AAAA”;
strcpy(msg, “BBB”);
strcpy(msg, “CC”);
strcpy(msg, “D”);
printf(“%s”,msg);
A、DCBA B、ABCD C、D D、A
4. 使用gcc默认对齐规则的情况下,下列两个数据结构的sizeof各是多少?()
struct FirstStruct{
char a;
uint64_t b;
uint32_t c;
uint32_t d;
};
struct SecondStruct{
char a;
uint32_t b;
uint32_t c;
};
A、17,13 B、24,16 C、24,24 D、32,16
5. 关于内联函数,以下哪项叙述是错误的?()
A、递归函数不能定义为内联函数
B、内联函数只能先定义后使用
C、任何源文件,使用内联函数必须包含函数定义
D、Main函数可以内联
6. 执行IO时,直接调用内核异步API,内核完成IO操作后再回调用户,这种IO模式是什么?()
A、BIO B、NIO C、AIO D、FIO
7. 若系统中有5台打印机,有多个进程需要使用两台,规定每个进程一次仅允许申请一台,则至多允许多少个进程参与竞争,而不会发生死锁?()
A、2 B、3 C、4 D、5
8. 一个栈的入栈序列为abcde,则不可能的输出序列为哪个?()
A、edcba B、dceab C、decba D、abedc
9. 关于C程序运行内存空间的说法错误的是哪项?()
A、全局变量,static变量位于数据区,无需应用程序分配
B、局部变量的作用域是当前的函数或程序块,出作用域之后无效
C、在堆上分配内存需要调用malloc函数,并且需要调用free函数释放
D、递归程序的递归深度主要受限于堆的空间大小,超过大小限制程序会崩溃
10. 以下关于数组说法正确的是哪项?()
A、建立公用数组,在模块声明阶段用private语句
B、数组设定没