C语言的语句“for(i=1; i<=100; i++) sum=sum+i;”对应这里的增量计数控制循环。()
此题为判断题(对,错)。
此题为判断题(对,错)。
第2题
执行语句for(i=1;i++<4;);后变量i的值是( )。
(A)3 (B)4 (C)5 (D)不定
第3题
对以下的程序,求出其中的循环并进行循环优化。 (1)read(J,K) //输入语句 (2)I=1 (3)L:A=K*I (4)B=J*I (5)C=A*B (6)write(c) //输出语句 (7)I=I+l (8)if I<100 goto L (9)STOP
第4题
有下列类C语言的语句 if(a>b)x=(x+y)↑2↑(y-1); else if(b>a)y=0; else y=x; (1)用逆波兰式表示该语句。 说明: ①“↑”表示乘幂运算,在逆波兰式中直接使用。 ②“+”、“-”、“>”、“=”运算符在逆波兰式中直接使用。 ③无条件转移操作符用“j”表示,条件成立转移的操作符用“jT”表示,条件不成立转移的操作符用“jF”表示;转移目标用逆波兰式的序号(自然数表示)。 (2)给出该语句语义处理的四元式形式的目标代码。 注意:给出的目标代码中语句标号的定义性出现用Li表示,其中i=1,2,…,n;语句标号的使用性出现用四元式序列的序号表示,序号用①,②,…表示。 操作符使用规定同(1)中的说明。 (3)给出该语句翻译后的标号表。标号表按以下示例内容填写:
第6题
以下不是无限循环的语句为( )。
(A)for(y=0,x=1;x>++y;x=i++) i=x;
(B)for(;;x++=i);
(C)while(1){x++;}
(D)for(i=10;;i--) sum+=i;
第7题
A.可以在循环中的任何位置放置一个Exit For语句。
B.step的值必须是整数,默认为1。
C.For i=1 To 15 Step 4,这一行说明循环体最多可以执行4次。
D.计数变量I可以是变量或表达式。
第11题