单选题 有以下程序:
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
【答案解析】[解析] 在函数fun1()之前定义了全局字符变量a和b。这两个变量的作用域是从其定义处开始到整个程序末结束。在函数fun1()之内定义了两个变量a和b,并且分别初始化为字符"C"和"D"。