以下叙述错误的是( )。
A. 变量的作用域取决于变量定义的位置
B. 全局变量可以在函数以外的任何位置进行定义
C. 在不同的函数中可以使用相同名字的变量
D. 在函数内的复合语句中定义的变量在本函数范围内有效。
C语言规定:函数返回值类型是由( )。
A. return 语句中的函数的定义和调用都不可以嵌套表达式类型决定
B. 调用函数时的主调函数类型决定
C. 调用该函数是系统临时决定
D. 定义该函数时所指定的函数类型决定
程序如下:#includeint fun(int a){Int b=0;static int c=4;b++;c++;return(a+b+c);}void main(){int a=2,i;for(i=0;i<3;i++)printf(“%4d”,fun(a));}执行后输出的结果是()。
A. 8 12 16
B. 7 10 13
C. 7 8 9
D. 8 9 10
程序如下:#includevoid f(int x,int y){int t;if(x
A. 3,4,5;
B. 5,3,4;
C. 5,4,3;
D. 4,3,5;