选择题
36.
有以下程序:
void fun2(char a,char b){printf("%c%c",a,b);}
char a='A',b='B';
void fun1(){a='C'; b='D';}
main()
{ fun1();
printf("%c%c",a,b);
fun2('E','F');
}
程序的运行结果是______。
A、
CDEF
B、
ABEF
C、
ABCD
D、
CDAB
【正确答案】
A
【答案解析】
在函数fun1()之前定义了全局字符变量a和b。这两个变量的作用域是从其定义处开始到整个程序末结束。在函数fun1()之内定义了两个变量a和b,并且分别初始化为字符'C'和'D'。
提交答案
关闭