2017年计算机二级C语言考点学习

学习是把知识能力思维方法等转化为你的私有产权的重要手段,是“公有转私”的重要途径。以下是百分网小编整理的2017年计算机二级C语言考点学习,欢迎学习!

C语言考点:文件

【考点1】文件类型指针

文件指针是一个指向结构体类型的指针,定义格式为:FILE *指针变量名。在使用文件时,都需要先定义文件指针。

【考点2】文本文件与二进制文件

文本形式存放的是字符的ASCII码,二进制形式存放的是数据的二进制。例如“100”如果是文本形式就是存储’1’、 ’0’、 ’0’三个字符的ASCII码(00110001 00110000 00110000),如果是二进制形式就把100转化成二进制(01100100)。

【考点3】打开文件

文件的打开形式:

FILE *fp;

fp=fopen(“c:\\lab.c”,”rb”);。

fopen函数的前面一部分为文件名,后面一部分为文件的使用方式。其中r代表读,w代表写,a代表添加,b代表二进制位的。

【考点4】文件函数

判断文件结束feof函数,移动文件指针位置fseek函数,获得文件位置ftell函数,文件位置移到开头rewind函数,文件字符输入输出fgetc函数和fputc函数,文件输入输出fscanf函数和fprintf函数,文件字符串输入输出fgets函数和fputs函数,读写二进制文件fread函数和fwrite函数。

以上函数要求知道格式会用,清楚是用于二进制文件还是文本文件。

C语言考点:对C语言的深入探讨

【考点1】编译预处理

凡以#开头的这一行,都是编译预处理命令行,编译预处理不加分号,不占运行时间。宏替换仅是简单的文本替换,如#define f(x) (x)*(x)和#define f(x) x*x替换f(2+2)时就有区别,前者展开为(2+2)*(2+2),后者为2+2*2+2。

如果源文件f2.c中有#include"f1.c"可以理解为把源文件f1.c原样包含到f2.c中,使f1.c和f2.c融合到一起成为一个C程序编译。所以一个C程序必有主函数,但一个C源文件未必有主函数。

【考点2】标识符作用域

局部变量是在函数内或复合语句内定义的'变量,作用域为定义它的函数内。局部变量有三种类型:自动auto,寄存器register和静态static。

自动变量随着函数的使用与否创建消失;寄存器变量分配在cpu中,没有内存地址;静态变量占用固定存储单元,在程序执行过程不释放,直到程序运行结束。

全局变量是在函数外定义的变量,作用域从定义它的位置到整个源文件结束为止,生存期为整个程序运行期间。全局变量都是静态变量。

【考点3】动态存储分配

malloc(size)用来创建size个字节的连续存储空间,返回值类型为void *型。malloc函数常用于动态创建链表结点,如int *p; p=(int *)malloc(sizeof(int));。

calloc(n,size)创建n个同一类型的连续存储空间,可以理解为n个malloc。

int *p; p=(int *) calloc (10,sizeof(int));。p指向首地址。

free(p)释放动态分配的存储单元。

【考点4】main函数的参数

还有main(int argc,char **argv) {}

这种含有参数的题目,是很呆板的题目。第一个参数是表示输入的字符串的数目,第二个参数是指向存放的字符串。

【考点5】函数指针

函数指针的用法(*f)()记住一个例子:

int add(int x, int y)

{....}

main()

{ int (*f)();

f=add;

}

赋值之后:合法的调用形式为

1、add(2,3);

2、f(2,3);

3、(*f)(2,3);

