电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

软件工程师笔试题BVIP免费

软件工程师笔试题B_第1页
软件工程师笔试题B_第2页
软件工程师笔试题B_第3页
校园招聘笔试题(软件B)学校:专业:姓名:学历:四级成绩:最终得分:注意:满分100分,答题时间45分钟一、填空题(共30分)1、通常,在什么情况下适合采用inline定义内联函数?_______________2、含有纯虚函数的类称为3、C++函数中参数的传递方式有、、三种方式。4、程序的局部变量存在于中,全局变量存在于中,动态申请内存存在于中。5、C++里声明某一函数为C程序中的库函数,则需要在该函数前加___________。6、如果编译器在编译和连接程序时,已经确定了调用函数的地址,这种做法通常称为___________联编。7、C++预定义的标准输入流对象是___________,标准输出流对象是___________。8、#ifndef#define#endif的主要作用是。(2分)9、假设定义类型如下:unionA{intx;doubley;charz;};structB{intx;chary;char*z;};在Win32平台下,sizeof(A)=,sizeof(B)=10、下面程序输出分别是(4分)#definePRINTXprintf("%d",x)intmain(){intx=2,y,z;x*=3+2;PRINTX;x*=y=z=4;PRINTX;x=y==z;PRINTX;x==(y=z);PRINTX;return0;}11、假定CLS_PtzControl是一个类,那么执行语句CLS_PtzControlx[5],*y[3];时程序会自动调用该1类的无参构造函数次。(2分)12、对于数组intx[10],其元素x[4]的字节地址为。(2分)13、执行如下程序后的输出结果是:。(2分)#includeclasstest{staticintcount;public:test(){count++;}~test(){count--;}staticintgetCount(){returncount;}};inttest::count=0;intmain(){test*p=newtest;test*q=newtest;deletep;cout<<"count="<#intf(int);voidmain(){inta=2,i;for(i=0;i<3;i++){cout<intfun(char*s){char*p=s;while(*p!='\0'){p++;2}return(p-s);}voidmain(){count<vec;conststd::vector::iteratoriter=vec.begin()下列说法正确的是()A.*iter=10和++iter均可通过编译B.*iter=10可通过编译,++iter不可通过编译C.*iter=10不可通过编译,++iter可通过编译D.*iter=10和++iter均不可通过编译【】4、一个指向整型数组的指针的定义为:()A.int(*ptr)[]B.int*ptr[]C.int*(ptr[])D.intprt[]【】5、假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为:()A.ABoperator+(AB&a,AB&b)B.ABoperator+(AB&a)C.operator+(ABa)D.AB&operator+()【】6、如果需要定义一个只允许本源文件中能够被访问使用的全局变量,那么该变量使用的类型是()A.externB.registerC.autoD.static【】7、C++中的this指针是其实现()的一种机制。A.封装B.继承C.抽象D.重载【】8、对于类CLS_Matrix,语句void(CLS_Matrix::*pControl)(int_iCmd);表明()A.pControl是一个指向类成员函数的指针B.pControl是类CLS_Matrix的一个成员C.pControl是类CLS_Matrix的一个对象D.pControl是一个指向类对象的指针【】9、设置虚基类的目的是()3A.简化程序B.消除二义性C.提高运行效率D.减少目标代码【】10、有如下程序:执行后的输出结果应该是()#includeclassBASE{public:~BASE(){cout<<"BASE";}};classDERIVED:publicBASE{public:~DERIVED(){cout<<"DERIVED";}};voidmain(){DERIVEDx;}A.BASEB.DERIVEDC.BASEDERIVEDD.DERIVEDBASE三、纠错题(8分)1、下面的函数实现代码是...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部