柠檬试题库
search
首页 计算机 公务员 驾照 关于

有以下程序 #include int a=1, b=2; void fun1( int a, int b ) { printf( "%d %d " ,a, b ); } void fun2() { a=3; b=4; } main() { fun1(5,6); fun2( ); printf( "%d %d\n",a, b ); } 程序运行后的输出结果是


  • A.5 6 1 2
  • B.3 4 5 6
  • C.1 2 5 6
  • D.5 6 3 4
热度🔥1,731
参考答案:D
解析:

【解析】fun1函数中的a、b为局部变量,fun2函数中的a、b为全局变量。执行fun1函数后输出5,6 执行完fun2后a变为3,b变为4,所以结果为3,4 D选项正确。
复制题目向AI提问