C++
weixin_45965693
爱逛B站的肥宅,也不是计算机专业的
展开
-
数值计算方法 第一章|C++菜鸟的自我修养|
数值计算方法 第一章原创 2022-07-02 22:09:01 · 342 阅读 · 0 评论 -
排序C++main
// 各种排序算法的实验比较//计算不同初始状态与排序规模下的各种排序算法的运行时间#include "time.h"#include "iostream.h"#include "stdlib.h"#include "string.h"#include "Compare.h"#include "Node.h"#include "StraightInsertSorter.h"#include "ImprovedInsertSorter.h"#include "BinaryInsertSo原创 2021-11-16 20:42:23 · 2094 阅读 · 0 评论 -
2021-11-09 Data Struct
Data StructListStackQueueLinearLinearListLinearStackLinearQueueLinkLinkListLinkStackLinkQueue展示功能插入删除查询打印ListModifyDataDeleteByIndex/DeleteByKeyFindOutputStackPushPopFindOutputQueueInsertDeleteFindOu原创 2021-11-09 14:24:18 · 163 阅读 · 0 评论 -
2021-11-09 Project2 Sum
main.cpp#include <iostream>#include "conio.h"using namespace std;#include"fileprocess.h"#include"tip.h"#include"LinearList.h"#include"LinkList.h"#include"LinearStack.h"#include"LinkStack.h"#include"LinearQueue.h"#include"LinkQueue.h"int.原创 2021-11-09 13:48:11 · 78 阅读 · 0 评论 -
2021-11-01 算法复杂度分析(必考)
原创 2021-11-01 20:46:55 · 70 阅读 · 0 评论 -
数据结构算法上机-输入输出
#include <stdio.h>#include <cstdlib>#include <stdlib.h>#include <time.h>/*找出数组最大数模板*/ template<typename T>T max(T x[],int n) { int a; int m=0; for(a=0;a<n-1;a++) { if(x[m]<x[a]) m=a; } return x[m];}/*.原创 2021-10-05 18:53:33 · 154 阅读 · 0 评论 -
10.输入输出流
1.掌握C++流的概念2.能够使用格式控制数据的输入输出3.掌握文件的I/O操作原创 2021-03-05 10:47:52 · 52 阅读 · 1 评论 -
9.模板
1.简单了解函数模板的定义和使用方式2.简单了解类模板的定义和使用方式原创 2021-03-05 10:46:52 · 65 阅读 · 1 评论 -
8.了解多态性概念
1.虚函数机制的要点2.纯虚函数与抽象基类、虚函数3.了解运算符重载原创 2021-03-05 10:46:15 · 92 阅读 · 1 评论 -
二级公共基础知识
计算机二级公共基础知识(全)——百度文库原创 2021-03-04 23:29:00 · 61 阅读 · 1 评论 -
C++函数的重载
一直都不是很会重载函数,自己写不好,只会生搬硬套,是时候理解清楚了1.定义两个函数名字相同,形参表不同,且处于同一个作用域之中这两个函数就称为重载函数调用的时候,编译器会根据传递的实参类型推断想要的是哪个函数2.什么情况用?定义了一组函数,但它们需要应用在不同的参数类型上这样可以减轻程序员记名字的负担(main函数不能重载!)3.为什么要定义在同一作用域?如果一个在全局作用域,一个在局部作用域,则局部作用域中定义的函数就会屏蔽掉全局作用域的函数,于是不进行重载。4.由参数表的不同分.原创 2021-03-04 22:49:12 · 74 阅读 · 1 评论 -
7.掌握类的继承与派生知识
选择题 3分,操作题(1)派生类的定义和访问权限(2)继承基类的数据成员与成员函数(3)基类指针与派生类指针的使用(4)虚基类原创 2021-03-04 21:50:57 · 139 阅读 · 1 评论 -
6.熟练掌握类与对象的相关知识
选择题31~36 5分,操作题(1)类的定义方式、数据成员、成员函数及访问权限(public,private,protected)(2)对象和对象指针的定义与使用(3)构造函数与析构函数(4)静态数据成员与静态成员函数的定义与使用方式(5)常数据成员与常成员函数(6)this指针的使用(7)友元函数和友元类(8)对象数组与成员对象...原创 2021-03-04 21:49:29 · 93 阅读 · 1 评论 -
5.掌握函数的有关使用
选择题20~28题 4分 ,操作题(1)函数的定义方法和调用方法(2)函数的类型和返回值(3)形式参数与是在参数,参数值的传递(4)变量的作用域、生存周期和存储类别(自动、静态、寄存器、外部)(5)递归函数(6)函数重载(7)内联函数(8)带有默认参数值的函数...原创 2021-03-04 21:40:39 · 49 阅读 · 1 评论 -
4.数组、指针与引用
选择题5~23 6分 ,操作题(1)掌握一维数组的定义、初始化和访问,了解多维数组的定义、初始化和访问(2)了解字符串与字符数组(3)熟练掌握常用字符串函数(strlen\strcpy\strcat\strcmp\strstr等)(4)指针与指针变量的概念,指针与地址运算符,指针与数组(5)引用的基本概念,引用的定义与使用...原创 2021-03-04 21:38:32 · 80 阅读 · 1 评论 -
3.C++基本语句
(1)掌握C++的基本语句,如赋值语句、表达式语句、复合语句、输入、输出语句和空语句等(2)用if语句实现分支结构(3)用switch语句实现多分支选择结构(4)用for语句实现循环结构(5)用while语句实现循环结构(6)用do…while语句实现循环结构(7)转向语句(goto\continue\break和return)(8)掌握分支语句和循环语句的各种嵌套使用...原创 2021-03-04 21:34:20 · 76 阅读 · 1 评论 -
2.数据类型、表达式和基本运算
选择题,操作题,重点(1)掌握C++数据类型(基本类型,指针类型)及其定义方法(2)了解C++的常量定义(整形常量、字符常量、逻辑常量、实型常量、地址常量、符号常量)(3)掌握变量的定义与使用方法(变量的定义及初始化,全局变量,局部变量)(4)掌握C++运算符的种类、运算优先级和结合性(5)熟练掌握C++表达式类型及求值规则(赋值运算,算术运算符和算术表达式,关系表达式和关系运算符,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式)...原创 2021-03-04 21:31:22 · 71 阅读 · 1 评论 -
1.C++语言概述
选择题,2分(1)了解C++语言的基本符号(2)了解C++语言的词汇(保留字、标识符、常量、运算符、标点符号等)(3)掌握C++程序的基本框架(程序结构设计框架、面向对象程序设计框架等)(4)能够使用VisualC++2010Express集成开发环境编辑、编译、运行与调试程序...原创 2021-03-04 21:20:57 · 71 阅读 · 1 评论 -
计算机二级C++刷题记录
笔记依然采用超链接跳转的方式,这是目录清单二级公共基础知识 前10道题,占10分二级C++考试内容如下1.C++语言概述2.数据类型、表达式和基本运算3.C++基本语句4.数组、指针与引用5.掌握函数的有关使用6.熟练掌握类与对象的相关知识7.掌握类的继承与派生知识...原创 2021-03-04 21:18:01 · 326 阅读 · 1 评论 -
C++概念题
1-12 第一章13-25 第二章26-31 第三章32-40 第四章41-48 第五章49-原创 2021-01-11 22:53:02 · 689 阅读 · 0 评论 -
C++程序题——有关指针的
1.要将字符串q复制给p,除了使用与复制字符数组相同的三种方法外,还可用程序段while(*q) *p++=*q++;\\把当前的q赋给p,并都向后移一位 *p='\0';\\让p的下一位为空,下一轮循环再赋值,直到最后一次q到'\0'让p的最后一位也是以'\0'结束...原创 2021-01-09 18:46:29 · 119 阅读 · 0 评论 -
C++程序题——有关类与构造函数的
1.定义一个日期类Date,包含年、月、日三个数据成员,以及一个求第二天日期的成员函数和输出日期的成员函数#include <iostream>using namespace std;class Date{private: int year,month,day; //包含三个数据成员:年、月、日public: Date(int y,int m,int d) //构造函数 { year=y; month=m; day=d; } void nextday();原创 2021-01-09 00:43:32 · 205 阅读 · 1 评论 -
C++程序题——有关数组操作的
1.输入一组数据以-1作为结束标志,要求删除其它数据只保留能被2整除的数据并输出结果#include <iostream>using namespace std;void main(){ int b[50],x,n=0; //一个int标识符 又可以定义整型数组又可以整型数 cin>>x; //接收 while(x!=-1) //-1作为结束标志 { b[++n]=x; //++n来移动下标 cin>>x;原创 2021-01-09 00:42:51 · 274 阅读 · 0 评论 -
C++程序题——有关继承和多态的
1.定义一个抽象类Shape,包含一个纯虚函数perimeter,功能是计算图形的周长。从Shape共有派生出三个类:(1)Triangle(三角形),数据成员包括三条边的长度(a,b,c);(2)Rectangle(矩形),数据成员包括宽(width)和高(height);(3)Circle(圆),数据成员为半径(radius)。合理利用多态分别实现perimeter函数计算三角形、矩形和圆的周长。重载运算符<为Shape类的友元函数,操作数为两个图形对象的常引用,比较两个图形的周长大小,原创 2021-01-09 00:41:39 · 1033 阅读 · 0 评论 -
复习C++提纲
知识网络图 概念题 程序题原创 2021-01-08 17:54:01 · 152 阅读 · 0 评论 -
C++实验指导 第10章 多态性
第8章 类的重用 要点导读本章介绍类的继承关系,与类的组合关系相似,类的继承也是为了代码的重用。使用继承首先要理解继承关系的含义组合关系VS类的继承关系通常可以用“是一种”来检验类之间是否存在继承关系。“汽车”类可以继承“交通工具”,构成“汽车”类时需要“车轮“类此时用类的组合为宜。在使用继承关系是,从基类继承的成员的访问控制属性需要特别注意,初学时不太容易记住。首先要明确从基类继承的成员的访问控制属性受两方面因素影响:一是成员在基类中原来声明的访问控制属性;二是继承方式。简单来原创 2020-11-17 15:20:54 · 150 阅读 · 0 评论 -
C++实例——第六章
数组的定义与使用类型说明符 数组名[常量表达式][常量表达式]…int a[5][3]从0开始数的#include <iostream>using namespace std;int main(){ int a[10],b[10]; for(int i = 0;i<10;i++){ a[i]=i*2-1; b[10-i-1]=a[i]; } for(int i = 0;i < 10;i++){ cout<<"a["<<i<原创 2020-11-12 08:32:32 · 368 阅读 · 0 评论 -
C++综合实例——个人银行账户管理程序
一个活期储蓄账户包括:信息:账号(id)、余额(balance)、年利率(rate)等操作:显示账户信息(show)、存款(deposit)、取款(withdraw)、结算利息(settie)等原创 2020-10-30 22:03:32 · 1823 阅读 · 0 评论 -
C++实例——第五章
程序结构和数据共享两条主线变量和对象定义在不同位置函数体内、类体内、函数原型参数表内、所有函数和类之外其作用域、可见性、生存期都不同属于整个类的数据成员——静态数据成员用于处理静态数据成员的函数——静态成员函数友元:对一些类外的函数、其他的类,给予授权,使之可以访问类的私有成员const关键字,限制对共享数据的修改。原创 2020-10-29 21:48:57 · 317 阅读 · 0 评论 -
C++实例——第四章
进入面向对象的程序设计了会写得仔细一点类和对象的定义(类是同一类对象的抽象)定义类class 类名称{ public: 公有成员(外部接口) private: 私有成员 protected: 保护型成员};类内初始化例4-1 钟表类#include <iostream>using namespace std;//类的定义class Clock{public: void setTime(int newH = 0, int newM = 0, in.原创 2020-10-28 16:29:33 · 901 阅读 · 0 评论 -
C++实例——第三章
例3-1 编写一个求x的n次方的函数//3_1.cpp#include <iostream>using namespace std;//计算x的n次方double power (double x,int n){ double val=1.0 while(n--) val *= x; return val; } int main(){ cout<<"5 to the power 2 is"<<power(5,2)<<endl;原创 2020-10-16 20:30:53 · 587 阅读 · 0 评论 -
C++实例——第二章
TIPS:1.int x,y; 分号不要忘记!2.隐含转换和显式转换原创 2020-10-14 22:38:02 · 147 阅读 · 0 评论