C++笔试100题

Posted Overboom

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++笔试100题相关的知识,希望对你有一定的参考价值。

第一部分:C++与C语言的差异(1-18

1、C 和 C++ 中 struct 有什么区别?

Protection行为 能否定义函数
c 否,但可以有函数指针
c++ 可以,默认是public

2、C++中的 struct 和 class 有什么区别?
【参考答案】从语法上讲,class和struct做类型定义时只有两点区别:
(一)默认继承权限。如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理;
(二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。 除了这两点,class和struct基本就是一个东西。语法上没有任何其它区别。

3、如何判断一段程序是由C 编译程序还是由C++编译程序编译的?
【标准答案】

#ifdef __cplusplus  
        cout<<“c++";  
#else  
        printf("c");  
#endif  

4、 C和C++有什么不同?
【参考答案】
从机制上:C是面向过程的࿰

以上是关于C++笔试100题的主要内容,如果未能解决你的问题,请参考以下文章

面试必备 | 常见C++笔试面试题整理

2021贝壳找房春招C++工程师笔试卷2

京东校招笔试(C++方向)编程题

C++笔试面试题收录

《自然语言处理实战入门》 ---- 笔试面试题:机器学习基础(81-100)

腾讯 C++ 笔试/面试题及答案