假定所有变量均已正确说明,下列程序段运行后x的值是( ) a=b=c=0;x=60; if(!a)x--; else if(b)if(c)x=3; else x+=4;

admin2010-04-24  8

问题 假定所有变量均已正确说明,下列程序段运行后x的值是(    )    a=b=c=0;x=60;    if(!a)x--;    else if(b)if(c)x=3;    else x+=4;

选项 A、3
B、4
C、60
D、63

答案D

解析 a=b=c=0;x=60;
   if(!a)x--;/*执行后,x的值自减1。此时x=59*/
   elseif(b)if(c)x=3;/*变量b、c的值都是"0"不执行"x=3"*/
   elsex+=4;/*因不能满足"if(b)if(c)"的条件,执行"x+=4",此时x=63*/
转载请注明原文地址:https://jikaoti.com/ti/GataFFFM
0

最新回复(0)