函数fun的功能是计算xn: double fun(double x, int n) { int i; double y=1; for(i; =1; i<=n; i++)y=y*x; return y; } 主函数中已正确定义m、a、b变量并赋值,并调用fun函数计算:m=a4+b4-(a+B)3。实现这一计算的函数调用语句为【 】。
若变量已正确定义,要求程序段完成求5!的计算,不能完成此操作的程序段是( )。
(A)for(i=1,p=1;i<=5;i++)
p*=i;
(B)for(i=1;i<=5;i++)
{p=1;P*=i;}
(C)i=1;p=1;
while(i<=5)
{p*=i;i++;}
(D)i=1;p=1;
do{p*=i;
i++;}while(i<=5);
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
A.x=n%2.5;
B.x+n=i;
C.x=5=4+1;
D.x=y=5;
A.i=1;p=1;while (i<=5 ){p*=i;i++;}
B.for(i=1,p=1;i<=5;i++) p*=i;
C.i=1;p=1;do {p*=i;i++;} while (i<=5 );
D.for(i=1; i<=5; i++ ){p=1;p*=i;}
若变量已正确定义并赋值,表达式()不符合C语言语法。
A.a*b/c;
B.3.14%2
C.2,b
D.a/b/c
若变量a,b,c已正确定义并赋值,符合C语言语法的表达式是()。
A.ab/c;
B.a/cb
C.a*b
D.a*b/c
A.a=a+b=b++
B.w%(int)(a+b)
C.(c+w)%(int)a
D.w=a==b
若a,b为int型变量且已分别赋值为2,6,则表达式(a++)+(b)+a * b的值是 ______。