电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

2025年C语言笔试面试题大全

2025年C语言笔试面试题大全_第1页
1/290
2025年C语言笔试面试题大全_第2页
2/290
2025年C语言笔试面试题大全_第3页
3/290
表达已经有答案表达没有处理表达答案不确定C++笔试题1.多态类中的虚函数表是 Compile-Time,还是 Run-Time 时建立的?答案:虚拟函数表是在编译期就建立了,各个虚拟函数这时被组织成了一种虚拟函数的入口地址的数组.而对象的隐藏组员--虚拟函数表指针是在运行期--也就是构造函数被调用时进行初始化的,这是实现多态的关键.3.main 主函数执行完毕后,与否也许会再执行一段代码?(朗讯的一道笔试题)答案:可以,可以用_onexit 注册一种函数,它会在 main 之后执行;假如你需要加入一段在 main 退出后执行的代码,可以使用 atexit()函数,注册一种函数。 语法: #include int atexit(void (*function")(void)); #include #include void fn1( void ), fn2( void ), fn3( void ), fn4( void ); int main( void ) { atexit(fn1); atexit( fn2 ); atexit( fn3 ); atexit( fn4 ); printf( "This is executed first.\n" ); } void fn1() { printf( "next.\n" ); } void fn2() { printf( "executed " ); } void fn3() { printf( "is " ); } void fn4() { printf( "This " ); } 成果:This is executed first. This is executed next. 4.一种父类写了一种 virtual 函数,假如子类覆盖它的函数不加 virtual ,也能实现多态? 在子类的空间里,有无父类的这个函数,或者父类的私有变量? (华为笔试题)答案:只要基类在定义组员函数时已经申明了 virtue 关键字,在派生类实现的时候覆盖该函数时,virtue 关键字可加可不加,不影响多态的实现。子类的空间里有父类的所有变量(static 除外)。5.给一种字符串、例如 “ababc”规定返回“ab”. 由于“ab”持续反复出现且最长。 用 C/C++语言写一函数完毕该算法,给出复杂度6.对序列 1、1、2、3、5、8、13。。。。 是 Fab..数列 2、3、5、13...是 Fab..质数数列,由于他们与自己前面的 Fab...数列都互质给出 k,返回第 k 小的 Fab..质数7.101 个硬币 100 真、1 假,真假区别在于重量。请用无砝码天平称两次给出真币重还是假币重的结论。8.完毕字符串拷贝可以使用 sprintf、strcpy 及 memcpy 函数,请问这些函数有什么区别,你喜欢使用哪个,为何?答案:这些函数的区别在于 实现功能 以及 操作对象 不一样。1.strcpy 函数操作的对象是 字符串,...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

2025年C语言笔试面试题大全

您可能关注的文档

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部