网站大量收购独家精品文档,联系QQ:2885784924

巨人网络2012年10月11日,大连理工大学宣讲会C++开发工程师笔试题.doc

巨人网络2012年10月11日,大连理工大学宣讲会C++开发工程师笔试题.doc

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
巨人网络2012年10月11日,大连理工大学宣讲会C开发工程师笔试题

巨人网络2012年10月11日,大连理工大学宣讲会C++开发工程师笔试题 若char是一字节,int是4字节,指针类型是4字节,代码如下: Class CTest { Public: CTest():m_chData(‘\0’),m_nData(0) { } Virtual void mem_fun(){} private: char m_chData; int m_nData; static char s_chData; }; Char CTest::s_chData=’\0’; 问:(1)若按1字节对齐sizeof(CTest)的值是多少? (2)若按4字节对齐sizeof(CTest)的值是多少? 2. 下面代码存在哪些问题? Class IObject { }; class B:public IObject { public: //constructor … public: Int nB; } class C:public IObject { public: //constructor … public: std::string strC; }; int main() { std:;vectorIObject*vecObjects; vecObjects.push_back(new B); vecObjects.push_back(new C); C* pC=static_castC*(vecObjects[0]); std::cout”what will happen and why ?”pC-strCstd:;end; } 3.用C++代码实现vector,list,map的循环删除操作。 5. 使用编译器编译源码分为哪几步?如果用联合编译来编译源码,哪些只能在本地执行,哪些能分发出去执行? 6.请用C++代码实现一个单例模式的例子。 7.C++中的空类,默认产生哪些类成员函数?请配合使用C++代码描述。 8.实现一个函数mymemcpy(void *dest,const void *src,size_t count),完成内存之间的拷贝。 9.Mysql相关操作 (1),显示当前数据库服务器中的数据列表: mysql (2),显示数据库GAINT中的所有数据表: mysql (3),显示数据表ZT的结构: mysql (4),建立数据库ZTGAME: mysql mysqluse ZTGAME; (5),建立数据表CHARBASE包含两个长度为20的字符串字段(ID NAME): mysql (6),用文本方式将数据/home/ztgame/data/123.txt装入数据表CHARBASE中: mysql (7),导入/home/ztgame/data/123.txt文件命令: mysql 10.Internet采用哪种网络协议?该协议的主要层次结构?TCP/IP建立连接的过程? 11,尝试用多种方式实现死循环(c++代码)。 12,为了方便,在累的构造函数里面直接使用memset(shis,0,sizeof(*this));语句来初始化整个类,问 这种写法,会有哪些弊端? 具备何种特性的类可以采用这种写法? 13.设计一个排行榜,有N条记录(记录结构:排名,用户名,积分),积分大的排名靠前,需要提供一下操作: 1某一个用户积分发生变化的时候,更新排行榜数据结构 2使用用户名,获取用户排名 3获取第n名用户名和积分 问题: dang N=1000时,请写出TopList类中未完成的成员函数? struct UserInfo { string name; long score; bool operator(const UserInfo rhs) { 1,______ } }; struct TopList { public: //刷新排行榜 bool Refresh TopList(const UserInfo user) { 2,______ } //根据用户名活的用户排名 int GetRankByUserName(string name) { 3,______ } //根据用户名次取得用户信息 UserInfo* GetUserByRank(long rank) { 4,______ } private: std::multisetUserInfoitems_; }; 2当N=1000万时,设计排行榜的数据结构,和相关操作的算法?(伪代码表示)

文档评论(0)

cgtk187 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档