《百度笔试题及答案_1.docx》由会员分享,可在线阅读,更多相关《百度笔试题及答案_1.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、百度笔试题及答案百度笔试题及答案这是由百度公司发布的2011年笔试真题及答案公布,请您对下文进行了解:一、选择题:15分共10题1.在排序方法中,关键码比拟次数与记录地初始排列无关的是:A.Shell排序B.归并排序C.直接插入排序D.选择排序选择A2.下面多线程对int型变量x的操作,哪几个需要进行同步:A.x=y;B.x+;C.+x;D.x=1;选择B,C3.代码voidfunc()staticintval;中,变量val的内存地址位于:A.已初始化数据段B.未初始化数据段C.堆D.栈选择A4.同一进程下的线程能够分享下面:A.stackB.datasectionC.registerset
2、D.threadID选择A,B5.TCP和IP分别对应了OSI中的哪几层?A.ApplicationlayerB.DatalinklayerC.PresentationlayerD.PhysicallayerE.TransportlayerF.SessionlayerG.Networklayer选择EG6.shorta100,sizeof(a)返回?A.2B.4C.100D.200E.400选择D7.下面哪种不是基于组件的开发技术_。A.XPCOMB.XPC.COMD.CORBA选择B8.下面代码打印的结果是(假设运行在i386系列计算机上):字串2structst_tintstatus;sh
3、ort*pdata;charerrstr32;st_tst16;char*p=(char*)(st2.errstr+32);printf(%d,(p-(char*)(st);A.32B.114C.120D.1112选择C,由于st2的起始地址比st0的起始地址高80位,st2.errstr的起始地址比st2的起始地址高8位再加上32位就等于120.9.STL中的哪种构造是连续形式的存储:A.mapB.setC.listD.vector选择D10.一个栈的入栈序列是A,B,C,D,E,则栈的不可能的输出序列是:A.EDCBAB.DECBAC.DCEABD.ABCDE选择C二、简答题:20分,共2
4、题1.(5分)重复屡次fclose一个打开过一次的FILE*fp指针会有什么结果,并请解释。导致fp所指的文件被屡次释放,导致不可预期的后果.5.一个B类网的子网掩码是255.255.240.0,这个子网能拥有的最大主机数是:A.240B.255C.4094D.655346.下面代码执行后,val的值是_:unsignedlongval=0;chara=0x48;charb=0x52;val=b8|a;A20992B21064C72D0选择B,b的十进制为82,二进制为101,0010b左移8位为101,0010,0000,0000a的十进制为72,二进制为100,1000b8|a为21064
5、7.内存的速度远远高于磁盘速度,所以为了解决这个矛盾,能够采用:字串2A并行技术B虚存技术C缓冲技术D通道技术9.同一进程下的线程能够分享下面A.stackB.datasectionC.registersetD.threadID选择B,C10.下面哪种操作最合适先进行排序处理?A找最大、最小值B计算算术平均值C找中间值D找出现次数最多的值选择A一、选择题:15分共10题1.在排序方法中,关键码比拟次数与记录地初始排列无关的是:A.Shell排序B.归并排序C.直接插入排序D.选择排序2.下面多线程对int型变量x的操作,哪几个需要进行同步:A.x=y;B.x+;C.+x;D.x=1;3.代码v
6、oidfunc()staticintval;中,变量val的内存地址位于:A.已初始化数据段B.未初始化数据段C.堆D.栈4.同一进程下的线程能够分享下面:A.stackB.datasectionC.registersetD.threadID5.TCP和IP分别对应了OSI中的哪几层?A.ApplicationlayerB.DatalinklayerC.PresentationlayerD.PhysicallayerE.TransportlayerF.SessionlayerG.Networklayer6.shorta100,sizeof(a)返回?A.2B.4C.100D.200E.4007
7、.下面哪种不是基于组件的开发技术_。A.XPCOMB.XPC.COMD.CORBA8.下面代码打印的结果是(假设运行在i386系列计算机上):structst_tintstatus;short*pdata;charerrstr32;st_tst16;char*p=(char*)(st2.errstr+32);printf(%d,(p-(char*)(st);A.32B.114C.120D.11129.STL中的哪种构造是连续形式的存储:A.mapB.setC.listD.vector10.一个栈的入栈序列是A,B,C,D,E,则栈的不可能的输出序列是:A.EDCBAB.DECBAC.DCEABD.ABCDE二、简答题:20分,共2题