默认修饰符的情况下,函数中的变量是()。
A. static
B. auto
C. register
D. extern
下列程序运行结果是()。#includesvoid increment(){static int x=0;x+=1;printf("%d ",x);}void main(){increment();increment();increment();}
A. 1 1 1
B. 1 2 3
C. 0 1 2
D. 0 0 0
下面叙述正确的是()。
A. 全局变量在定义它的文件中的任何地方都是有效的
B. 全局变量在程序的全部执行过程中一直占用内存单元
C. 同一文件中的变量不能重名
D. 使用全局变量有利于程序的模块化合可读性的提高
若函数的形参为一维数组,则下列说法中正确的是()。
A. 调用函数时的对应实参必为数组名
B. 形参数组可以不指定大小
C. 形参数组的元素个数必须等于实参数组的元素个数
D. 形参数组的元素个数必须多余实参数组的元素个数