试题与答案

以下程序的输出结果是( )。 main() int a=4,b=5,c=0,d

题型:单项选择题

题目:

以下程序的输出结果是( )。
main()
int a=4,b=5,c=0,d;
d=!a&&!b)|| !c;
cout<<d<<endl;

A.1

B.0

C.非0的数

D.-1

答案:

参考答案:A

解析: 本题考查逻辑运算符!逻辑“非”,&&逻辑“与”,||逻辑“或”,三者的优先级顺序为!>&&>||,本题中d=!4&&!5||!0,即d=0||1,也即d=1。

试题推荐
微信公众账号搜索答案