C语言程序设计试卷


若有int a[3][4]; 则a[3][4]是对二维数组的正确访问。
int n=10; int a[n];则数组a有10个元素。 
在C语言中,二维数组元素在内存中的存放顺序可以随意调整变化。
C语言中,二维数组中元素排列的顺序是:按行存放,即在内存中先顺序存放第一行的元素,再存放第二行的元素。
建立函数的目的是为了提高程序的执行效率。
main函数是系统提供的主函数,不需要用户自己编写。
若有说明:int a[10]={6,7,8,9,10};则该语句不正确,因为数组长度与初值个数不相同。
凡是函数中未指明存储类别的局部变量,其隐含的存储类别为自动(auto)。
一个可执行的C语言程序总是从main()函数的入口地址处开始执行。
在main函数中定义的变量称为全局变量。
函数定义时,可以不指定形参的类型,函数调用时由实参的类型决定形参的类型。
C程序中,在定义函数时的参数是"形式参数",在调用函数时的参数是"实际参数"

C语言中,如果在定义函数时省略extern,则隐含为外部函数。
局部静态变量是在编译时赋初值的,即只赋初值一次
在C语言中,所有函数都是平行的,即在定义函数时是互相独立的,一个函数并不从属于另一个函数。 
函数的实参和与其对应的形参各占用独立的存储单元。
用户可以重新定义标准库函数,但若如此该函数将失去原来的意义。
函数的定义可以嵌套,但函数的调用不可以嵌套。
若用数组名作为函数调用的实参,传递给形参的是数组中的第一个元素的值。 
若用一维数组名作为函数实参,则必须在主调函数中说明此数组的大小
C程序文件中每个函数都将被本文件调用。
在不同函数中可以使用相同名字的变量
用typedef可以增加新类型。
用户若需调用标准库函数,调用前必须重新定义。 
结构体类型的数据是由不同类型的数据组合而成的。
C语言中结构体类型的变量在程序执行期间所有成员一直驻留在内存中。 
一旦定义了某个结构体类型后,系统将为此类型的各个成员项分配内存
单元

一个共用体变量中不能同时存放其所有成员。
在C语言中,可以把一个结构体变量作为一个整体赋值给另一个具有相同类型的结构体变量。
用gets函数可以接收一个含有空格的字符串。
if(a==b)语句可用于判断两个字符串a和b是否相等。
字符数组中字符串可以整体输入输出。 
main函数可以分两个部分:函数首部和函数体。
预处理指令只能位于c源程序文件的首部。
在C程序中,main函数必须位于程序的最前面。
c程序中,主函数(main)可以调用任何非主函数的其他函数。 
c程序中,任何非主函数(main)都可以调用其他任何非主函数。
语句 y=*p++; 和 y=(*p)++; 是等价的。 
c语言的编译系统对宏命令的处理是和c程序中的其他语句同时进行编译的。
宏替换不占编译时间,只占运行时间。
#define IMB_PC 是正确的宏定义。
定义函数时,可以有一个或多个形参,也可以没有形参。
函数调用语句:func(rec1,rec2+rec3,(rec4,rec5))中,含有的实参个数是5
指针变量不可以为函数的参数。
程序进行编译时,不为形式参数分配存储空间. 
一个函数中只允许有一条return语句。 
&b指的是变量b的地址处所存放的值。 
(a=3)>(b=5) 是合法的关系表达式。
C语言规定,函数的实参应与其对应的形参类型一致
被main函数调用的函数只能是库函数。

50题 | 被引用0次

使用此模板创建