有以下程序: void fun2(char a,char b) {printf("%c%c",a,b); } char a=’A’,b=’B’; void funl(){a=’C’.b=’D’;} main() { funl(); prin

admin2012-12-03  21

问题 有以下程序:
void fun2(char a,char b)  {printf("%c%c",a,b);  }
char a=’A’,b=’B’;
void funl(){a=’C’.b=’D’;}
main()
{   funl();
    printf("%c%c",a,b);
    fun2(’E’,’F’);
}
程序的运行结果是(  )。

选项 A、CDEF
B、ABEF
C、ABCD
D、CDAB

答案A

解析 在函数funl()之前定义了全局字符变量a和b。这两个变量的作用域是从其定义处开始到整个程序末结束。在函数funl()之内定义了两个变量a和b,并且分别初始化为字符’C’和’D’。
转载请注明原文地址:https://jikaoti.com/ti/X2B0FFFM
0

最新回复(0)