当前位置:才华君>社会工作>综合指导>

朗讯2014笔试题目分享 经验分享

综合指导 阅读(3.07W)

朗讯笔试IMS Software Engineer & Test Engineer很厚的一本,貌似不同的职位答不同的题目,总共分三部分:第一部分选择题20*2,第二部分简答题17*3,第三部分编程题1*9.挑了一些能够答得,剩下时间就在这抄题目研究了只是选择了一部分,希望能够后来的.人提供一点帮助,赞一下人品选择题1、输出结果

朗讯2014笔试题目分享 经验分享

    4#include

void Example(char acHello[]){ printf("%d",sizeof(acHello)); //printf("%d",strlen(acHello));//自己加的区别一下}void main(){ char acHello[]="hello"; Example(acHello); return ;}2、求输出1+2=65534unsigned short *Sum( unsignedchar a,unsignedchar b){ unsigned shortS=0; S=a+b; return &S;}int main(){ unsigned short*p=NULL; unsigned chara=1,b=2; p=Sum(a,b); printf("%u+%u",a,b); printf("=%un",*p); retun 0;}3、输出结果300 44void main(){ unsigned chara=200; unsigned charb=100; unsigned charc=0; c=a+b; printf("%d%d",a+b,c);}4、输出结果0x0,0x0,ê?0x100,0xff00 int main(){ char cA; unsigned charucB; unsigned shortusC; cA=128; ucB=128; usC=cA+ucB; printf("0x%xn",usC); usC=cA+(short)ucB; printf("0x%xn",usC); usC=(unsigned char)cA+ucB; printf("0x%xn",usC); usC=cA+(char)ucB; printf("0x%xn",usC);}5、void main(){ int i;//characNew[20]={0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0}; //strlen(acNew)输出结果10 char acNew[20];//strlen(acNew)输出结果是29 for(i=0;i<10;i++) { acNew=0; } printf("%dn",strlen(acNew)); return ;}6、void PrintBlue(){ charpcBlue[]={b,l,u,e}; printf("%s",pcBlue); return 0;}正确的是A、pcBlue数组初始化时没有字符串结束符B、数组pcBlue定义时必须指定长度第二部分简答题1、进程与线程的区别联系2、说明时间片的分配方式有哪些?各有什么优缺点?3、说明mutex、semaphore的概念?有何区别?4、简要描述一下什么是实时操作系统和一般操作系统,它们有何区别/5、有个例子忘了,主要是要结合例子说明DHCP获取IP的方式6、BT与迅雷的工作方式7、通常所用的家庭网和校园网有哪些网络设备和服务器?(结合TCP/IP协议栈的知识说明)8、说明TYPE &var表达式的含义9、模板与宏的相似之处,有何不同,各有什么优缺点?10、如何申明一个成员函数,使其可以访问类的数组成员?////好像是这个意思,具体的问法忘了11、如何申明一个成员函数,使其不可以修改类的数组成员?//好像是这个意思,具体的问法忘了12、请说明一下IPAD2在上市之前需要做哪些必要地测试?13、一个关于路由器的地址配置的说明表格,就是让你修改一下表格,使其的默认网关以及分配地址都是按照题目要求中的地址 //表格数据太多,没有记清楚,反正就是熟悉一下路由器、IP地址分配方面的知识第三部分编程题要求写一个函数,实现将一个节点插入到双向链表中就这么多了,感觉自己这趟笔试有打酱油了,最后祝大家好运!