"100条经典C++笔试题目.ppt" 知识点: 1. C++与C的区别:C++是面向对象的,提供了类,而C是面向过程的,但C也可以编写面向对象的程序。 2. struct和class的区别:从语法上讲,class和struct做类型定义时只有两点区别:(一)默认继承权限,如果不明确指定,来自class的继承按照private继承处理,来自struct的继承按照public继承处理;(二)成员的默认访问权限。class的成员默认是private权限,struct默认是public权限。 3. 判断一段程序是由C编译程序还是由C++编译程序编译的:使用#ifdef __cplusplus cout<<"c++";#else cout<<"c";#endif判断。 4. C和C++的不同:C是面向过程的,C++是面向对象的,提供了类;C适合要求代码体积小的,效率高的场合,如嵌入式;C++适合更上层的,复杂的场合。 5. 引用和指针的区别:指针通过某个指针变量指向一个对象后,对它所指向的变量间接操作;引用本身就是目标变量的别名,对引用的操作就是对目标变量的操作。 6. 虚函数的概念:虚函数是可以被继承的函数,在基类中声明为虚函数的函数,在派生类中可以被重写。 7. sizeof的作用:sizeof是编译时运算符,编译时就确定了,可以看成和机器有关的常量。 8. 静态全局变量的作用域:静态全局变量的作用域局限于一个源文件内,限制了其作用域,仅在定义该变量的源文件内有效。 9. C++函数的传递方式:C++函数的三种传递方式为:值传递、指针传递和引用传递。 10. 使用 Inline 函数:对于一个频繁使用的短小函数,可以使用 Inline 函数,Inline 函数可以减少函数调用的开销。 本资源包含了100条经典C++笔试题目,涵盖了C++的基础知识点,包括C++与C的区别、struct和class的区别、判断一段程序是由C编译程序还是由C++编译程序编译的、C和C++的不同、引用和指针的区别、虚函数的概念、sizeof的作用、静态全局变量的作用域、C++函数的传递方式等。





剩余119页未读,继续阅读





























- 粉丝: 416
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 2023年新版可编程序控制器形成性考核作业及答案.doc
- WeBlog-毕业设计资源
- 2023年沈阳理工大学理论电子商务概论.doc
- nuedc-resources-电赛资源
- 企事业单位办公网络应用方案.pdf
- 基于PLC的流量监控系统设计说明.doc
- 网络安全第三讲ppt课件.ppt
- 计算机室管理工作计划.docx
- ACM算法竞赛-ACM资源
- 校园网站策划与设计.doc
- MCM_2024C-美赛资源
- 无线wifi网络的应用和效益调研报告模板.doc
- 网络安全在我心中主题演讲稿2022-202310篇.docx
- 基于单片机的交通信号灯模拟控制系统.doc
- 危险化学品汽车运输安全监控系统车载终端与通信中心间数据接口协议和数据交换技术规范.doc
- 三级项目管理.docx



评论0