好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

威创(vtron)2013年应用软件工程师笔试试题(b卷).pdf

3页
  • 卖家[上传人]:E****
  • 文档编号:107014670
  • 上传时间:2019-10-17
  • 文档格式:PDF
  • 文档大小:136.57KB
  • / 3 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 威创(威创(VTRON))2013 年应用软件工程师笔试试题(年应用软件工程师笔试试题(B 卷)卷) 一、填空题(共 15 分,第 1 题 5 分,第 2 题 10 分) 1.在Windows系 统中 ,SendMessage和PostMessage的区 别 是 _________________________. 2.有以下程序(Win32 系统) #pragma pack(2) //2 字节对齐 struct T{ char a; int b; char c[5]; char *d; }t; 问: sizeof(t)=_______, (char*) main() { int a=3; e(a); } void e(int n) { if(n0) { e(--n); printf(“%d “,n); e(--n); } } 输出结果为:______________. A.0 1 2 0 B.0 1 2 1 C.1 2 0 1 D.0 2 1 1 4.设有函数模板 template Q Sum(Q x, Q y) {return (x)+(y);} 则下列语句中错误使用该函数模板的是( ) A.Sum(10,2); B.Sum(5.0,6.7) C.Sum(15.2f,16.0f) D.Sum(“AB“,“CD“); 三、简答题(共 35 分,第 1 题 10 分,第 2 题 10 分,第 3 题 15 分) 1.使用 c/c++实现一个最简单的排序函数(代码编写)。

      void sort(int arr[], unsigned int size) {//请在此填写代码 } 2.如下代码有多处问题,请检查并直接在原代码处标记并完成修改 bool mymalloc(char *p, unsigned long ulSize) { p=(char*)malloc(ulSize); return(NULL!=p); } void main() { char *p=NULL; if(mymalloc(p,5)) { strcpy(p,“12345“); printf(“字符数目是 %d“,sizeof(p)); } } 3.目前有一个字符串类,定义如下: class CStr { private: char* m_szStr; public: CStr(const char* szStr=NULL){ if(szStr) { m_szStr=new char[1+strlen(szStr)]; strcpy(m_szStr,szStr); } else m_szStr=NULL; } const char* cstr()const { return m_szStr; } }; 请在此基础上完美此类,增加析构函数、拷贝构造函数、赋值成员函数声明,并完成一段 分别调用这些函数的 c++代码片段。

      四、分析题(共 30 分,每题 15 分) 1.TCP 和 UDP 分别属于哪一个协议层,二者有啥区别?同时请大致给出客户-服务器交互模型 中服务器与客户端的工作流程 2.经理有 3 个女儿,年龄和是 13 岁,年龄的乘积等于经理年龄有个员工知道经理年龄,但是 不能确定他 3 个女儿都是多大这时经理告诉他“我只有一个女儿超过 5 岁”,于是那个员工 说:“哦,那我知道了 问:经理的三个女儿各是多大?请给出分析过程,最好有伪代码。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.