文档介绍:C语言基础知识考点跟踪答案:A解析:在C语言中,合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。在C语言程序中,凡是要求标识符的地方都必须按此规划命名。在C语言的标识符中,大写字母和小写字母被认为两个不同的标识符。在选择标识符时,应注意到“见名知意”,即选择具有一定会义的英文单词或汉语拼音作为标识符,以增加程序的可读性。答案:B解析:C语言规定,不能在函数的内部定义函数,使用选项D错误;在C语言中函数定义时是互相独立的,可以相互调用,但不能调用main函数,所以选项A是错误的。每个函数都可以被单独编译,但不能单独运行,所以选项B正确。答案:C解析:在C语言程序中,合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。答案:D解析:C语言规定,变量标识符只能有字母、数字或下划线3种字符组成,且首字符必须为字母或下划线。在C语言中大写字母和小写字母被认为两个不同的标识符。选项A定义的标识符的变量标识符_int和选项B定义的变量标识符int_与C语言的关键字int是不同的,是正确的变量标识。选项C定义的变量标识符For与C语言中的关键字for是两个不同的标识符,所以选项C是正确的,而选项D包含有特殊字符$,因而其不符合C语言变量命名的规则。答案:B解析:在C语言中,合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。在C语言的标识符中,大写字母和小写字母被认为两个不同的标识符。选项B是连字符,不在C语言规定的命名变量标识符的范围内。答案:A解析:一个C语言源程序无论包括了多少函数,在正常情况下总是从main函数开始执行,从main函数结束。答案:C解析:C语言规定必须以main作为主函数名。程序中的main()是主函数的起始行,也是C程序执行的起始行。每一行的C程序都必须有且只能有一个主函数。一个C程序中可以包含任意多个不同的函数,但只能有一个主函数。程序要从main()函数开始执行,最后在main()函数结束。答案:C解析:本题主要是考查的是C语言结构中的源程序书写格式这个知识点,在C语言中注释部分对程序的运行结果不产生任何影响,它可以出现在任意位置;C语言书写自由,一行内可以写多个语句,一个语句可以写在多行上;由于C语言编写的程序有很好的移植性,可以放在多个程序文件中。答案:C解析:实型常量又称实数或浮点数。在C语言中,可以用两种形式表示一个实型常量。①小数形式是由数字和小数点组成的一种实数表示形式,这种表示形式的常量必须要有小数点。②指数形式用“e”或“E”后跟一个整数来表示以10为底的幂数。C语言的语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。因为选项C中字母E后面的指数为小数形式,使用选项C的表示方法不合法。答案:A解析:C语言规定,在字符“/*”和其后紧跟的第一个字符“/*”中间的部分是注释内容,且注释部分的内容不参与程序的编译和运行,因此,本题中程序语句“b=20;”没有执行,故本题的答案为选项A。答案:B解析:“%u”格式符表示以十进制形式输出无符号整型变量。本题中无符号整型变量x=0xFFF(十六进制)表示的是无符号整型变量(十进制形式)的最大值65535,所以最后输出结果为65535。:A解析:C语言中,合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线。在C语言中,凡是要求标识符的地方都必须按此规则命名。C语言标识符可以分为关键字、预定义标识符和用户标识符3类。关键字是C语言已经预先规定了的一批标识符,它们在吃呢光绪中都代表着固定的含义,不能另作他用。所谓预定义标识符是指C语言中预先定义并具有特定含义的标识符,如C语言提供的库函数名、预编译处理命名等。用户标识符有用户根据需要定义的标识符,又称为自定义标识符。选项B和C中的横线以及点都不是合法的字符,选项D中的case为C语言关键字,故本题答案为选项A。:B解析:八进制数其开头数字必须是“0”,其数字包括0~7,而在选项A中,028是错误的。浮点数指数形式表示在常量中,C语言规定字母e或E之前必须要有数字,且e或E之后的指数必须为整数,。在选项D中,整型数据10,000的表示形式是错误的。所以本题的答案为选项B。:D解析:不同的编译系统或计算机系统对几类整型数所占用的字节数有不同的规定。所以long、int和short类型数据占用内存大小是由选择何种C编译系统决定的。:C解析:在赋值表达式中,赋值符号“=”的左边只能为要赋值的变量,不能为表达式,右边可以为常量或者是表达式,故选项A错误,选项C正确;在取余运