在C语言中,如果函数中的变量未指定存储类别,则隐含存储类别是_____。
A. auto
B. static
C. extern
D. 无存储类别
以下不正确的说法是_____。
A. 全局变量,静态变量的初值是在编译时指定的
B. 静态变量如果没有指定初值,则其初值为0
C. 局部变量如果没有指定初值,则其初值不确定
D. 函数中的静态变量在函数每次调用时,都会重新设置初值
以下不正确的说法是_____。
A. register变量可以提高变量使用的执行效率
B. register变量由于使用的是CPU的寄存器,其数目是有限制的
C. extern变量定义的存储空间按变量类型分配
D. 全局变量使得函数之间的“耦合性”更加紧密,不利于模块化的要求
以下程序输出结果是_____。intd=1;fun(intq){ intd=5;d+=q++;printf("%d",d);}main(){ inta=3;fun(a);d+=a++;printf("%d\n",d);}
A. 84
B. 96
C. 94
D. 85