软件工程师笔试题及答案_第1页
软件工程师笔试题及答案_第2页
软件工程师笔试题及答案_第3页
软件工程师笔试题及答案_第4页
软件工程师笔试题及答案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档2016全新精品资料全新公文范文全程指导写作独家原创1/10软件工程师笔试题及答案对于软件工程师,不太重视学历,但并不是对学历没有要求,重点关注项目的经验和学习知识的能力,能否利用软件工程专业知识来解决问题,根据岗位不同,对软件工程师的要求也有所不同。(中级)答黑盒测试的优点有1)比较简单,不需要了解程序内部的代码及实现;2)与软件的内部实现无关;3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题;4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能;5)在做软件自动化测试时较为方便。BCD参考答案A5、数组定义为“INTA4”,表达式是错误的。AABA0CA精品文档2016全新精品资料全新公文范文全程指导写作独家原创2/10DA参考答案D6、执行语句“K71”后,变量K的当前值是A15B31C3D1参考答案C7、定义函数时,缺省函数的类型声明,则函数类型取缺省类型AVOIDBCHARCFLOATDINT参考答案D8、若MAIN()函数带参数,参数个数最多是A0B1C2D3参考答案C只知道有定义形式MAININTARGC,CHARARGV)精品文档2016全新精品资料全新公文范文全程指导写作独家原创3/109、若有宏定义DEFINEMODX,YXY则执行以下语句后的输出结果是INTA13,B94;PRINTFD,MODB,A4;A5B7C9D11参考答案B10、下列各个错误中,哪一个不属于编译错误A改变X原值3为5,写作“X5”B花括号不配对C复合语句中的最后一条语句后未加分号D变量有引用、无定义参考答案A11、下列程序段运行后,X的值是A1B2X0IFAXIFBX7ELSEXA0B3精品文档2016全新精品资料全新公文范文全程指导写作独家原创4/10C6D7参考答案A12、设DEFINEN3DEFINEYNN1N则表达式2NY51的值是A42B48C54D出错参考答案BY51传递过去的应该是6,而不是简单的把51给替换掉13、若定义了CHARCHABC0DEF,PCH则执行PRINTFC,P4语句的输出结果是ADEFBDCED0参考答案C14、下列转义字符中错误的是A000精品文档2016全新精品资料全新公文范文全程指导写作独家原创5/10B14CX111D2参考答案CERRORC2022、273、TOOBIGFORCHARACTER15、算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为A算术运算、赋值运算、关系运算B算术运算、关系运算、赋值运算C关系运算、赋值运算、算术运算D关系运算、算术运算、赋值运算参考答案B16、设DEFINEN3DEFINEYNN1N则表达式2NY51的值是A42B48C54D出错参考答案B17、表达式STRCMP“314”,“3278”的值是一个精品文档2016全新精品资料全新公文范文全程指导写作独家原创6/10A非零整数B浮点数C0D字符参考答案A18、设STRUCTSHORTACHARBFLOATCCS则SIZEOFCS的值是A4B5C6D7参考答案D字节对齐的话应该是819、若变量已正确定义,表达式J3,J的值是A3B4C5D0精品文档2016全新精品资料全新公文范文全程指导写作独家原创7/10参考答案A20、C语言中运算对象必须是整型的运算符是AB/CD参考答案A二、简答题21、打印一个NN的方阵,N为每边字符的个数(3N20),要求最外层为“X”,第二层为“Y”,从第三层起每层依次打印数字0,1,2,3,例子当N5,打印出下面的图形XXXXXXYYYXXY0YXXYYYXXXXXX22、谈谈COM的线程模型。然后讨论进程内/外组件的差别。23、多态类中的虚函数表是COMPILETIME,还是RUNTIME时建立的精品文档2016全新精品资料全新公文范文全程指导写作独家原创8/10参考答案虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一个虚拟函数的入口地址的数组而对象的隐藏成员虚拟函数表指针是在运行期也就是构造函数被调用时进行初始化的,这是实现多态的关键24、INCLUDEVOIDMAININTCWHILECGETNSWITCHC2CASE0、CASE1、PUTC4BREAKCASE2、PUTC4BREAKCASE3、PUTC3BREAKDEFAULT、PUTC2BREAKPRINTFN运行时输入2473,输出结果参考答案6897VC60测试过25、用两个栈实现一个队列的功能参考答案精品文档2016全新精品资料全新公文范文全程指导写作独家原创9/10设2个栈为A,B,一开始均为空入队、将新元素PUSH入栈A出队、1判断栈B是否为空;2如果不为空,则将栈A中所有元素依次POP出并PUSH到栈B;3将栈B的栈顶元素POP出;这样实现的队列入队和出队的平摊复杂度都还是O1,26、写一语句实现X是否为2的若干次幂的判断。参考答案X返回值解的个数28、如何判别一个数是UNSIGNED。参考答案DEFINEISSIGNALXX0MAIN精品文档2016全新精品资料全新公文范文全程指导写作独家原创10/10CHAR

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论