携程2016研发工程师笔试题

2015/12/7 14:56(网上收集整理的,参考答案在后面,若有错误请大神指出)

1. 内存空间被分成不同区域,其中用函数

void*malloc(unsigned int size);

申请的内存在()

A. 程序区

B. 静态存储区

C. 动态存储区

D. ROM区

2. CPU输出数据的速度远远高于打印机的打印速度,为了解决这一矛盾,可采用()

A. 缓冲技术

B. 覆盖技术

C. 并行技术

D. 虚存技术

3. 编译和执行如下代码,系统将会输出什么?

#include<stdio.h>

int main()

{

char c='0';

printf("%d%d",sizeof(c),sizeof('0'));

return 0;

}

A. 1 1

B. 2 2

C. 1 2

D. 2 1

4. 表的主键特点中,说法不正确的是()

A.主键的每一列都必须非空

B. 主键的每一列都必须唯一

C. 一个表只能定义一个主键

D. 主键可以定义在表级或列级

5. 一位酒商有6桶葡萄酒和啤酒,容量分别为30升、32升、36升、38升、40升、62升。其中五桶装着葡萄酒,一桶装着啤酒。第一位顾客买走了两桶葡萄酒;第二位顾客所买的葡萄酒则是第一位顾客的两倍。请问,有多少升啤酒?

A. 32

B. 40

C. 36

D. 38

6. 将三只蜗牛放在一个正三角形的每个角上.每只蜗牛开始设三角形的一条边朝另一个角做直线运动,目标角是随机选择,那么蜗牛互不相撞的概率是多少?

A. 1/8

B. 1/4

C. 1/3

D. 1/2

7. 用变量a给出下面的定义:一个有10个指针的数组,该指针指向一个函数,该函数有一个整形参数并返回一个整型数

A. int*a[10];

B. int(*a)[10];

C. int(*a)(int);

D. int(*a[10])(int);

8. 计算每位学生的多学科加总成绩的SQL是_____

A. selectsum(score) as total,stud_name from [成绩表](nolock)

B. selectcount(score) as total,stud_name from [成绩表](nolock)

C. selectsum(score) as total,stud_name from [成绩表](nolock) group by stud_name

D. selectcount(score) as total,stud_name from [成绩表](nolock) group by stud_name

9. 冯诺依曼工作方式的基本特点是____

A. 多指令流单数据流

B. 按地址访问并顺序执行指令

C. 堆栈操作

D. 存储器按内部选择地址

解析:冯.诺依曼机工作方式的基本特点就是程序事先存放在存储器中,存储器按地址访问,逐条地取出指令来执行。

10.下列关于文件索引结构的叙述中,哪些是正确的?

A. 系统为每个文件建立一张索引表

B. 采用索引结构会引入存储开销

C. 从文件控制块中可以找到索引表或索引表的地址

D. 采用索引结构,逻辑上连续的文件存放在连续的物理块中

11. 以下哪些是servlet容器

A. Apache

B. Nginx

C. Tomcat

D. Jetty

12. 虚拟存储的容量受到下列哪一个因素的限制影响最大?

A. 磁盘空间大小

B. 物理内存大小

C. 数据存放的实际地址

D. 计算机地址位数

13. 关于域名和IP描述正确的是?

A. 一个IP只能对应1个域名

B. 一个域名只能对应一个IP

C. 域名可以通过DNS转换成IP

D. 携程网站可以直接通过IP访问

14. 哪些字段适合建立索引?

A. 在select子句中的字段

B. 外键字段

C. 主键字段

D. 在where子句中的字段

15. 于group by子句的作用描述正确的是?

A. 可用于过滤数据

B. 可用于sum

C. 可用于avg

D. 可用于having子句

16. 执行"int x=1;int y=~x;"语句后,y的值为?

A.1

B.0

C.-1

D.-2

