A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

for循环格式如下:
for(表达式1;表达式2;表达式3){
    //code
}
下面描述正确的是:
A.  先执行表达式1
B.  表达式2一定会被执行多次
C.  表达式2的执行次数比表达式3的执行次数多1次
D.  code处代码一定会被执行

15 个回复

倒序浏览
擎天柱 来自手机 中级黑马 2016-1-12 22:17:13
沙发
感觉AC,如果表达式为空,这怎么解释?!
回复 使用道具 举报
应该是选AC!
回复 使用道具 举报
擎天柱 发表于 2016-1-12 22:17
感觉AC,如果表达式为空,这怎么解释?!

第二个表达式为空就默认执行程序体的"//code"
回复 使用道具 举报
应该是选ABC!
回复 使用道具 举报
AAAAAAAAAAAAAAAAAAAAAA
回复 使用道具 举报
aaaaaaaaaacccccc
回复 使用道具 举报
      AC!
回复 使用道具 举报
qt520 中级黑马 2016-1-15 14:57:36
9#
A.  先执行表达式1   //正确,表达式1必然执行
B.  表达式2一定会被执行多次 //错误,可能只执行一次
C.  表达式2的执行次数比表达式3的执行次数多1次 //正确
D.  code处代码一定会被执行 //错误
AC应该正确
回复 使用道具 举报
aaaaaaaaaaaaaaaaaaa
回复 使用道具 举报
个人感觉是AC
回复 使用道具 举报
AC对,B,表达2至少执行一次,如果不满足就执行一次循环结束,code出代码不执行.
回复 使用道具 举报
aaaaa,c感觉也是正确的
回复 使用道具 举报
难道不是Ac吗
回复 使用道具 举报
果断AC啊
回复 使用道具 举报
ABC 不管表达式是否为空 都会执行, 表达式2 默认为 true
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马