A、无论在任何情况下,都中断程序的执行,退出到系统下一层。 B、在多重循环中,只能退出最靠近的那一层循环语句。 C、跳出多重循环。 D、只能修改控制变量。
A、foreach循环在遍历集合时,无需获得容器的长度 B、foreach循环在遍历集合时,无需循环条件,也无需迭代语句 C、foreach循环在遍历集合时非常繁琐 D、foreach循环的语法格式为:for(容器中元素类型 临时变量 :容器变量)。
A、多重循环中,应当将最短的循环放在最内层,最长的循环放在最外层,以减少CPU跨循环层执行的次数 B、如果在循环体内,存在逻辑判断,并且循环次数很大,应将逻辑判断移到循环体的外面 C、优化循环的结构时,还需要考虑到数据结构本身的效率 D、优化循环的结构时,最重要是需要优化循环内部的代码
A、循环控制变量可以是单精度型 B、当步长是1的时候可以省略 C、当循环参数初值、终值和步长在循环体内被改变,不会影响循环的执行次数 D、当循环控制变量在循环体内被重新赋值,则循环次数一定会发生变化
A、重复引用一个变量的程序具有好的时间局部性 B、对于具有步长为k的引用模式的程序,步长越小,空间局部性越好 C、具有步长为1的引用模式的程序有很好的空间局部性。在存储器中以大步长跳来跳去的程序空间局部性会很差 D、对于取指令来说,循环有很好的时间和空间局部性。循环体越大,循环迭代次数越多,局部性越好
A、for循环的循环变量只能是从零开始或者从1开始的整数 B、while循环是最通用的循环语句 C、for循环在固定次数的循环中使用比较方便 D、for循环能够完成工作,用while循环也能完成