栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

C++程序设计期末考试复习试题及解析 1(自用~)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C++程序设计期末考试复习试题及解析 1(自用~)

C++程序设计期末考试复习试题及解析 1
  • 1.题目及解析(根据多个截图进行解析)
    • 1.除了以下5个操作符,其余均可
    • 3. X64(64位)
    • 4.常数据成员
    • 5.类的友元函数不是类的成员函数
    • 6.类的静态成员函数只能引用该类中说明的静态成员
    • 7.通过基类对象只能访问到基类
    • 8.类的构造函数不能被定义为虚函数,但析构函数可以定义为虚函数
    • 9.类的友元关系不可被传递、继承
    • 5.函数指针的使用~
    • 1.struct 默认public,共用体(联合体)也是默认public
    • 区分 指针数组 和 数组指针
    • 6.不标明访问属性,则默认private
    • 7.常成员函数是在声明的 最后 加上const
    • 重点***10.总结不同的派生继承方式访问控制属性的变化
    • :: 作用域分辨符的使用
    • 公有继承以及作用域分辨符
  • 2.总结
  • 3.更新日志

1.题目及解析(根据多个截图进行解析)

1.除了以下5个操作符,其余均可
.    .*   ::   ?:   sizeof()    
3. X64(64位)



小tip: 不允许使用指向 引用的指针~

4.常数据成员

常数据成员 即 类的成员数据前加const 修饰,只可以通过初始化列表获得初值,之后都不可以改变
(每一个对象当然可以通过 赋不同的初值 来使 常数据成员的值不同~)

5.类的友元函数不是类的成员函数 6.类的静态成员函数只能引用该类中说明的静态成员 7.通过基类对象只能访问到基类 8.类的构造函数不能被定义为虚函数,但析构函数可以定义为虚函数 9.类的友元关系不可被传递、继承

5.函数指针的使用~


1.struct 默认public,共用体(联合体)也是默认public 区分 指针数组 和 数组指针
//p为指针,指向数组大小为5,每个元素类型为int的数组
int (*p) [5];   

//p为数组,大小为5,里面元素的类型为 int * 即里面元素均为 指向int类型的指针
int *p[5];


6.不标明访问属性,则默认private 7.常成员函数是在声明的 最后 加上const 重点***10.总结不同的派生继承方式访问控制属性的变化
//1.公有继承
①public、protected仍为public、protected
private被继承后变为不可直接访问
②在派生类中 , 成员函数可以直接访问从基类继承来的 public、protected
③类族之外 , 派生类对象只可访问从基类继承来的public成员
④派生类中/外均不可直接访问基类继承来的 private

[不可直接访问 , 但可以间接地去访问!!!]
//2.私有继承
①public、protected变为private
private被继承后变为不可直接访问
②在派生类中 , 成员函数可以直接访问从基类继承来的 public、protected
③类族之外 , 派生类对象不可访问基类继承来的public、protected
④派生类中/外均不可直接访问基类继承来的 private

[也是可以套娃式的访问到!!!]
//3.保护继承
①public、protected变为protected
private被继承后变为不可直接访问
②在派生类中 , 成员函数可以直接访问从基类继承来的 public、protected
③类族之外 , 派生类对象不可访问基类继承来的public、protected
④派生类中/外均不可直接访问基类继承来的 private

:: 作用域分辨符的使用



公有继承以及作用域分辨符






2.总结

网上找的题,难免有水印,凑活学习一下~
有些解析配合代码食用更舒畅~

3.更新日志

2022.7.2 整理

欢迎交流、讨论、指正~
不正确、不理解之处欢迎评论留言~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1002602.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号