一个c程题.假定所有变量均已正确定义,则下列程序段运行后x的值是(B ).a=b=c=0; x=35;if(!a) x-
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/10/07 12:24:23
一个c程题
.假定所有变量均已正确定义,则下列程序段运行后x的值是(B ).
a=b=c=0; x=35;
if(!a) x--;
else if(b);
if(c) x=3;
else x=4;
A.34 B.4 C.35 D.3
为什么选b?
a不就是真吗?因为a=0,0不就是真吗?
.假定所有变量均已正确定义,则下列程序段运行后x的值是(B ).
a=b=c=0; x=35;
if(!a) x--;
else if(b);
if(c) x=3;
else x=4;
A.34 B.4 C.35 D.3
为什么选b?
a不就是真吗?因为a=0,0不就是真吗?
因为你没有看清程序的结构层次.
这个程序分为三部分:
第一部分:
a=b=c=0; x=35;
第二部分:
if(!a) x--;
else if(b); //这里if(b)后的“;”表示这个if语句中的else结束了,即此if语句结束了.
第三部分:
if(c) x=3;
else x=4;
如果像你说的,程序应该这样写:
a=b=c=0; x=35;
if(!a) x--;
else if(b)
if(c) x=3;
else x=4;
这样就表示后面的if(c)是嵌套在第一个if里面的.
这里的x是先被x--成为34,又被x=4赋值为4的.
所以最后x=4,选择B.
明白了么?
这个程序分为三部分:
第一部分:
a=b=c=0; x=35;
第二部分:
if(!a) x--;
else if(b); //这里if(b)后的“;”表示这个if语句中的else结束了,即此if语句结束了.
第三部分:
if(c) x=3;
else x=4;
如果像你说的,程序应该这样写:
a=b=c=0; x=35;
if(!a) x--;
else if(b)
if(c) x=3;
else x=4;
这样就表示后面的if(c)是嵌套在第一个if里面的.
这里的x是先被x--成为34,又被x=4赋值为4的.
所以最后x=4,选择B.
明白了么?
13.假定所有变量均已正确定义,下列程序段运行后x的值是( ).a=b=c=0;
C语言if问题求解 假定所有变量均已正确说明,下列程序段运行后x的值是 . a=b
2.假定所有变量均以正确定义,下列程序段运行后x的值是( ).a=b=c=0;x=35; if a) x--; else
因为最近要考C语言,所以……拜托啦.假定所有变量均已正确定义,下列程序段运行后x的值是().k1=1; k2=2; k3
假定所有变量均已正确说明,下列程序段运行后x的值是
假定所有变量均已正确说明,则下列程序段运行后,x的值是()
假设所有变量均正确定义,下列程序段运行后X的值是()
假定所有变量均已正确说明,下列程序段运行后X的值是什么?说明原因!
运行以下JavaScript 程序段后,变量x的值是___ var x=4; x=6; x+=5; A.5 B.9 C.
下列程序运行后x的值是 a=b=c=0;x=35;if(!a)x--;else if(b);if(c)x=3;else
a=b=c=0;x=35; if(!a)x--;else if(b);if(c) x=3; else x=4;程序运行后
运行以下 JavaScript 程序段后,变量x的值是_______.var x="4";x+=5; [A]4 [B]5