以下关于外部变量描述错误的是_____
A. 外部变量可以充当函数参数与返回值来实现数据交换
B. 在函数的任何位置都可以访问一个外部变量
C. 外部变量比内部变量具有更大的作用域
D. 外部变量比内部变量具有更长的生存周期
#includeint num = 13;void main() {int num = 10;num += 13;printf("%d\n", num);num /= 6;}以上程序执行后的输出是_____
A. 26
B. 23
C. 13
D. 5
以下程序正确的是_____
A.
B. includeint gNum;gNum=13;void main(){printf("%d\n", gNum);}
C. B.
D. includevoid main(){int rob=17;printf("rob=%d\n", rop);}int rop=71;
E. C.
F. includevoid main(){extern int outer;printf("outer=%d\n", outer);}int outer=33;
G. D.
H. includevoid main(){extern int outer=33;printf("outer=%d\n", outer);}int outer=33;
在一个程序中有两个源文件main.cpp和funcs.cpp,main.cpp内容如下:#includevoid main(){int imax(int,int);int abc=123;printf("%d\n", imax(abc, 101));}int abc=321;以下描述错误的是_____
A. funcs.cpp的内容如下:int imax(int a, int b){return a>b?a:b;}本程序的输出是:123
B. funcs.cpp的内容如下:extern int abc;int imax(int a, int b){return a>abc?a:abc;}本程序的输出是:321
C. funcs.cpp的内容如下:extern int abc=111;int imax(int a, int b){return a>abc?a:abc;}本程序的输出是:123
D. funcs.cpp的内容如下:extern int abc;int imax(int a, int b){abc=121;return a>abc?a:abc;}本程序的输出是:123