执行以下程序段后,w的值为( )。 int w=’A’,x=14,y=15; w=((x ‖ y)&&(w<’a’));

admin2019-12-17  12

问题 执行以下程序段后,w的值为(    )。
    int w=’A’,x=14,y=15;
    w=((x ‖ y)&&(w<’a’));

选项 A、-1
B、NULL
C、1
D、0

答案C

解析 字符变量w的初值为字符“’A’”,其ASCH码值为65,字符“’at’”的ASCII码值为97,所以关系表达式“w<’a’”的值为1:变量x=14,变量y=15,“x‖y”为或,x、y均为真,所以x‖y的结果1。因而逻辑表达式“(x‖y)&&(w<’a’)”的值为1。
转载请注明原文地址:https://jikaoti.com/ti/SrG0FFFM
0

最新回复(0)