17. 内存按字节编址,地址区间为[90000H,CFFFFH],若用32K*8bit的存储器芯片构成该内存,需要__块

A. 2

B.4

C.8

D.16

解析:地址空间共有CFFFFH-90000H +1 = 40000H,又因为是按字节编址,所以容量为40000H = 2^18。每个存储芯片的容量为32KB = 2^15B,所以需要2^18 / 2^15 = 8片

18. 由数字5,6,7,9可以组成多少个没有重复数字的三位数?

A. 9

B.15

C.24

D.48

解析:4*3*2=24

19. 若运行时从键盘上输入9876543210l,则下面程序的输出结果是

int main(){

int a;float b,c;

scanf("%2d%3f%4f",&a,&b,&c);

printf("\na=%d,b=%d,c=%f\n",a,b,c);

}

A.a=98,b=765,c=4321.000000

B.a=98,b=0,c=0

C.a=98,b=765.000000,c=4321.000000

D.a=98,b=765.0,c=4321.0

20. 直接,间接,立即三种寻址方式指令的执行速度,由快至慢的排序是____

A. 直接,立即,间接

B. 直接,间接,立即

C. 立即,直接,间接

D. 立即,间接,直接

21. 管道通信以_____进行写入和读出

A. 消息为单位

B. 自然字符流

C. 文件

D. 报文

22. 下列代码的输出结果是_____

booleanb=true?false:true==true?false:true;

System.out.println(b);

A. true

B. false

C. null

D. 空字符串

23. 设计文件系统时应尽量减少访问磁盘的次数,以提高文件系统的性能.下列各种措施中,哪些可以减少磁盘服务时间?

A. 块高速缓存

B. 磁盘驱动调度

C. 目录项分解法

D. 异步I/O技术

24. 以下哪个选项一定可以将flag的第二个bit置0

A.flag&=~2

B. flag|=2

C. flag^=2

D.flag>>=2

25. JUnit主要用来完成什么

A. 发送HTTP请求

B. 建立TCP连接

C. 集成测试

D. 单元测试

参考答案:

  1. C,解析:C编程语言中的malloc、calloc函数和C++的new运算符都是在动态存储区(heap)上申请内存空间

  2. A,解析:覆盖技术和虚拟技术主要是解决内存不足的问题,当有大文件、程序需要在内存处理时,可以用到覆盖技术和虚拟技术,并行技术主要用于多核的CPU或者多IO总线上并行处理

  3. A,解析:sizeof运算符主要用于计算占用内存(stack而不是heap)的大小,char占用一个字节。

  4. D.

  5. B

  6. B,解析:不相撞只有2中情况,3只涡流同时朝着顺时针或者3只涡流同时朝着逆时针,概率都是(1/2)*(1/2)*(1/2)=1/8,所以总的概率为1/4.

  7. D

  8. C

  9. B

  10. ABC

  11. ACD

  12. D

  13. ACD

  14. BCD

  15. BCD

  16. D

  17. C

  18. C

  19. B

  20. C

  21. B

  22. B

  23. ABC

  24. A

  25. D

