3道关于计算机二级C语言的选择题!1、若已定义:int a=1,b=2,c=3;表达式值为0的是(a)a) aab) a+b && a+cc) a+b==c || b==cd) aaA选项两边都是对的 为什么A的值为0呢?2、若已定义:int a=8,b=7,c;语句c=a|b;执行

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 22:23:14

3道关于计算机二级C语言的选择题!1、若已定义:int a=1,b=2,c=3;表达式值为0的是(a)a) aab) a+b && a+cc) a+b==c || b==cd) aaA选项两边都是对的 为什么A的值为0呢?2、若已定义:int a=8,b=7,c;语句c=a|b;执行
3道关于计算机二级C语言的选择题!
1、若已定义:int a=1,b=2,c=3;表达式值为0的是(a)
a) aa
b) a+b && a+c
c) a+b==c || b==c
d) aa
A选项两边都是对的 为什么A的值为0呢?
2、若已定义:int a=8,b=7,c;语句c=a|b;执行后c的值是(a)
a) 15
b) 0
c) 7
d) 8
为什么是15呢,|不是整除符号吗?
3、以下程序的运行结果是()
#include
void main(b)
{
int a=4,b=3,c=2,d=1;
if(a>b>c)
printf(“%d\n”,d);
else if(c-1>=d)
printf(“%d\n”,d+1);
else
printf(“%d\n”,d+2);
}
a) 1
b) 2
c) 3
d) 4
a大于b大于c没错啊!怎么是输出2

3道关于计算机二级C语言的选择题!1、若已定义:int a=1,b=2,c=3;表达式值为0的是(a)a) aab) a+b && a+cc) a+b==c || b==cd) aaA选项两边都是对的 为什么A的值为0呢?2、若已定义:int a=8,b=7,c;语句c=a|b;执行
1和3应该是一个问题
c>b>a中 c>b是真,值为1,1不大于a
2中|是除号.我也是醉了,|是或运算