若程序中定义了以下函数
double myadd(double a,double b)
{ return (a+b);}
并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是( )
A)double myadd(double a,b);
B)double myadd(double,double);
C)double myadd(double b,double a);
D)double myadd(double x,double y);
有以下程序
main( )
{ int x=0,y=5,z=3;
while(z-->0&&++x<5) y=y-1;
printf(“%d,%d,%d\n”,x,y,z);
} 程序执行后的输出结果是( )
A)3,2,0 B)3,2,-1 C)4,3,-1 D)5,-2,-5
与数学式子3乘以x的n次方/(2x-1)对应的C语言表达式是 。
A. 3*x^n/(2*x-1) B. 3*pow(n,x)/(2*x-1)
C. 3*pow(x,n)*(1/(2*x-1)) D. 3*x**n/(2*x-1)
main()
{
int x=23;
do
{ printf("%d",x--);} while(!x);
}
该程序的执行结果是 。
A. 321 B. 23
C. 不输出任何内容 D. 陷入死循环