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