选择题
执行以下程序段后,w的值为______。
int w='A',x=14,y=15;
w=((x||y)&&(w<'a'));
A、
-1
B、
NULL
C、
1
D、
0
【正确答案】
C
【答案解析】
字符变量w的初值为字符'A',其ASCII码值为65,字符'a'的ASCII码值为97,所以关系表达式“w<'a'”的值为1;变量x=14,变量y=15,“x||y”为或,x、y均为真,所以x||y的结果1。因而逻辑表达式“(x||y)&&(w<'a')”的值为1。
提交答案
关闭