当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

下面程序输出的是()。main{ int t=l;fun(fun(t));}fun(int h){


下面程序输出的是()。

main

{ int t=l;fun(fun(t));}

fun(int h)

{ static int a[3]={1.2.3};

int k;

for(k=0;k<3;k++)a[k]+=a[k]-h;

for(k=0;k<3;k++)printf("%d",a[k]);

printf("\n");

return(a[h]);}

A.A.1,2,3, 1,5,9,

B.1,3,5, 1,3,j,

C.1,3,5, 0,4,8,

D.1,3。5, -1,3,7,

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 有以下程序:void main(){int t=1,i=5; for(;i=0;) i--;t*=i; printf("%d ",t);}执行后输出结果

  • 下面程序的输出结果是 ( ) main( ) { int a[10]={l 2 3 4 6 7 8 9 10} *p=a; printf(\%d\

  • 以下程序的输出结果是( )。 include void swap(int*a int*B){int*t; t=a;a=b;b=c;} main

  • 执行下面程序中的输出语句后 a的值是 main() { int a; cout

  • 有以下程序的输出结果是( ) void f(int v int w) { int t; t=v;v=w;w=t; } main( ) { i

  • 下面程序输出的是( )。 main { int t=l;fun(fun(t));} fun(int h) { static int a[3]={1.2.3}; in