执行以下程序段后,T的值为int T=’a’, x=12, y=5;T=((x || y)&&(T>’A’));
执行以下程序段后,T的值为int T=’a’, x=12, y=5;T=((x || y)&&(T>’A’));A.1 B.NULL C.-l D.0
正确答案:A本题考查逻辑运算符的使用及对ASCII码的了解。“&&”为逻辑与运算符,该运算符的特点是当其左右两边对象都为真时,用该运算符连接构成的逻辑表达式为真。“||”为逻辑或运算符,该运算符只要左右两边的对象有一个为真,则整个表达式就为真。在ASCII码中,26个英文小写字母a~z的码值为97~122,26个英文大写字母A~Z的码值为65~90。题中“&&”左边为一个逻辑或运算表达式,因为x=12,y=5,所以该或运算的值为1,右边为一个关系表达式,此时T=’a’,由于’a’的A
词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。
