行测 接口测试 跨域 百度搜索优化 二代征信 reactjs database class unix safari jScroll Animsition seo外包优化 vue前端框架 vue学习教程 管理后台ui 网站后台管理模板 后台页面模板 linux查看防火墙 ssr链接解析 wps文件修复工具下载 python正则提取字符串 java发邮件 java配置 java数组扩容 java语言简介 java遍历文件夹下所有文件 java中scanner用法 linux目录系统 tabletpc 字幕制作软件哪个好 tftpd64 stl2stp 反转颜色 3389扫描器 extjs视频教程 怎么设置迅雷为默认下载器 bz2解压命令 工信部手机入网查询 js跳出for循环
当前位置: 首页 > 学习教程  > 编程语言

2020年9月C++笔试准备(一)

2020/9/19 16:17:16 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

前言

今年考研上岸了,但是因为疫情原因,没有进行笔试,最近入学后还要再笔试,所以我打算一边看书一边写博客记录,也方便以后复习。

绪论

  1. 计算机的指令系统
    指一台计算机硬件系统能够识别的所有指令的集合

  2. 机器语言
    由计算机硬件系统可以识别的二进制指令组成的语言

  3. 汇编语言
    它将机器指令映射为一些可以被人读懂的助记符

    汇编程序: 将汇编语言直接转换为机器指令,再由计算机去识别和执行

    编译程序: 高级语言编写的源程序经过编译程序加工成为机器语言表示的目标程序(也可以是汇编语言表示的目标程序,则还需要经过一次汇编程序的加工)

    解释程序: 同样是将高级语言源程序翻译成机器指令;不同点在于它一边翻译一边执行(对源程序中要重复执行的语句(循环)需要重复地解释执行,因此效率较低)

  4. 高级语言
    他屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定含义的数据命名和容易理解的执行语句。

    c++是高级语言
    Smalltalk是第一个真正的面向对象的程序语言

  5. 结构化程序的设计思路
    自顶向下、逐步求精;
    程序按照功能划分为若干个模块;
    模块之间的关系尽可能的简单,在功能上相对独立;
    模块内部由顺序、选择、循环三种基本结构组成;

  6. 对象
    将数据以及对数据的操作方法放在一起,作为一个相互依存、不可分离的整体,即对象。

    对象是系统中用来描述客观事物的一个实体,它是用来构成系统的一个基本单位。

    对象 = 一组属性 + 一组行为


  7. 类是具有相同属性和服务的一组对象的集合,它为属于该类的对象提供了抽象的描述。

    模具与铸件的关系

    类中的大多数数据只能用本类的方法进行处理;
    类通过外部接口与外界发生关系,对象与对象之间通过消息进行通信。

  8. 封装
    把对象的属性和服务结合成一个独立的系统单位,并尽可能隐藏对象的内部细节。

  9. 继承
    特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般的继承。

  10. 多态性
    指在一般类中定义的属性或行为,被特殊类继承以后,可以具有不同的数据类型或表现出不同的行为。

  11. 原码、反码、补码
    正数的反码、补码与原码相同
    原码:符号-绝对值表示的编码;
    反码:负数反码的符号位与原码相同(仍用1表示),其余各位取反
    补码:负数的补码是其反码的最末位+1求得
    补码运算中符号位可作为数值参加运算,补码运算的结果仍然是补码

    溢出:运算结果超出了一定位数的二进制数所能表示的数的范围


本文链接: http://www.dtmao.cc/news_show_200386.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?