若在一个C语言源程序中“exp1”和“exp3”是表达式,“s;”是语句,则下列选项中与语句“for(exp1; ; exp3)s;”功能等同的是 。
A: exp1; while(1)s;exp3
B: exp1; while(1){exp3;s;}
C: exp1; while(1){s;exp3;}
D: while(1){exp1;s;exp3}
A: exp1; while(1)s;exp3
B: exp1; while(1){exp3;s;}
C: exp1; while(1){s;exp3;}
D: while(1){exp1;s;exp3}
举一反三
- 若有语句 if(exp)a++: 则以下表达式中能完全等价于表达式(exp)的是()。 A: (exp==0) B: (exp!=0) C: (exp==1) D: (exp!=1)
- 对于条件表达式(exp)?i:j,下列表达式中与(exp)等价的是() A: (exp==0) B: (exp!=0) C: (exp==1) D: (exp!=1)
- 求以下定积分可以使用的命令有()。[img=187x84]1802f8c916e3b88.jpg[/img] A: I=integral(@(x) x./(1+abs(cos(x))),1/exp(1),exp(1)) B: f=@(x) x./(1+abs(cos(x))); q=integral(f,1/exp(1),exp(1)) C: f=@(x) x./(1+abs(cos(x))); q=integral(@f,1/exp(1),exp(1)) D: syms xf=x/(1+abs(cos(x)));s=int(f,x,1/exp(1),exp(1))eval(s)
- 求函数[img=100x33]17da6538782ad77.png[/img]的导数;( ) A: exp((x + 1)^(1/3))/(3*(x + 1)^(2/3)) B: (3*(x + 1)^(2/3)) C: exp((x + 1)^(1/3)) D: exp((x + 1))/(3*(x + 1))
- 求微分方程[img=372x60]17da65376dc1787.jpg[/img]的通解。 ( ) A: C26*exp(3*x) + (x*exp(3*x)*(x + 1)^2)/2 + C27*x*exp(3*x) - (x^2*exp(3*x)*(2*x + 3))/6 B: C26*exp(3*x) + C27*x*exp(3*x) - (x^2*exp(3*x)*(2*x + 3))/6 C: C26*exp(3*x) + (x*exp(3*x)*(x + 1)^2)/2 D: C27*x*exp(3*x) - (x^2*exp(3*x)*(2*x + 3))/6