10. (拔高)有下面的逻辑表达式:(m=a>b)&&(n=c>d),当a=1,b=2,c=3,d=4,m和n原值为1时,计算表达式后m和n值是( )。
A. m=1,n=1 B. m=0,n=1
C. m=0,n=0 D. m=1,n=0
答案:
10. B。由于a>b的值为0,m=0,逻辑与运算符左边为假,出现短路现象,故右边n=c>d不被执行,因此n的值不是0而仍保持原值1。
来源:天任考研 | 更新时间:2022-08-29 17:23:27 | 关键词:
10. (拔高)有下面的逻辑表达式:(m=a>b)&&(n=c>d),当a=1,b=2,c=3,d=4,m和n原值为1时,计算表达式后m和n值是( )。
A. m=1,n=1 B. m=0,n=1
C. m=0,n=0 D. m=1,n=0
答案:
10. B。由于a>b的值为0,m=0,逻辑与运算符左边为假,出现短路现象,故右边n=c>d不被执行,因此n的值不是0而仍保持原值1。
扫码加入2026考研群
获取考研咨询一对一服务