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

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

A.7

B.8

C.9

D.10

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第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题:

若有定义:int i=7,j=8;则表达式 i>=j||i<j 的值为()。

A.1

B.变量i的值

C.0

D.变量j的值


A

第3题:

设i、j、k均为int型变量,则执行完下面的for循环后,k的值为 。 for (i=0,j=10;i<=j;i++,j--) k=i+j;


C

第4题:

设i、j、k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j--) k=i+j;语句后,k的值为______。


正确答案:10
10 解析:该for语句以i为0、j为10初始化,循环条件是i=j,每次循环后i增1、j减1,循环体是将i与j的和赋给k。这样变量k将保存的是最后一次赋给它的值。一次循环后i为1、j为9,二次循环后i为2、j为 8,……,五次循环后i为5、j为5,继续第六次循环,将i与j的和10存于k后,i为6、j为4,结束循环。所以循环执行后k为10。

第5题:

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

A.1

B.0

C.6

D.7


参考答案:B

第6题:

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

A.8

B.6

C.7

D.5


参考答案:A

第7题:

若有定义:int i=7,j=8;则表达式i>=j||i

A.1

B.变量i的值

C.0

D.变量j的值


参考答案:A

第8题:

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。 A.0B.0.7C.0.66667S

若有定义语句“inti=2,j=3;”,则表达式i/j的结果是( )。

A.0

B.0.7

C.0.66667

D.0.66666667


正确答案:A
A。【解析】整数相除为整数,所以结果为0。

第9题:

设i,j,k均为int型变量,则执行完for(i=0,j=10;i<=j;i++,j-- k=i+j;语句后,k的值为【8】 。


正确答案:
10