计算机二级c在哪里学习,2017年计算机二级C语言考点学习相关推荐

  1. 计算机职称考试试题 操作题,2017职称计算机考试PowerPoint操作题训练题

    2017职称计算机考试PowerPoint操作题训练题 操作能力是职称计算机考试的一项基本能力,考生应该注重平时的操作练习,下面是小编给大家提供的2017职称计算机考试PowerPoint操作题训练题 ...

  2. 计算机二级考试操作题outlook,2017年计算机考试二级考试操作题.doc

    2017年计算机考试二级考试操作题 Table "as guiding ideology, conscientiously implement the party's sixteen and ...

  3. 计算机二级考asc2码吗,2017年计算机二级考试ACCESS重要知识点

    2017年计算机二级考试ACCESS重要知识点 数据的独立性包括逻辑独立性(数据库中数据库的逻辑结构和应用程序相互独立)和物理独立性(数据物理结构的变化不影响数据的逻辑结构).下面是小编整理的关于计算 ...

  4. 计算机二级考试地点没有容量,2017年计算机二级office考试点积累

    计算机(computer)是一种能自动.高速进行大量算术运算和逻辑运算的电子设备.以下是关于计算机二级office考试点积累,欢迎大家学习! 一. 计算机的发展.类型及其应用领域. 1.其特点为:速度 ...

  5. 计算机一级考试word题主要,2017年计算机一级考试word题及答案

    1 / 7 2017 年计算机一级考试 及答案 计算机还是人们的学习工具和生活工具.借助家用计算机.个人计算机.计算机网.数据库系统和各种终端设备,那么 2017 年计算机一级考试 及答案有哪一些 ? ...

  6. 2017计算机三级哪个好考,快速突破2017年计算机三级考试的几大复习阶段

    原标题:快速突破2017年计算机三级考试的几大复习阶段 为某种原因,本人共考过2次笔试,3次上机.其中笔试在70左右,3次上机均为满分,看着大批的同学在为三级发愁不知道如何准备和应考.我想我应该把经验 ...

  7. 计算机专业岗位竞聘词,2017年计算机专业组长竞聘演讲稿(3000字)

    JE范文为您整理.编辑<2017年计算机专业组长竞聘演讲稿(3000字)>一文,为了您更好完成一篇精彩的范文,JE范文还为你准备与<2017年计算机专业组长竞聘演讲稿(3000字)& ...

  8. 计算机等级一级wps考试试题,2017年计算机等级考试一级WPS考试试题及答案(二)...

    选择题的操作 考生登录成功后,请在试题内容查阅窗口的"考试项目"菜单上选择"选择题",考试系统将自动启动选择题的答题系统,考生就可以进行考试了.考生可根据屏幕上 ...

  9. 考无忧计算机在线题库,考无忧2017职称计算机考试题库PC版

    考无忧2017职称计算机无纸化考试题库大全是一款计算机模拟考试软件,内置丰富的题库,计算机职称模拟考等.喜欢的朋友赶快下载吧! 软件功能 章节练习,分章节分单元学习,让您全面掌握每一个考点; 错题复习 ...

最新文章

  1. java中数组的复制
  2. aws lambda使用_如何使用AWS Lambda和S3构建无服务器URL缩短器
  3. JS 回车提交,兼容IE、火狐、Opera、Chrome、Safari……
  4. linux下安装php的swoole扩展模块(安装后php加载不出来?)
  5. 目前最常用的计算机机箱类型为_铝机箱有什么好处?
  6. socket closed是什么意思_socket请求
  7. 【计算机网络复习 数据链路层】3.5.4 CSMA-CD协议
  8. 确认密码参数php,laravel unique验证、确认密码confirmed验证以及密码修改验证的方法...
  9. ASP.NET MVC RegisterBundles
  10. CCF认证训练行动路线图
  11. I.MX6 dhcpcd 需要指定网卡
  12. C# string补位
  13. thinkphp系统常量与自定义常量
  14. Backtrack5 bt5 VMware Tools 安装失败的解决办法
  15. 打印时显示rpc服务器不可用,打印时出现RPC服务器不可用 ?
  16. go语言学习网站大全
  17. 我的世界Java版最诡异的种子_我的世界:比666还诡异的故障种子,无限复制结构?官方:还是特性...
  18. 史上最强!PC时代的20位英雄
  19. NiosII 学习过程
  20. FastDB 高效率的内存数据库系统

热门文章

  1. pageX/Y, offset(), position(), scrollTop(), screenX/Y, clientX/Y, pageX/Y
  2. 利用Android NDK编译lapack
  3. 如何判断添加的一个面要素是否与某一个面图层相交(AO)
  4. mysql打包备份数据到_thinkPHP使用pclzip打包备份mysql数据库的方法
  5. python里遍历筛选xml文件_python xml.etree.ElementTree遍历xml所有节点实例详解
  6. 2.3 残差网络-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  7. RK2908开机时间分析及优化
  8. 【PC工具】chrome插件: Github 项目代码树形格式展示工具octotree
  9. RS-485知识点小结
  10. 【强化学习】Q-Learning