采用本章设计的语义子程序,源程序:while ( i < 10 ) { b = b + i i = i + 1}的翻译结果是:label L1ifz i < 10 goto L2t1 = b + ib = t1t2 = i + 1i = t2goto L1label L2
A: 正确
B: 错误
A: 正确
B: 错误
举一反三
- 采用本章设计的语义子程序,源程序:while ( i < 10 ) { b = b + i i = i + 1}的翻译结果是:label L1t1 = i < 10ifz t1 goto L2t2 = b + ib = t2t3 = i + 1i = t3goto L1label L2 A: 正确 B: 错误
- 肌节由 A: 1/2 A + I + 1/2 A B: 1/2 A + I C: 1/2 I + A + 1/2 I D: l/2 A + 1/2 I
- #include <;stdio.h>;int main( ){ int i,t; t=1; i=2; while(i<;=5) { t=t*i; i=i+1; } printf("%d\n",t); return 0;} 程序的运行结果是: 。
- 有以下程序 main( ) { int t=1,i=5; for(;i>=0;i--) t*=i; printf(“%d\n”,t); } 执行后输出结果是___ A: -1 B: 0 C: 1 D: 2
- 下列程序段的执行结果为_____。 Dim M(10),N(10) I=3 for T=1 To 5 M(T)=T N(I)=2*I+T Next T print N(I);M(I)