题目内容

有以下程序:#include int f(int x ,int y){ return ((y-x)*x); }main( ){ int a=3 ,b=4,c=5,d; d =f(f(a,b),f(a,c)); printf("%d\n", d);}程序的运行结果是( )。

A. 7
B. 8
C. 9
D. 10

查看答案
更多问题

下列程序的输出结果是( )。#include void func(int a,int b,int c){ a=4; b=5; c=6; printf("%d%d%d",a,b,c);}main( ){ int x=1,y=2,z=3; func(x,y,z); printf("%d%d%d",x,y,z);}

A. 456123
B. 123456
C. 654321
D. 321654

下面程序的执行结果是____。#include void fun( ){ int x=1; x+=2; printf("%d",x);}main( ){ int x=6; fun( ); fun( ); printf("%d",x);}

形参变量只有在函数被调用时才会分配内存,调用结束后,立刻释放内存。( )

A. 对
B. 错

在C语言中,简单变量做参数时,实参和形参间的数据传递方式是单向值传递。( )

A. 对
B. 错

答案查题题库