国家计算机二级考试C语言选择题高频考点汇总
    【考点1C语言的构成
  1.源程序由函数构成,每个函数完成相对独立的功能。
  2.每个源程序中必须有且只能有一个主函数,可以放在任何位置,但程序总是从主函数开始执行。
  3.函数体:在函数后面用一对花括号括起来的部分。
  4.每个语句以分号结束,但预处理命令,函数头之后不能加分号。
  5.注释:括在“/*”“*/”之间,没有空格,允许出现在程序的任意位置。
  【考点2C程序的生成过程
  1C程序是先由源文件经编译生成目标文件,然后经过连接生成可执行文件。
  2)源程序的扩展名为.c,目标程序的扩展名为.obj,可执行程序的扩展名为.exe
  【考点3】标识符
  1)标识符的命名规则
  标识符只能由字母,数字或下划线组成
  第一个字符必须是字母或下划线,不能是数字
  区分字母的大小写
  2)标识符的分类
  关键字:C语言规定专用的标识符,它们有固定的含义,不能更改
  预定义标识符:和关键字一样也有特定的含义
  用户标识符:由用户根据需要定义的标识符,命名应注意做到见名知意且不能与关键字相同。
  【考点4】常量
  1)整型常量
  表示形式:十进制整型常量、八进制整型常量、十六进制整型常量
  书写形式:
  1十进制整型常量:基本数字范围为0~9
  2八进制整型常量:以0开头,基本数字范围为0~7
  3十六进制整型常量:以0x开头,基本数字范围为0~15,其中10~15写为A~Fa~f
  2)实型常量
  表示形式:小数形式、指数形式
  书写形式:
  !十进制小数形式:小数点两边必须有数字
  2指数形式:e前必须有数字,e后必须为整数
  3)字符常量
  一个字符常量代表ASCII码字符集里的一个字符,在程序中用单撇号括起来,区分大小写。
  特殊的字符常量:即转义字符。其中“”是转义的意思,后面跟不同的字符表示不同的意思。
  1 :换行
  2\:反斜杠字符“”
  3ddd1~3位八进制数所代表的一个ASCII字符
  4\xhh1~2位十六进制数所代表的一个ASCII字符
  4)字符串常量
  字符串常量是用双撇号括起来的一个或一串字符
  5)符号常量
  符号常量是由预处理命令“#define”定义的常量,在C程序中可用标识符代表一个常量
  【考点5】变量
  定义:值可以改变的量
  ·变量要有变量名,在使用前必须先定义
  ·在内存中占据一定的存储单元,不同类型的变量其存储单元的大小不同。
  ·存储单元里存放的是该变量的值
  1)整型变量
  基本型: int
  短整型: short int short
  长整型: long int long
  无符号型: unsigned intunsigned shortunsigned long
  2)实型变量
  分类:单精度型(float)和双精度类型(double
  定义方法:float adouble m
  所占字节:float型在内存中占4个字节(32位),double型占8个字节(64位)
  。单精度实数提供7位有效数字,双精度实数提供15~16位有效数字
  实型常量:不分float型和double型,一个实型常量可以赋给一个float型或double型变量,但变量根据其自身类型截取实型常数中相应的有效数字。
  3)字符变量
printf函数的作用是向终端
  作用:用来存放字符常量
  定义:用关键字char定义,每个字符变量中只能存放一个字符
  定义形式:char cr1,cr2
  赋值:cr1=m,cr2=n
  存储方法:存储字符对应的ASCII码到内存单元中
  【考点6】类型的自动转换和强制转换

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。