C++开发工程师面试题库 50~100道】的更多相关文章

51. New delete 与malloc free 的联系与区别?答案:都是在堆(heap)上进行动态的内存操作.用malloc函数需要指定内存分配的字节数并且不能初始化对象,new 会自动调用对象的构造函数.delete 会调用对象的destructor,而free 不会调用对象的destructor. 52. 有哪几种情况只能用intialization list 而不能用assignment? 答案:当类中含有const.reference 成员变量:基类的构造函数都需要初始化表. 5…
199  MFC中SendMessage和PostMessage的区别?答:PostMessage 和SendMessage的区别主要在于是否等待应用程序做出消息处理.PostMessage只是把消息放入队列,然后继续执行:而SendMessage必须等待应用程序处理消息后才返回继续执行.这两个函数的返回值也不同,PostMessage的返回值表示PostMessage函数执行是否正确,而SendMessage的返回值表示其他程序处理消息后的返回值.202.改错#include#includec…
151.简述需求分析的过程和意义 152.网状.层次数据模型与关系数据模型的最大的区别是什末 153.软件质量保证体系是什末 国家标准中与质量保证管理相关的几个标准是什末 编号和全称是什末号和全称是什末 153文件格式系统有哪几种类型?分别说说win95.win98.winMe.w2k.winNT.winXP分别支持那些文件系统 154.我现在有个程序,发现在WIN98上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?155.有关P2P点对点文件传输的原理 156.一台计算机的IP是1…
1.    指出以下变量数据存储位置 全局变量int(*g_pFun)(int);g_pFun=myFunction;g_pFun存储的位置(A ) 为全局的函数指针 指向空间的位置( B) 所有函数代码位于TEXT段 函数内部变量 static int nCount;       ( A) 静态变量总是在DATA段或BSS段中 函数内部变量 char p[]=”AAA”;  p 指向空间的位置( C) 局域变量的静态数组,空间在Stack中 函数内部变量 char *p=”AAA”;  p 指…
101. 编写strcat函数(6分) 已知strcat函数的原型是char *strcat (char *strDest, const char *strSrc); 其中strDest 是目的字符串,strSrc 是源字符串. (1)不调用C++/C 的字符串库函数,请编写函数 strcat 答: VC源码: char * __cdecl strcat (char * dst, const char * src) { char * cp = dst; while( *cp ) cp++; /*…
51.  引用与指针有什么区别? 答 .1) 引用必须被初始化,指针不必. 2) 引用初始化以后不能被改变,指针可以改变所指的对象. 3) 不存在指向空值的引用,但是存在指向空值的指针. 52.  描述实时系统的基本特性 答 .在特定时间内完成特定的任务,实时性与可靠性. 54.  全局变量和局部变量在内存中是否有区别?如果有,是什么区别? 答 .全局变量储存在静态数据区,局部变量在堆栈中. 55.  堆栈溢出一般是由什么原因导致的? 答 .没有回收垃圾资源 56.  什么函数不能声明为虚函数?…
Web前端开发工程师面试题1.说说css的优先级?2.在移动端中,常常使用tap作为点击事件,好处是?会带来什么问题?3.原生JS的window,onload与Jquery的$(document).ready(function(){})有什么不同4.看下面的代码输出什么,foo的值为什么?var foo = "11"+2-"1";console.log(foo);console.log(typeof foo);5.如何优化一个网站,可从dom,css,js等几个方面…
python开发工程师考证试题 问答题链接 python开发工程师考证试题 选择题 题目 关于 Python 程序格式框架的描述,以下选项中错误的是 ( A ) A: Python 语言不采用严格的“缩进”来表明程序的格式框架 B: Python 单层缩进代码属于之前最邻近的一行非缩进代码,多层缩进代码根据缩进关系决定所属范围 C: Python 语言的缩进可以采用 Tab 键实现 D: 判断.循环.函数等语法形式能够通过缩进包含一批 Python 代码,进而表达对应的语义   IDLE环境的退…
iOS开发工程师笔试题 1.   Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? Object-c的类不可以多重继承:可以实现多个接口,通过实现多个接口可以完成C++的多重继承:Category是类别,一般情况用分类好,用Category去重写类的方法,仅对本Category有效,不会影响到其他类与原有类的关系. 2.#import 跟#include 又什么区别,@class呢, #import<> 跟 #impo…
珍藏版 Python 开发工程师面试试题 说明:不拿到几家公司的offer,那就是卑鄙的浪费 一.Python_基础语法 1.可变与不可变类型: 2.浅拷贝与深拷贝的实现方式.区别:deepcopy如果你来设计,如何实现: 3.__new__() 与 __init__()的区别: 4.你知道几种设计模式: 5.编码和解码你了解过么: 6.列表推导list comprehension和生成器的优劣: 7.什么是装饰器:如果想在函数之后进行装饰,应该怎么做: 8.手写个使用装饰器实现的单例模式: 9…