收藏 分享(赏)

vc二级考试概述.ppt

上传人:scg750829 文档编号:9126009 上传时间:2019-07-24 格式:PPT 页数:16 大小:107.50KB
下载 相关 举报
vc二级考试概述.ppt_第1页
第1页 / 共16页
vc二级考试概述.ppt_第2页
第2页 / 共16页
vc二级考试概述.ppt_第3页
第3页 / 共16页
vc二级考试概述.ppt_第4页
第4页 / 共16页
vc二级考试概述.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、VC+二级考试概述, 注意事项 知识点,上机部分(实践),一、改错 语法错误 (2个) 逻辑错误 (2个) 二、编程 编程要有层次结构;如“缩进”和“空行” 先在E:或F:盘上建立工程或相应文件;注意保存、运行、看结果;为防止意外发生,先保存,再运行;完成后按要求保存在软盘上。(在软盘上只保存 .cpp文件) 编程题;先编出框架;(以类编程为主)以常用的基本算法为主,难度一般不大;,Windows系统启动后,进行登录输入个人信息,类编程的基本框架,class A private: /可省略int x, y, z;public:A(int i , int j) x=i; y=j; void ma

2、x( ) if(xy)z=x else z=y; ; void main(void) A a(10,100); a.max(); ,改错题常见错误,忘写包含的头文件 编译预处理命令多加了分号 忘了说明语句(函数原形说明,变量说明) 及变量的初始化 在判断表达式忽略=与=的区别 +的前置与后置的区别 缺少或多余分号数组名的含义与数组下标越界 运算符重载(有函数重载运算符,友元函数重载) 实参与形参的结合方式 10. 逻辑算法思想的错误,上机考试注意事项,在硬盘(E或F盘)的根目录下建立一个目录,最好以自己的姓名或学号命名; 启动vc+后在自己建立的目录下建立工程文件,再按照题目要求的文件名建立源

3、程序文件,把错误程序输入,输入过程中注意随时存盘; 仔细审题,弄清算法过程和程序结构; 一般先改正语法错误,等编译通过,再改逻辑错误。 程序改完后,存盘,然后到自己建立的目录下把扩展名为“.cpp”的文件考到软盘上; 类似的过程做编程题。,笔试部分,1. 20 + 40的原则 2. 考核重点为基本概念、基本运算和基本编程 方法 3. 涉及面较广,但难度不大 (审题要细心),笔试知识点,1. 标识符与关键字 (如: if ,If) 2. 转义符 (如:A,x41,101) 3. 表达式求解,不同类型数据混合运算 4. 逻辑表达式求值及优化 5. 表达式语句中的+、-运算 6. switch(表达

4、式)语句 7. break 和 continue 语句 8. while、for、dowhile三种循环形式 9. 函数定义和调用形式 10.递归调用,11.块作用域与文件作用域 12.自动类型与静态类型变量 13.函数重载的定义 14.宏的使用,理解宏展开 15.数组与函数的使用 16. 数组与字符串的使用 17.结构体、共同体、枚举的定义和使用 18.指针定义与使用 19.指针与数组的结合使用 20. 指针与字符串,21. 指针数组与行指针使用与区别 22. 指针与函数结合使用 23. new 与delete 的使用 24. 引用的使用 25. 函数的值传送、地址转送、引用 26. 链表的

5、创建、插入、删除、查找27. 类的定义、基本结构 28. public、private、protected区别 29. 对象的使用 30. 成员函数的重载,31. this指针的使用(与*this) 32. 构造函数与析构函数 33. 继承与派生的使用 34. 友元函数及使用 35. 虚函数 36. 运算符重载 37. +、-重载 38. 面向对象的一些概念(填空、选择),1. 面向对象程序设计的几个要素 p7 2. 混合运算的转换规则 p26 3. 程序的三种基本结构 p40 4. exit() 与abort()终止程序的执行 p57 5. 程序由一个入口main()函数和其他函数组成 p6

6、2 6. 有返回值的函数,用return语句来返回值;无返值的函数,可用return;返回 p65-66 7. 作用域分5类:p72 8. 变量的存储类型:p76,基本概念,9. 函数重载的几点注意 p86 10. 编译预处理的功能分三种:p87 11. 数据类型分:基本类型和导出类型 p98 12. 函数的参数结合:值传送、地址传送、引用传送 13. 定义时,数组下标必须是整数、字符、枚举常量 14. #define 与 const 定义常量区别 15. 字符串结束标志0,即ASCII值为0 与0区别 16. strlen()函数与sizeof()运算符的区别 17. struct、unio

7、n、enum,18. private、protected、public p202 19. 构造函数及缺省构造函数几点注意 p219、p225 20. 虚基类的作用 p267 21. 友元函数的作用 p271 22. 多态性分两种,及实现方式 p275 23. 运算符重载用类的成员函数与友元函数 p302 24. cin、cout、cerr、clog 都是对象 25. 打开文件有成员函数open与构造函数两种,面向对象中,常考的描述语句: 友元函数和静态成员函数都不带this指针;友元函数不是类的成员函数。友元函数可访问类的所有成员,破坏了类的封装性 派生类的成员包含自己的成员和所有基类成员,但

8、访问权限需看继承方式等确定。 C+提供静态多态性和动态多态性;静态多态性是通过函数重载或运算符重载来实现;动态多态性是通过类的继承与虚函数来实现的。 派生类的对象可以赋给基类对象;派生类的指针变量可以赋给基类的指针变量;基类的指针变量可以指向派生类对象,二元运算符重载中,左操作数是对象,右操作数是参数。( 如 c1+c2 等价于 c1.operator+(c2) ) 含有纯虚函数的类是抽象类,它不能用来说明此类的对象,只能作为派生类的基类。 成员函数与友元函数实现运算符重载时,友元函数比成员函数多一个参数 在类中,系统可以自动生成的成员函数有:构造函数、析构函数、拷贝构造函数、重载赋值运算符。(如class A int x; A a1;A b1(a1); a1=b1;) 构造函数与析构函数:构造函数可以重载,析够函数不能重载;它们与类同名。析够函数不能有参数,但可以定义为虚函数;构造函数相反。,产生对象时,必定调用构造函数,撤消对象时必定调用析够函数;同一作用域的对象,调用构造函数与调用析够函数顺序相反。 (如:A a1,a2; 调用顺序:a1的构造函数、 a2的构造函数、 a2的析够函数、 a1的析够函数。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报