【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《C语言程序设计复习要点》,欢迎阅读!
《C语言程序设计A》
复 习
一、题目类型
(一)、单项选择题(学习通上的章节测验) 42分 (二)、填空题 (学习通上的章节测验) 20分 (三)、判断题 10分 (四)、程序填空题(10)
(1)给定代码留5个空 (2)给定代码留5个空
(五)编程题(18)
(1)给定4选一(10分) (2)提高题(8分)
二、考查知识点
1、Arduino开发平台上考题:(选择填空为主,最多3分)
波特率设置函数、输入输出针脚模式设置函数、HIGH(1)和LOW(0)常量使用;Arduino中setup()函数与loop()函数执行的次数?Arduino有没有main函数?……等等,也包括实验课上用到的函数作用,图像化编程常用图标的含义。 2、第三章基础理论部分,
比如%d,%o,%x,%f,%c含义;
c语言源程序编译后、连接后生成的文件后缀名分别是什么? 合法的标识符判定;
合法的赋值语句,复合赋值语句计算,算术运算取整、求余计算,混合运算要考虑优先级和结合性。
求字节运算符sizeof();//eg,int a; printf("%d\n", sizeof(a)); 结果为2。 关系运算符、逻辑运算符及构成的表达式正确表示? 3、第四章 选择结构程序设计部分 if单分支语句、双分支if-else语句、嵌套else-if语句架构,要分清结构;
会switch语句工作过程,有break语句和无break语句工作过程区别? 会看懂if语句和switch语句构成的程序。 4、第五章 循环 for循环(可能会循环中嵌套switch语句或者if语句)、while循环、do-while循环;
考察break和continue语句在循环中的执行过程。
会判断while循环、do-while循环、for循环的循环次数。 while循环、do-while循环、for循环循环判断条件只判断“真”和“假”,即“非0”和“0”值。如果判断条件是赋值语句,并且为非零值,那么该判断条件为真,则判断条件永远成立,循
环永远进行。 5、第六章 数组 一维和二维数组数组定义一般形式,一维和二维数组数组元素的引用,下标不能越界。 一维字符数组以字符串存储和以字符形式存储区别?字符串有一个默认的’\0’字符。
字符数组存储字符串时,用printf输出,输出格式为%s,那么输出时将遇上第一个‘\0’结束字符串的输出。 6、第七章 函数 区分函数定义、调用、声明,会读懂程序,分析功能,得出输出结果。 递归调用。 数组元素作为函数参数进行数据传递,形参的改变,不会影响实参值。 7、第八章 指针 指针定义、指针赋值;
指针自加自减运算表示指针的移动; 指针引用数组元素。 8、结构体 结构体类型的定义、结构体变量的定义,结构体变量的内存。 9、宏定义 课上举例理解。 10、程序填空题 可能会是实验课上的填空题 11、编程题
(一)4抽1
第一题:
有一数列:2/1,3/2,5/3,8/5,…求出这个数列的前 10 项之和。
第二题:
编写求 n!的函数 f(int n),在主函数中输入两个整数 m、n,然后调用函数求:
第三题:
编写两个函数,分别求两个正整数的最大公约数和最小公倍数,用主函数调用
这两个函数,并输出结果,两个正整数由键盘输入。
第四题:
编写程序,如果输入一个大写字母,输出对应的小写字母,如果输入 0~9 之间的数字,转换为相应的数字字符类型输出,要求输入输出时有相应的提示语句。
(二)编写程序,实现如下功能:(按要求完成,否则不得分) 另此题按步骤给分。
(1)要求在键盘上通过输入函数输入两个整型数据m和n,
本文来源:https://www.wddqxz.cn/61a38b6f463610661ed9ad51f01dc281e53a5693.html