![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
使用while循环时i赋初值为0,条件为i<3,每次循环i自增1,选择先执行,循环会执行()次。
A.1
B.2
C.3
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.1
B.2
C.3
下面代码有什么问题?
#define MAX_SRM 256
DSN get_SRM_no()
{
static int SRM_no; //是不是这里没赋初值?
int I;
for(I=0;I<MAX_SRM;I++,SRM_no++)
{
SRM_no %= MAX_SRM;
if(MY_SRM.state==IDLE)
{
break;
}
}
if(I>=MAX_SRM)
return (NULL_SRM);
else
return SRM_no;
}
其中x0是给定的x(t)的初始值,xp0是任意给定的x(1)的初始值,fixed_:x0和fixed_xp0是与xp0同维数的列向量,其分量为1表示需要保留的初值,为0表示需要求解的初始值。若fixed_x0和fixed_xp0等于空矩阵[],表示允许所有的初值分量可以发生变化。分别用显式和隐式解法求下列微分方程的数值解
A.10
B.1
C.死循环,不能确定次数
D.6
求解隐式微分方程组
求解的Mallab程序应该如下:
的数值解,其中初值条件为x(0)=0,x(0)=1,y(0)=0。
A.while (int i<7){ i++;System.out.println("i is "+i);}
B. int j=3;while(j){System.out.println(" j is "+j);}
C.int j=0;do{System.out.println("j is "+j++);if (j = = 3) {continue loop;}}while (j<10);
D.int j=9;do{System.out.println("j is "+j++);if (j = = 3) {continue loop;}}while (j<10);