
笔试面试
文章平均质量分 74
vivi_wang_11
这个作者很懒,什么都没留下…
展开
-
笔试题总结0001
1)输出当前源文件的文件名以及源文件的当前行号?解答:ANSI C标准预定义宏:1)__LINE__:在源文件中插入当前源代码行号;2)__FILE__:在源文件中插入当前源文件名;3)__DATE__:在源文件中插入当前的编译日期;4)__TIME__:在源文件中插入当前编译时间;5)__STDC__:当要求程序严格遵循ANSI C标准时该标识符被赋值为1,表明是标准转载 2012-04-11 10:17:23 · 434 阅读 · 0 评论 -
笔试题总结0000
1.选一个正确的(A)(此题答案不知道是不是正确的,希望各位指正)A静态链接库不能有同名全局函数B动态链接库不能有同名全局函数C两个静态链接库的同名全局函数不能同时加载D两个动态链接库的同名全局函数不能同时加载分析:若两个有A.lib,B.lib,两个静态lib文件,并且全部链接,且A有全局函数fun1,fun2,B有fun2,fun3,如果在代码中调用了属于A的函数也转载 2012-04-11 10:05:05 · 579 阅读 · 0 评论 -
面试题总结0002
一.判断题1.程序的编译是以文件为单位的,因此将程序分到多个文件中可以减少每次对程序修改所带来的编译工作量。(对)2.类的静态数据成员需要在定义每个类的对象时进行初始化。(错) 解析:类的静态数据成员需要在类体外进行初始化。静态数据成员对于所有类对象来说只有一份,因此不能在类体内随着每个类对象的初始化而初始化,而是需要在全局数据空间中进行单独的初始化,并且只能存在一份实例。原创 2012-04-11 21:02:17 · 1699 阅读 · 0 评论 -
笔试题总结0003
1.哪些运算符不能重载?重载操作符的限制: 8.1 并不是所有的操作符都能被重载。除了. ,.* ,:: ,? : ,sizeof,typeid这几个运算符不能被重载,其他运算符都能被重载 8.2 重载不能改变该运算符用于内置类型时的函义,程序员不能改变运算符+用于两个int型时的含义。 8.3 运算符函数的参数至少有一个必须是类的对象或者类的对象的引原创 2012-10-18 09:08:51 · 542 阅读 · 0 评论