携程2016研发工程师笔试题相关推荐

  1. 猎豹移动2016研发工程师笔试题

    猎豹移动2016研发工程师笔试题 2015/12/6 13:03(网上收集整理的,参考答案在后面,若有错误请大神指出) 1.下列选项中,属于"10.174.20.176/28"该网 ...

  2. 网易2016研发工程师笔试题

    网易2016研发工程师笔试题 2015/12/9 11:25(网上收集整理的,参考答案在后面,若有错误请大神指出) 1. 执行指令find / -name "test.c",按ct ...

  3. 错题集之腾讯2016研发工程师笔试题(三)

    1.什么是内存对齐 假设我们同时声明两个变量: char a; short b; 用&(取地址符号)观察变量a, b的地址的话,我们会发现(以16位CPU为例): 如果a的地址是0x0000, ...

  4. 下面关于HTTP协议的说法正确的是:----腾讯2016研发工程师笔试题(一)

    下面关于HTTP协议的说法正确的是: 正确答案: A C HTTP是基于TCP协议之上的应用层协议 HTTP是一个普通用在浏览器和web服务器之间进行数据交换的流式二进制协议 HTTP协议的ETAG响 ...

  5. 名企笔试:京东 2016 算法工程师笔试题(登楼梯)

    名企笔试:京东 2016 算法工程师笔试题(登楼梯) 2017-02-04 算法爱好者 有一段楼梯台阶有 15 级台阶,以小明的脚力一步最多只能跨 3 级,请问小明登上这段楼梯,有多少种不同的走法? ...

  6. linux研发工程师笔试题,2015-8-29阿里校园招聘研发工程师笔试题

    2015-8-29阿里校园招聘研发工程师笔试题 1. 某团队有2/5的人会写Java程序,有3/4的人会写C++程序,这个团队里同时会写Java和C++的至少有()人 A. 3  B. 4  C. 5 ...

  7. 【恒生公司2016研发工程师笔试卷选择题分析】

    static局部变量相关知识 静态变量在内存的静态存储区,静态数据一直占有着该存储区单元直到程序结束: 静态局部变量只声明一次,一旦申请内存成功,不再接受重复申请: 静态局部变量的作用域与一般局部变量 ...

  8. php笔试有多少分钟,PHP研发工程师笔试题(半小时)

    笔试题 1.请给出js代码,推荐使用jQuery,实现鼠标移动到li上时高亮当前li的功能(鼠标移到li时添加class="highlight"样式,鼠标移出时去掉该样式).(20 ...

  9. 中国电信2016年IT研发工程师笔试题

    1.设图 G 的相邻矩阵如下图:则 G 的顶点数和边数分别为() 01111 10100 11011 10101 10110 正确答案: D 你的答案: 空 (错误) A.4,5 B.4,10 C.5 ...

最新文章

  1. 对HA的简单认识以及HA集群删除
  2. 设置elf文件链接库的路径
  3. Javascript中的typeof() 与undefined 与undefined
  4. java操作storm,Storm集群常用批量操作命令
  5. 重磅!一文解读神策智能推荐
  6. 基于python的request库,模拟登录csdn博客
  7. 做“是非题”的正确姿势
  8. Java (jdk win 10)
  9. IndirectmodificationofoverloadedelementofXXXhasnoeffect的解决办法
  10. android广播代码汇总一__无序广播
  11. 【Vue】—计算属性
  12. 一个快速排序写了快 10000 字?
  13. .Net 数据缓存浅析
  14. Linux之MariaDB
  15. 1-2月热点:度目发布煤矿电子封条解决方案,AI助力生产安全,推进煤矿智能化建设
  16. C语言如何调用REFPROP软件,如何用C++6.0调用refprop物性查询软件
  17. 用Python寻找最优投资组合
  18. Shel编程之免交互5
  19. 老人与海好词100英文带翻译_英文版《老人与海》小说中优美语句50句
  20. win10虚拟机环境下运行驱动程序

热门文章

  1. 听说这10道大数据面试题把 98% 的求职者拒之BAT大厂门外(附解题方法)
  2. 电脑桌面云便签怎么通过便签快捷键打开已完成列表?
  3. 大数据分析案例-基于多元线性回归算法构建广告投放收益模型
  4. 用Python实现地理探测器
  5. 百度编辑器Ueditor增加字体的修改方法
  6. 一部手机就能搞定!3分钟教你制作专属片头片尾,简单易懂
  7. 啁啾信号chirp(扫频余弦信号)
  8. Como Criar Ambientes de Desenvolvimento PHP com或Docker Compose
  9. 物理专业书库模板(1):物理学书单(适合物理专业本科生、研究生、科研工作者、物理爱好者...)
  10. 第四章第十二题(十六进制转二进制)(Hex to binary)