(5)已有预处理命令和定义如下:
#define N 8
intx=2,z=1;
double y=1.2;
下述程序段正确的是 C
A.switch(x)
{case z:x–;break;
case N>0:x=++;break;
}
B.switch(x)
case N>0:x=1;break;
case 1:x=0;break;
}
C.switch(x)
{case2:y++;break;
case0’:y=3;
}
D.switch(y)
{case1.0:y++:break;
case1.2:y=l;break;
}
(9)已有定义“intx,y;”,若要求编写代码实现“当x大于等于0时y取值1.否则y取
值一1”,则下面程序段中错误的是 C
A.y=x>=0?1:-1;
B.if(x>=0)y=1;else y=-1;
C.switch()
第四章 分支结构程序设计(二)
最新推荐文章于 2023-06-09 16:05:08 发布