单选题
511.有以下程序段,若变量已正确定义并赋值 if( )printf( ); else printf( ); if( )i++; elsej++; 则与此程序段功能相同的选项是( )。
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中的条件语句与程序段功能相同,因此选A。
相关知识点:
if else语句逻辑要理清
题目纠错
二级C语言知识练习
