华北电力大学2023考研复试大纲详解

一、考试范围:

  1. 输入输出:C++标准输入输出流

  2. 基本语法:字符集、标识符、关键字、分隔符

  3. 数据类型和表达式:基本数据类型、常量、变量、算数运算符、赋值运算符、关系运算符、逻辑运算符

  4. 控制结构:顺序、选择、循环

  5. 复杂数据结构:数组、指针、引用、结构、联合、链表

  6. 函数:函数定义和说明、函数调用和参数传递、函数重载、函数嵌套与递归调用、变量的作用域和生存期

  7. 文件:文件的打开与关闭、文本文件读写操作、二进制文件的读写操作

二、考查重点:

​ 1.结构化程序设计方法

​ 2.C++程序设计语言的基础知识

​ 3.C++程序的阅读、编写与调试能力、具有良好的编程风格

​ 4.常用算法与程序设计
(1)求最大值与最小值

​ (2)华氏温度与摄氏温度的换算

​ (3)大小写字母转换

​ (4)判别闰年

​ (5)百分制成绩与五分制成绩互相转换

​ (6)求两个数的最大公因数和最小公倍数

​ (7)求素数、水仙花数、完全平方数

​ (8)统计输入字符中的类别

​ (9)求两个矩阵之和、之积

​ (10)选择排序与冒泡排序

​ (11)链表的遍历、增加、删除、修改

​ (12)文件的打开、读写、关闭

三、是否需携带计算器(是或否):否

常用算法与程序设计总结

1、求最大值与最小值

1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>

using namespace std;

int max(int a,int b)
{
int max;
if(a>b)
max=a;
else
max=b;
return max;
}

2、华氏温度与摄氏温度的换算

1
//华氏温度与摄氏温度换算公式:

3、大小写字母转换

1
//根据ASCLL码

4、判别闰年

1

5、百分制成绩与五分制成绩互相转换

6、求两个数的最大公因数和最小公倍数

7、求素数、水仙花数、完全平方数

8、统计输入字符中的类别

9、求两个矩阵之和、之积

10、选择排序与冒泡排序

11、链表的遍历、增加、删除、修改

12、文件的打开、读写、关闭