单选题
执行以下程序段后,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。
提交答案
关闭