导图社区 计算机二级操作题思维导图
计算机二级C语言思维导图操作题备考,常见考点都要,基于未来教育考试题库制作
编辑于2020-02-24 13:43:05植物生殖生理,概述了植物生殖生理的复杂过程,从基本概念到具体机制,再到实际应用,做了全面而详细的阐述。描述了花朵在特定生长阶段的状态。探讨了影响花粉生活力的外界条件,如湿度、温度、CO2和O2的相对浓度等。描述了花粉萌发、花粉和柱头的相互识别,以及受精过程中雌蕊的生理变化。
C语言知识点整理,内容涵盖了C语言学习的多个重要方面,从简单的程序结构开始,逐步深入到数据类型、运算符、流程控制结构等核心概念。详细列出了C语言中的运算符,包括自加自减运算符、优先级和结合性等关键概念,帮助学习者理解和掌握这些运算符的使用方法。涵盖了“循环”、“表达式”、“流程结构”、“语句”、“选择判断”和“goto”等知识点,这些都是编写复杂程序时必须掌握的技能。还涉及了函数、数组、内存分区、多文件编程、内存管理、位运算、类型转换、文件操作、类型修饰符、预处理和其他高级主题,如类型重命名等。
计算机操作系统思维导图总结,内容包含操作系统引论、进程的描述与控制、处理机调度与死锁、存储器管理、虚拟存储器、输入输出系统、文件管理。
社区模板帮助中心,点此进入>>
植物生殖生理,概述了植物生殖生理的复杂过程,从基本概念到具体机制,再到实际应用,做了全面而详细的阐述。描述了花朵在特定生长阶段的状态。探讨了影响花粉生活力的外界条件,如湿度、温度、CO2和O2的相对浓度等。描述了花粉萌发、花粉和柱头的相互识别,以及受精过程中雌蕊的生理变化。
C语言知识点整理,内容涵盖了C语言学习的多个重要方面,从简单的程序结构开始,逐步深入到数据类型、运算符、流程控制结构等核心概念。详细列出了C语言中的运算符,包括自加自减运算符、优先级和结合性等关键概念,帮助学习者理解和掌握这些运算符的使用方法。涵盖了“循环”、“表达式”、“流程结构”、“语句”、“选择判断”和“goto”等知识点,这些都是编写复杂程序时必须掌握的技能。还涉及了函数、数组、内存分区、多文件编程、内存管理、位运算、类型转换、文件操作、类型修饰符、预处理和其他高级主题,如类型重命名等。
计算机操作系统思维导图总结,内容包含操作系统引论、进程的描述与控制、处理机调度与死锁、存储器管理、虚拟存储器、输入输出系统、文件管理。
计算机二级C语言操作题考点
C语言设计基础
考点1
C程序结构特点
一个C源程序有且仅有一个main函数,程序执行总是从main函数开始
每个执行语句都必须以分号结尾,预处理命令、函数头和花括号之后不加分号
考点2
常量与变量
整型数据
整型常量
整型变量
实型数据
十进制小数形式
指数形式
字符型数据
字符常量
字符变量
字符串常量
字符串常量最后一个字节存放字符'\0'(ASCII码值为0),即字符串结束标识
变量初始化
先定义都初始化
在定义时直接初始化
考点3
运算符及表达式
算术运算符
复合运算符
自加自减运算符
逻辑运算符
优先级
算关逻赋
考点4
强制类型转换
一般形式
(类型名)(表达式)
典型题目是两个整数相除的值
int i,double f,需要将整数i的倒数赋值给f
强制类型转换
f = (double) 1/i
在赋值运算符种进行类型转换,将运算符左侧的整数变为浮点型数
f = 1.0/i
C语言基本结构
考点5
格式输入输出
printf()函数
scanf()函数
格式化输入字符的时候,空格也会被当作一个字符输入
格式控制列表中,非格式字符需要按原样输入
利用for循环和scanf()给数组赋值时
把字符串读入字符数组中时,不需要使用取地址符&
其他情况下需要使用取地址符&
putchar()函数
getchar()函数
考点6
条件与分支
if语句
switch语句
考点7
循环
for循环
while()循环
跳出循环的语句
continue
break
函数
考点8
函数的定义、调用及参数传递
函数定义
类型标识符 函数名( 形参列表) 语句
函数类型考查
要确定函数的类型,只需要确定函数应返回的值的类型即可,若函数无返回值,则为void型
函数参数和返回值
函数的返回值通过函数调用,使主调函数能得到一个确定的值,返回值的类型与函数类型标识符一致
函数调用
函数语句
吧函数调用作为一条语句,此时该函数不要求有返回值,只需要执行一定的操作
函数表达式
函数出现在一个表达式中,称为函数表达式
因为要参与表达式的计算,所以要求函数有对应数据类型的返回值
函数参数
函数调用作为一个函数的参数
参数传递
传递值
函数名(实参列表)
传递引用
函数名(&参数)
区别
在值传递时,参数在函数执行过程中所产生的变化不被记录,即形参中的值变化不会影响实参的值
引用传递正好相反
考点9
迭代算法和递归算法
递归算法
在调用一个函数的过程中直接或间接调用其函数本身的方法
典型列子
斐波那契数列、求n!、递归输出回文等
迭代算法
让计算机每次对一组指令或步骤进行重复执行,在每次执行时都可以从原变量得出一个新值
典型例子
求方程近似根
指针
考点10
指针变量的定义
指针
指针变量
存放变量的地址
指针定义格式
基类型 * 指针变量名
考点11
函数之间地址传递
传递值不修改原参数的值,但若原参数时一个指针,就可以修改指针指向的内存地址中所存放的数据
数组
考点12
一维数组
定义
类型说明符 数组名 [常量表达式]
初始化
一般在定义时为数组赋值
数组元素的输入输出
使用for循环进行一维数组的输入输出
考点13
排序算法
冒泡排序
选择排序
考点14
二维数组
定义方法
类型说明符 数组名 [常量表达式1] [常量表达式2]
二维数组初始化
二维数组的输入输出
使用两层for循环实现输入输出
字符串
考点15
字符串的表示
由于没有字符串常量,使用用一维字符数组表示字符串
系统在存储字符串常量时,会在字符串末尾自动加上一个结束标识符'\0'
根据结束标识符'\0'来判断字符串是否结束
考点16
指向字符串的指针
定义格式
char * 指针变量
初始化方法
char *p = "abc"
使用方法
while(*p){ }
注意
只有字符数组才可以应用数组名直接将整个数组中的元素输出,其他类型的数组不具备这种特征
考点17
字符串处理函数
字符串赋值函数
strcpy()
字符串连接函数
strcay()
字符串长度函数
strlen()
从起始指针到\0处为止的字符总数
字符串比较函数
strcmp()
结构体、共用体和用户定义类型
考点18
结构体变量的定义与表示
结构体的声明
struct 结构体名{ }
结构体变量的声明
直接跟在结构体声明之后
struct{ } array[10];
先声明结构体类型,再单独定义
struct student{ }; struct student array[10];
先声明结构体类型名,再用新类型名来定义变量
typedef struct{ } ST; ST array[10];
结构体变量的引用
结构体变量名.成员名
注意
与数组不同,结构名并不是结构的地址
考点19
链表
指针指向结构体的引用方法
struct student * p = &a;则下面三种引用成员的方式是一致的
a.b
(*p).b
p->b
链表的组成
头指针
存放第一个数据节点的地址
节点
包括数据域和指针域
链表的操作
插入节点
比如要将节点a,b之间插入c,则需要将指针指向a,然后将“c->next = a->next; a ->next = c ”,便得到a->c->b
删除节点
比如在a,c,b这三个连续节点中删除c节点,则将指针指向c后,再将a - >next = c - >next
考点20
typedef说明一种新类型名
格式
typedef 定义体 新名称
typedef int INT
之后便可以用INT来定义int型的变量
考点21
不带参数的宏定义
格式
#define 宏名 替换文本
带参数的宏定义
格式
#define 宏名 字符串
文件
考点22
文件的打开与关闭
文件类型指针
FILE *fp;
打开文件
fp = fopen(文件名,文件使用方式)
关闭文件
fclose(fp);
考点23
文件的读写
fread(buffer,size,count,fp)
fwrite(buffer,size,count,fp)
功能
数据块读/写函数,用于向文件读写一组数据
buffer是一个指针,表示起始地址
size是读/写的字节数
count表示要进行读/写多少个size字节的数据项