电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

天津大学cpp(c++)期末总复习

58页
  • 卖家[上传人]:第***
  • 文档编号:48886086
  • 上传时间:2018-07-21
  • 文档格式:PPT
  • 文档大小:612KB
  • / 58 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、期末复习期末复习第一章内置类型: int, float, double, bool, char 常量与变量变量的定义与初始化变量的输入与输出下列常数不符合C+语法的是_。 A)”123.4w” B)ABCD C)1e-6 D)n第一章运算符与表达式 算术运算符 除法(/)整数相除,结果为整数 模(%)要求运算量必须是整型 赋值(=) 关系运算符 等于要写成 = 与逻辑运算符结合使用可以表示更复杂的条件 0=60) j-;if(i #include int count(char *p,char c,int int i;for(i=0; pi!=0;i+) if( *(p+i)= c )n+; num+;return num; void main()char s180=“sadf fdjkdj“,s280=“zxdh dhfjs“,ch=d;int n1=0,n2=0,n3;n3=count(s1,ch,n1); n3=count(s2,ch,n2);cout void fin(int n) if(n!=0) fin(n-1); for(int i=n; i=1; i-)coutdispl

      2、ay(); q-display(); 第六章 继承与派生父类与子类 子类中的成员有哪些? 需重新定义子类的构造函数和析构函数当一个派生类公有继承一个基类时,通 过派生类对象可以直接访问基类的 _。 A)public成员 B)protected成员 C)private成员 D) public成员和protected成员/本科生类 class Student public:Student(int n=0,char *sname=“,int s=0) no=n; score=s; strcpy(name,sname); void display() coutprint(); 程序运行结果 :圆心:3 4半径:10class Point public:Point( ) x=0; y=0; void setP(double x1 , double y1 )x=x1; y=y1;virtual void print( ) cout print(); 第八章 输入输出流流模式 ofstream类ifstream类fstream类流操作小结定义流对象用于文件的读/写ifstream fin; /建立输

      3、入文件流对象ofstream fout; /建立输出文件流对象fstream finout; /建立输入输出文件流对象使流对象与文件关联fin.open(“input.txt” , ios:in); /打开方式能省fout.open(“output.txt” , ios:out); /打开方式能省finout.open(“inout.txt” , ios:in | ios:out); 检查文件打开时是否有错if (!fin ) 检查是否到文件尾if (fin.eof() ) 打开方式不能省流操作小结格式化文本读/写(各种基本数据类型数据)fin num;fout num;非格式化文本读/写(读/写单个字符)ch = fin.get(); 或in.get( ch )fout.put( ch ); 读/写一整行fin.getline(str , n);fout str endl;设int a=5; ofstream fout(”out.txt”); 则可以将a 的值写入文件out.txt中的语句是_。 A)couta; B)fouta; C)fout.put(a); D)fout.writ

      4、e(a,sizeof(int);第九章 线性结构线性表的逻辑结构(元素之间关系是一对一的) 两种特殊线性表栈和队列 栈和队列都是运算受限的线性表,栈是规定只能在同一端 进行插入和删除运算的线性表,队列是规定只能在一端进 行插入而在另一端进行删除的线性表。而一般的线性表在 任何位置都能进行插入和删除运算。线性表的存储结构(每种结构的优缺点) 顺序方式(顺序表) 链接方式(链表,在单链表中增加头结点的作用) 索引方式 散列方式(哈希表,哈希存储发生冲突及解决冲突)第九章 线性结构熟练掌握在顺序表、单链表、顺序栈中各基本 操作的实现;掌握顺序表、单链表的查找、插入、删除的基 本过程(掌握代码)顺序栈 栈空(栈顶指示器的初始值top=-1)、栈满、入栈 、出栈循环队列(解决顺序队假溢出问题) 队空、队满、队列长度、入队rear的变化、出队 front的变化第十章 树形结构 树的逻辑结构(元素之间关系是一对多的) 了解树、二叉树、满二叉树、完全二叉树的定义和术语; 了解二叉树的性质;了解二叉树的存储结构;掌握二叉树 的遍历方法; 掌握树与二叉树之间的转换 哈夫曼树的构造和使用第十一章 查找与排序查找 顺序查找 二分查找 二叉排序树查找 哈希查找排序 直接插入排序 直接选择排序 冒泡排序常用算法求连加、求阶乘求最值、总和和均值数列、级数判断质数、回文数穷举 法欧几里德法求最大公因数查找、插入、删除排序对这些基本方法应能够自己写出程序和补全程序将一个数反转int rev (int num) int result = 0;while (num != 0)int last = num % 10;result =result * 10 + last ;num = num / 10;return result;

      《天津大学cpp(c++)期末总复习》由会员第***分享,可在线阅读,更多相关《天津大学cpp(c++)期末总复习》请在金锄头文库上搜索。

      点击阅读更多内容
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.