有以下程序段,若变量已正确定义并赋值 if(a>b)printf("x=%d",x); else printf("y=%d",y); if(a<=b)i++; else j++; 则与此程序段功能相同的选项是( )。

admin2022-06-24  22

问题 有以下程序段,若变量已正确定义并赋值
if(a>b)printf("x=%d",x);
else printf("y=%d",y);
if(a<=b)i++;
else j++;
则与此程序段功能相同的选项是(          )。

选项 A、if(a>b)
{printf("x=%d",x);j++;}
else(printf("y=%d",y);i++;}
B、if(a>b)
{printf("x=%d",x);i++;}
else{printf("y=%d",y);j++;}
C、if(a<=b)
{printf("x=%d",x);i++;)
else{printf("y=%d",y);j++;)
D、if(a>=b)
{printf("x=%d",x);i++;}
else{printf("y=%d",y);j++;}

答案A

解析 程序的逻辑是当a>b时,执行语句“printf("x=%d",x);”和语句“j++;”,否则执行语句“printf("y=%d",y);”和语句“i++;”,故答案为A选项。
转载请注明原文地址:https://jikaoti.com/ti/syd0FFFM
0

最新回复(0)