软件工程师试题(初级).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程师试题(初级)

软件工程师试题(2008) 1.名词辨析 SDK MFC GDI COM/DCOM RAID ActiveX CMM 嵌入式开发 Linux CGI 数字签名 CRM OLAP Socket OOP Oracle UML CORBA 2.下面有几组代码片段,你认为那几组风格较好且正确?请说明理由。 (1) long ltmp = 4; int nRet = SendIt(ltmp,4); (2) long ltmp = 4; int nRet = SendIt(ltmp,sizeof(long)); (3) char filename[80]; sprintf(filename,%s\\vipdoc\\1.txt,tmpstr); (4) char filename[MAX_PATH]; sprintf(filename,%s\\vipdoc\\1.txt,tmpstr); (5) #define square(x) ((x)*(x)) (6) #define square_(x) (x)*(x) (7) #define SQUARE(x) ((x)*(x)) (8) if(0 == isTrendK_Style(x,y)) return; (9) if(isTrendK_Style(x,y) == 0) return; (10) typedef struct tagReqHeader { struct { unsigned char Version:4; unsigned char Compressed:2; unsigned char Encrypted:1; unsigned char Reserved:1; } Info; short nPriority; unsigned short nPacketLen; } REQHEADER,*LPREQHEADER; (11) typedef struct tagReqHeader { struct Info { char Version:4; char Compressed:2; char Encrypted:2; } ; short nPriority; short nPacketLen; }REQHEADER; (12) char *p,*p2=tendency; strcpy(p,tdx is); strcat(p,p2); printf(%s\n,p); 3.你认为下列的一些话是否正确 (1).知道如何做比得到代码更重要 (2).代码是给机器运行的而不是给人看的 (3).尽量不要做已经有很多人已经做过的事情 (4).将问题简单化而不是复杂化。删繁就简三秋树,标新立异二月花 (5).当开发不再是对技能拥有者的要求时就上升为对管理执行者的要求 (6).MySQL是微软推出的简化版数据库系统 (7).软件设计中划分模块的一个准则是高内聚低耦合 4.程序编写. (1).实现strlen()函数 int strlen(char *ptr) { } (2).编写排序函数(用冒泡法或选择法实现) void MySort(int *pSource,int num) { } 5.开发部有一新项目,如果你是该项目的负责人,从软件工程的角度,你将怎样管理项目开发的流程? 软件工程师试题答案(2008) 1.名词辨析 SDK: 软件开发工具,微软提供给Windows开发者的底层接口 MFC: 微软基本类库,泛指使用MFC开发的程序 GDI:图形开发接口 COM/DCOM:组件对象模型/分布式组件对象模型,一个新的组件开发方法 RAID:Redundant Array of Independent Disks,独立磁盘冗余阵列 ActiveX: 微软提出的控件概念 CMM:软件能力成熟度模型 嵌入式开发:基于周边平台(如单片机,PDA或其它设备)的开发 Linux:一个自由,免费的操作系统 CGI:通用网关接口,Web服务器的脚本执行接口规范 数字签名:电子商务上用于辨别身份的安全技术 CRM:客户资源管理 OLAP:联机在线分析,提供对数据仓库的分析 Socket:套接字,网络编程接口 OOP:面向对象的程序开发方法 Oracle:一个大型数据库系统 UML:统一建模语言 CORBA:通用对象请求代理架构(Common Object Request Broker Arch

文档评论(0)

yd327298 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档