电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

全国计算机等级考试考点分析、题解与模拟20VIP免费

全国计算机等级考试考点分析、题解与模拟20_第1页
1/17
全国计算机等级考试考点分析、题解与模拟20_第2页
2/17
全国计算机等级考试考点分析、题解与模拟20_第3页
3/17
1/17全国计算机等级考试考点分析、题解与模拟20C语言概述C语言概述考核知识点程序的组成、main()函数和其他函数头文件、数据说明、函数的开始和结束标志源程序的书写格式语言的风格语言的数据类型及其定义方法不同类型数据间的转换与运算重要考点提示根据对历年的试卷分析可知,本章考核内容约为50%。主要考核以下几个方面:程序的源文件、目标文件和可执行文件的生成过程标识符的命名规则数据类型的转换及取值范围1.1C语言基础知识考点1C语言概述C语言是一种结构紧凑、使用方便、程序执行效率高的编程语言,它有9种控制语句、32个关键字(见表)和34种运算符。C语言的数据结构也非常丰富,它的多种数据类型可以实现如链表、树、栈等复杂的运算,并且用结构化控制语句(if⋯else,for语句等)来实现函数的模块化。C语言的语法不太严格,程序设计自由度大,它可以直接访问物理地址,还可以直接对硬件操作。C语言也是一种移植性比较好的语言。表语言关键字autobreakcasecharconstcontinuede2/17faultdoubleelseenumexternfloatforgotointlongregisterreturnshortsignedsizeofdoifstaticstructswitchtypedefunionunsignedvoidvolatilewhile考点2C语言程序的构成(1)C语言的源程序是由函数构成的,每一个函数完成相对独立的功能,其中至少包括一个主函数(main()函数)。(2)C程序总是从main()函数开始执行。(3)C语言规定每个语句以分号(;)结束,分号是语句组成不可缺少的部分,它在每条语句的最后出现。(4)程序的注释部分应括在“/*”与“*/”之间,“/”和“*”之间不能有空格,注释部分允许出现在程序的任何位置。【例1】显示“Howareyou!”的C语言程序。#includemain()/*主函数*/{3/17printf("Howareyou!\n");/*调用库函数printf()显示字符串*/}运行结果是在屏幕上显示一行英文:“Howareyou!”。例题说明:(1)本程序是由一个main()函数构成的。main是函数名,函数名后面圆括号内是填写参数的,由于本程序主函数没有参数,所以是空的,但括号不能省略。main()后面有一对花括号,花括号内是由语句组成的函数体,本程序只有一个语句。(2)printf()函数是C语言的库函数,它的功能是在屏幕上输出指定的内容,“\n”是转义字符,它代表回车换行。(3)关于转义字符见表。关于库函数请参阅附录E。表语言的转义字符及功能字符形式功能\n换行\t横向跳格(代表【Tab】键)\v竖向跳格\b退格符(代表【Backspace】键)\r回车符号\f走纸换页符\\反斜杠字符“\”\′单引号(撇号)字符\ddd1~3位八进制数所代表的一个ASCII字符\xhh1~2位十六进制数所代表的一个ASCII字符\0空值\"双引号(撇号)字符考点3C程序的生成过程C程序是先由源文件经编译生成目标文件,然后经过连接生成可执行文件,如图所示。图编译过程源程序的扩展名为.c,目标程序的扩展名为.obj,可执行程序的扩展名为.exe。1.2常量、变量和数据类型C语言提供的数据结构是以数据类型的形式出现的,且有常量与变量之分,如图所示。图数据类型考点4标识符在编写程序时,必须为函数、变量等命名,这个名字称为标识符。4/17标识符可以是一个或多个字符,标识符的第一个字符必须是字母或下划线,随后的字符只能是字母、数字或下划线。要区分字母的大小写,例如,t和T是两个不同的变量。下面的标识符是合法的:a5,Data,_str以下都是非法的标识符:#sum,8m,str3:2,i-j标识符不能与程序中具有特殊意义的关键字相同,不能与用户编制的函数名、C语言库函数相同,在程序中各种标识符尽量不要重复,以便区分。选择变量名和其他标识符时,应注意做到“见名知义”。考点5常量在程序运行中,其值不能被改变的量称为常量。常量有5种类型:整型常量、实型常量、字符常量、字符串常量和符号常量。1整型常量整型常量有3种形式:十进制整型常量、八进制整型常量和十六进制整型常量。下面举例说明几种常量的书写方式。十进制整型常量:564,0,-23,85L等,基本数字范围为0~9。八进制整型常量:061,037L,-026,0773等,基本数字范围为0~7。十六进制整型常量:0x66,0x1101,0x,0x5AC0,-0xFF,基本数字范围为0~9,从10~15写为A...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

全国计算机等级考试考点分析、题解与模拟20

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部