以下叙述正确的是()。
A. 全局变量的作用域一定比局部变量的作用域范围大
B. 静态类型变量的生存期贯穿于整个程序的运行期间
C. 函数的形参都属于全局变量
D. 未在定义语句中赋值的auto变量和static变量的初值都是随机值
以下说法不正确的是()。
A. 在不同的函数中可以有相同名字的变量
B. 在一个函数内的复合语句中定义的变量在本函数内有效
C. 在一个函数内定义的变量只能在本函数内有效
D. 函数的形式参数是局部变量
下列程序的输出结果是()。#includevoid f(int x,int y,int z){z=x+y;}void main(){int a;f(5,6,a);printf("%d\n",a);}
A. 12
B. 11
C. 1
D. 不确定的值
以下程序的输出结果是()。#includeint func(int a,int b){return(a+b);}void main(){int x=6,y=7,z=8,r;r=func(func(x,y),z--);printf("%d\n",r);}
A. 20
B. 31
C. 15
D. 21