下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是()
第1题:
A、if(表达式)语句中,表达式的类型只限于逻辑表达式
B、语句“goto 12;”是合法的
C、for(;;)语句相当于while(1)语句
D、break语句可用于程序的任何地方,以终止程序的执行
第2题:
下列描述中,错误的一条是______。
A.已知a=3、b=2、c=l,则表达式(a>b)气的值为1
B.C语言的表达式能构成语句
C.表达式(x1=3*5,x1*4),x1+5的值为20
D.表达式x1=(b=4)+(c=6)的值为6
第3题:
A.表达式2省略,循环不执行
B.表达式3省略,可在循环体中修改循环控制变量,以保证正常退出
C.三个表达式均不能省略
D.三个表达式均不能省略。但分号可以省略
第4题:
下列不是合法for语句的是( )
A.for(表达式1;;)
B.for(表达式1,表达式2,表达式3)
C.for(;表达式2;)
D.for(;;表达式3)
第5题:
在Java语言中,关于for循环语句书写正确的是( )。
A.for(表达式1,表达式2,表达式3))
B.for(表达式1表达式2表达式3)
C.for(表达式1;表达式2;表达式3)
D.for(‘表达式1’ ‘表达式2’ ‘表达式3’)
第6题:
A. 三个表达式都不可省略
B. 表达式1可以省略
C. 表达式2可以省略
D. 表达式3可以省略
第7题:
有关for循环的语法形式:for([表达式1];[表达式2];[表达式3])<语句>,说法错误的是()
A、若表达式1省略时,需要在for循环语句前面给控制循环是否继续执行的变量(一般是循环变量)赋值
B、若表达式2省略,则循环语句中必需包含结束循环的跳转语句,如break
C、若表达式3省略时,需要在循环体语句中改变循环变量的值,保证可以形成循环结束的条件,否则回形成死循环
D、表达式1、2、3都可以省略,中间的两个“;”也可以省略
第8题:
for语句的格式为for(表达式1;表达式2;表达式3),其中可以省略的是()
A、两个分号
B、表达式1
C、表达式2
D、表达式3
第9题:
关于语句“for(表达式1;表达式2;表达式3)”,下面说法中错误的是( )。
A.for语句中的三个表达式不可以同时省略
B.for语句可以用于循环次数不确定的情况
C.for语句中表达式2可以是关系表达式或逻辑表达式
D.for语句中表达式1和表达式3可以是逗号表达式
第10题:
下列关于语句for(表达式1;表达式2;表达式3)的描述中,错误的是()
A.表达式1和表达式3中不能含有多条语句
B.表达式2为空时,默认规定为恒真
C.for语句中定义的循环控制变量只在该块内有效
D.表达式1、表达式2和表达式3都是可选的