其他

若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()A.8B.6C.7D.5

题目
若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

A.8

B.6

C.7

D.5

参考答案和解析
参考答案:A
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()

A.7

B.8

C.9

D.10


B 解析:本题考查printf函数的格式。“%08”格式符中的“0”表示在指定数据输出宽度的同时,在数据前面的多余空格处加“0”;“8”表示指定数据的输出宽度为8位。

第2题:

以下循环体的执行次数是 main() {int i,j; for(i=0,j=1;i<=j+1;i+=2,j--) cout<<i<<endl;

A.3

B.2

C.1

D.0


正确答案:C
解析:本题考查考生对for循环中三个表达式的执行顺序及使用方法。首先执行第一个表达式,然后根据第二个表达式判断是否成立,如果成立则执行循环体,然后执行第三个表达式,随后再去判断第二个表达式。根据这个顺序,可以很容易的判断出,循环体只执行了一次。

第3题:

以下循环体的执行次数是______。 main() { int i, j; for(i=0, j=1; i<=j+1; i+=2, j--)printf("% d\n", i); }

A.3

B.2

C.1

D.0


正确答案:C
解析:第一次循环时1=j+1=1+1=2值为真,执行完循环后i=i+2=0+2-2,j=j-1=1-1=0,循环条件为假,循环结束,所以循环体仅执行一次。

第4题:

以下循环体的执行次数是______。 main() { int i,j; for(i=0, j=1;i<=j+1; i+=2,j--) printf("%d\n",i) }

A.3

B.2

C.1

D.0


正确答案:C

第5题:

以下循环体的执行次数是

main( )

{int i,j;

for(i=0,j=1;i<=j+1;i+=2,j- -)cout<<i<<endl;

}

A.3

B.2

C.1

D.0


正确答案:D
解析:本题考查考生对for循环中三个表达式的执行顺序及使用方法。首先执行第一个表达式,然后判断第二个表达式是否成立,如果成立则执行循环体,然后执行第三个表达式,随后再去判断第二个表达式。根据这个顺序,可以很容易的判断出,循环体只执行了一次。

第6题:

以下循环体的执行次数是( )。 main() {int i,j; for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl; }

A.3

B.2

C.

D.0


正确答案:D
解析: 本题考查考生对for循环中三个表达式的执行顺序及使用方法。首先执行第一个表达式,然后判断第二个表达式是否成立,如果成立则执行循环体,然后执行第三个表达式,随后再去判断第二个表达式。根据这个顺序,可以委有容易的判断出,循环体只执行了一次。

第7题:

若有定义:int i=1,j=5;则表达式(++j)*(i--)的值为()

A.1

B.0

C.6

D.7


参考答案:B

第8题:

若有定义:int i,j;则表达式(i=2,j=5,i++,i+j++)的值是()

A.7

B.8

C.9

D.10


参考答案:B

第9题:

以下循环体的执行次数是( )。 voidmain( ) {inti,j; for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl; }

A.3

B.2

C.1

D.0


正确答案:C
C。【解析】本题考查考生对for循环中3个表达式的执行顺序及使用方法。首先执行第1个表达式,然后判断第2个表达式是否成立,如果成立则执行循环体,然后执行第3个表达式,随后再去判断第二个表达式。根据这个顺序,可以判断出,循环体只执行了一次。