龙空技术网

NCRE2全国计算机等级二级考试:C语言

修炼者 33

前言:

现时同学们对“计算机c语言考试内容”大概比较着重,各位老铁们都想要知道一些“计算机c语言考试内容”的相关文章。那么小编在网摘上收集了一些关于“计算机c语言考试内容””的相关文章,希望朋友们能喜欢,你们快快来了解一下吧!

NCRE2C

程序设计语言是指挥计算机工作的钥匙。C语言是一个经典的程序设计语言,因为其最为简洁的语法,最强的底层控制和高性能的计算能力,被广泛应用再各个领域。C语言有助于我们深入了解计算机原理,理解程序设计的本质,对于初学者,如果想学习程序设计,强烈建议从C语言开始。

1. 前言

全国计算机等级考试NCRE是由教育部主持的一项技术认证,共分为4个等级,其中计算机等级考试二级主要考察学员对计算机基础知识和程序设计知识的了解和基本运用,已经成为大学生必须掌握的技能,或者通过的一项考试。

为帮助学员掌握C语言程序设计,通过NCRE2的C语言考试,并为计算机软件水平程序员考试打好基础。这里以全国计算机等级考试要求为主、辅以中国计算机技术职业资格程序员考试要求,结合软件工程师实践经历,整理相关文档和代码,供参考学习。

2. C语言内容

1. 背景   1. 计算机等级考试二级 C语言程序设计   2. 计算机等级考试二级 公共基础   3.程序设计语言发展历程]   4.C语言发展历程2. 开发环境   1. Visual Studio C++   2. GNU C/C++ 3. 快速示例   1. Hello CLang      1. Visual Studio C++         1. 用Notepad创建源文件         2. 编译、链接和运行      2. GNU C/C++         1. 用vim创建源文件         2. 编译、链接和运行      3. 常见问题   2. 程序结构介绍      1. 预处理         1. #include         2. #define      2. 函数         1. main            1. 参数         2. printf         3. scanf      3. 变量      4. 常量      5. 注释      6. 库   3. 开发过程      1. 编辑      2. 编译      3. 链接      4. 调试      5. 运行      6. 发布4. C语言基础   1. 进制      1. 二进制      2. 八进制      3. 十六进制   2. 数据类型      1. 常量         1. 字面常量         2. 符号常量      2. 变量         1. 命名规则         2. 初始化         3. 赋值      3. char         1. 字符常量         2. 字符变量         3. ASCII码         4. 字符串常量         5. 转义字符      4. short      5. int      6. long      7. long long      8. float      9.  double      10. unsigned      11. 计算机内存中的数据          1.  sizeof          2.  正负数          3.  无符号数   3. 输入输出      1. printf         1. 类型提升         2. 转换规范            1. "%|-+#0|0-9|.0-9|h hh l ll z|cdeEfosuxX"            2. 标志            3. 最小宽度            4. 精度            5. 长度指示符            6. 转换操作         3. 转换操作            1. "c"            2. "d"            3. "e E"            4. "f"            5. "o"            6. "u"            7. " x X"            8.  "s"         4. 长度指示符            1. "l"            2. "ll"            3. "h"            4. "hh"         5. 精度         6. 最小字段宽度         7. 标志            1. "0"            2. "-"            3. "+"            4. "#"       2. scanf         1. Visual Studio C++的安全提醒         2. 使用公式            1. 变参            2. 第一个参数指定规则            3. 其余的参数指定位置            4. 转换规则               1. double <=> %lf         3. 匹配规则            1. 按第一个参数的转换规则逐个匹配            2. 应该按顺序提供存放位置变量地址         4. 输入字符            1. %c <=> char            2. %s <=> char [] | char *         5. 输入字符串   4. 运算符和表达式      1. 表达式      2. 运算符         1. 关系运算符            1. "> >="            2. "< <="            3. "== !="         2. 逻辑运算符            1. ||             2. &&            3. !         3. 位运算符            1. &            2. |            3. ~            4. ^      3. 类型转换         1. 自动         2. 强制         3. 赋值   5. 控制流      1. 条件         1. if         2. else         3. else if      2. 循环         1. while         2. for         3. do-while         4. break         5. continue      3. 选择         1. switch         2. case         3. break   6. 数组      1. 定义      2. 初始化      3. 遍历数组      4. 赋值         1. 逐个赋值         2. 内存拷贝      5. 多维数组   7. 函数      1. 定义      2. 调用      3. 返回值      4. 参数         1. 实参         2. 形参         3. 类型            1. 数组            2. 复合类型            3. 自动类型转换      5. 递归   8. 指针      1. 指向特定内存的地址      2. 类型      3. 取地址&      4. 取内容*      5. 类型转换      6. 运算         1. "+"         2. "-"      7. 数组与指针      8. 函数指针   9.  字符串      1.  字符数组与指针      2.  const      3.  strlen      4.  strcat      5.  strcpy      6.  strcmp      7.  strstr      8.  strtok      9.  strdup      10. strchr   10. 复合数据       1.  struct       2.  union       3.  enum   11. 作用域       1.  块 {}       2.  函数       3.  文件   12. 预处理器       1.  预处理指令           1.  #define               1.  宏               2.  带参数宏                   1.  f(x,y) x+y               3.  宏运算符                   1.  "# 字符串"                   2.  "## 组合标识符"           2.  #undef           3.  typedef               1.  定义类型别名                   1.  基本类型                   2.  符合类型               2.  与#define的差异                   1.  预处理替换代码                   2.  编译时解释       2.  条件编译           1.  #if           2.  #elif           3.  #else           4.  #endif           5.  #ifdef           6.  #ifndef   13. 多个源代码文件       1.  #include       2.  源文件.c           1.  定义变量           2.  定义函数       3.  头文件.h           1.  声明               1.  符号常量               2.  函数               3.  复合类型               4.  共享变量           2.  守卫               1.  #ifndef               2.  #define               3.  #endif   14. 存储类别       1.  auto       2.  static           1.  函数内静态变量           2.  文件内静态变量       3.  extern           1.  外部文件变量   15. 文件       1.  打开/创建           1.  fopen           2.  模式                      1.  r               2.  w               3.  a               4.  b           3.  fseek           4.  ftell           5. rewind           6. fsetpos           7. fgetpos       2.  读取           1.  fscanf           2.  fgetc           3.  fgets       3.  写入           1.  fprintf           2.  fputc           3.  fputs           4.  fflush       4.  关闭           1.  fclose       5.  异常           1.  ferror   16. 位操作       1.  进制转换           1.  十进制 二进制           2.  十进制 十六进制       2.  位运算           1.  左移           2.  右移           3.  与或非           4.  异或   17. 内存管理       1.  变长数组       2.  malloc       3.  free       4.  函数返回指针
安装环境:GCC

msys2.org

pacman -S gccpacman -S make

安装环境:Visual Studio

参考资料:ncrec :

标签: #计算机c语言考试内容 #c语言计算机等级考试都考什么 #c语言计算机等级考试都考什么科目