A.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C.在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作
D.do-while循环中,根据情况可以省略while
A.do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
B.do-while循环中,根据情况可以省略while
C.在do-while循环体中,是先执行一次循环,再进行判断
D.由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
A.for循环只能用于循环次数已经确定的情况
B.for循环是先执行循环体语句,后判断表达式
C.在for循环中,不能用break语句跳出循环体
D.for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
A.可以在循环中的任何位置放置一个Exit For语句。
B.step的值必须是整数,默认为1。
C.For i=1 To 15 Step 4,这一行说明循环体最多可以执行4次。
D.计数变量I可以是变量或表达式。
若已定义int a[10], i:,以下fun函数的功能是:在第一个循环中给前10个数组元素依次赋1、2、3、4、5、6、7、8、9、10:在第二个循环中使a数组前10个元素中的值对称折叠,变成1、2、3、4、5、5、4、3、2、1。请填空。
fun(int a[])
{ int i;
for(i=1;i<=10;i++) ______=i;
for(i=0;i<5;i++)______=a[i];
}
下列说法表述错误的是______。
A.控制流分析是数据流分析的基础
B.程序流图中的循环结构一定具有强连通性和入口结点的唯一性
C.活跃变量信息的采集和分析将为寻找程序中的无用赋值提供信息
D.循环优化中,利用各变量引用点的du链信息可以求出循环中的不变运算
A.break 语句用于中断当前的程序块,如for 结构块等的执行
B.continue 停止继续执行下面的语句,直接跳回循环起始位置
C.return 用于退出整个子程序
D.break 用于强行退出循环,不执行循环中剩余的语句
E.在一个函数中不管有没有返回值,都需要return 语句来退出函数