- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
中软国际面试题剖析
C/C++的差别? C是面向过程的;C++是面向对象的。 C++的特点与优点? 封装 继承与多态 封装:把对象的属性和服务结合成一个独立的系统单元 继承:特殊类的对象拥有其一般类的全部属性与服务。 多态:一般类中的属性与服务被特殊类继承后,表现出不同的行为。比喻类“绘图”,被特殊类继承后 呈现“圆”等图形 冒泡排序 构造函数与析构函数可以虚函数么? 构造函数不能定义为虚函数,因为构造函数需要分配内存空间。而虚构函数可以,而且常常被定义为虚函数,在子类继承基类构造函数的同时自动调用析构函数。 进程间的通信? 管道;信号;信号量;套接字(socket);内存共享;消息队列。 数据链路层有哪些协议? Internetwork Packet Exchange(网间数据包交换) SLIP(Serial Line Internet Protocal)串行线路国际协议 PPP(Port to Port Protocal) 点到点协议 X.25 ARP(Address Resolution Protocal) 地址解析协议 RARP(Rerserve Address Resolution Protocal) 反向地址转换协议 Frame Relay 帧中继 tcp与udp的差别 tcp:网络传输控制协议,面向有连接的,可靠,稳定数据传输 udp:用户数据协议,面向无连接的,不可靠的数据传输 构造函数可不可以申明为虚函数 SQL删除重复纪录 delete from tb_publish where publish_id not in (select max(publish_id) from tb_publish group by publish_name) 进程与线程的差别? 线程是指进程内的一个执行单元,也是进程内的可调度实体. 与进程的区别: (1)调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位 (2)并发性:不仅进程之间可以并发执行,同一个进程的多个线程之间也可并发执行 (3)拥有资源:进程是拥有资源的一个独立单位,线程不拥有系统资源,但可以访问隶属于 进程的资源. (4)系统开销:在创建或撤消进程时,由于系统都要为之分配和回收资源,导致系统的开销 明显大于创建或撤消线程时的开销常量指针 和 指针常量 ??????????????????????????????????????????????????????????????????2006年3月12日?? 植树节 ??????在C++的学习中,有人经常搞不清楚“常量指针”和“指针常量”这两个概念。其实简单一点讲,“常量指针”所指向的地址上的数据是常量,而“指针常量”所指向的地址是常量,地址上面的数据是可以变化的。???? 下面看及格简单的例子,可以说明他们的区别:????????????第一个 ?1?void?main(){?2?????char?*str1={Hello};?3?????char?*str2={Hello?World};?4?????char?*?const?ptr1?=str1?;?5?????//指针常量--指针本身是常量,指向的地址不可以变化,但是指向的地址所对应的内容可以变化?6??7?????ptr1?=str2;?//错误?因为这是一个常量指针,改变指向的地址了?8??9?????printf(%s?\n,*ptr1);10?????}11?12?13?//?编译错误????error?C3892:?ptr1?:?you?cannot?assign?to?a?variable?that?is?const????14? 第二个 ?1?void?main(){?2?????char?*str1={Hello};?3?????char?*str2={Hello?World};?4?????char?*?const?ptr1?=str1?;?5?????//指针常量--指针本身是常量,指向的地址不可以变化,但是指向的地址所对应的内容可以变化?6??7?????*ptr1?=A;//?正确?因为指向的地址的内容是可以变化的?8??9?????printf(%c?\n,*ptr1);10?????}11?12?//输出??A13? 第三个 ?1?void?main(){?2?????char?*str1={Hello};?3?????char?*str2={Hello?World};?4?????const?char?*ptr1?=?str1;?5?????//常量指针--指向字符串常量,所指向的字符串内容不能变,但是指向的地址可以变化?6??????7?????ptr1=str2
您可能关注的文档
最近下载
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试参考题库附答案解析.docx VIP
- 办公室室内设计任务书.doc VIP
- UPS性能功能测试规范V.doc VIP
- 西门子111报文详细.xls VIP
- 供电技术第五版同向前课后习题答案解析.docx VIP
- xxxxxx项目室内设计任务书.pdf VIP
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试模拟试题及答案解析.docx VIP
- 400字格子方格作文纸稿纸模板A4纸可直接打印.docx VIP
- 高速铁路概论:电气化铁道供电PPT教学课件.pptx VIP
- 2025呼和浩特粮油收储有限公司招聘18名工作人员笔试备考试题及答案解析.docx VIP
文档评论(0)