C语言整理2023年背诵版本 3

发布 2020-05-16 23:31:28 阅读 9601

其它考试重点。

1)字符串的 strlen()和strcat()和strcmp()和strcpy()的使用方法一定要记住。他们的参数都是地址。

2)strlen 和 sizeof的区别也是考试的重点;

3)define f(x) (x*x)和define f(x) x*x 之间的差别。替换的时候有括号和没有括号是考试超级重点。

4)int *p;

p = int *)malloc(4);

p = int *)malloc(sizeof(int));以上两个等价。

当心填空题目,malloc的返回类型是 void *

6)函数的递归调用一定要记得有结束的条件,并且要会算简单的递归题目。要会作递归的题目。

7)链表中的节点是有两个域,一个放数值,一个放指针。

8)函数指针的用法:口诀:使用时,有*就有括号。(*f) (3); 这个括号一定要有。

9)两种重要的数组长度:

char a=数组长度为3,字符串长度不定。sizeof(a)为3。

char a[5]= 数组长度为5,字符串长度3。sizeof(a)为5。

10)scanf不可以处理空格,gets可以处理。

11)指针迷惑的考点:超级重点!

char ch=iamhandsome”;

char *p=ch;

问你 *(p+2) 和 *p+2的结果是多少?

‘m’ ‘k’ 结果是这两个,想不通的同学请作死的想!想通为止!

12)数组中放数组一定要看懂:

int a[8]=;

int b[5]=;

b[a[3]]+这个写法要看懂,结果要知道是什么?b[4]++本身是0,运行完后,b[4]为1了。

15)字符串的赋值:c语言中没有字符串变量,所以用数组和指针存放字符串:

1、char ch[10]= 完整版本。

2、while( *t=*s ){s++;t简单版本。

3、while( *t++=s高级版本。

17)typedef 是取别名,不会产生新的类型,他同时也是关键字。

考点一:typedef int qq 那么 int x 就可以写成 qq x

考点二:typedef int *qq 那么 int *x就可以写成 qq x

18)static 考点是一定会考的!复习相关的习题。

static int x;默认值为0。

int x:默认值为不定值。

19)函数的递归调用一定会考!至少是2分。

13年3月C语言笔试

无纸化真考题笔试部分1 1.程序流程图中带有箭头的线段表示的是 a 图元关系。b 数据流。c 控制流 d 调用关系。2.结构化程序设计的基本原则不包括 a 多态性。b 自顶向下。c 模块化。d 逐步求精。3.软件设计中模块划分应遵循的准则是 a 低内聚低耦合。b 高内聚低耦合。c 低内聚高耦合。d ...

NOIP2019初赛模拟试题3 c语言

全国青少年信息学奥林匹克联赛初赛模拟试题。姓名成绩。一 单选题 1 以下不属于cpu的组成部件是 a.控制器b.运算器c.寄存器d.高速缓存。2 与十进制数2011.625对应的八进制数是 a.3733.625 b.3733.5 c.3352.1161 d.前三个都不对。3 将5个数的序列排序,不论...

C语言期末试题2023年C

c语言考试题。说明 考试成绩分为两部分 实验占10 卷面笔试占90 满分为100分。本试卷为卷面笔试部分,卷面满分为90分。一 填空题 10分,第1小题4分,其余每空1分 1 设有下列登记表,请采用最佳方式定义一种数据类型来表示这些数据的集合。其中,配偶姓名用spousename表示,子女人数用ch...