早教吧 育儿知识 作业答案 考试题库 百科 知识分享

C语言理论题3根据声明inta;表达式(a&3)==(a%4)的值为.A.0B.1C.不确定D.表达式错误下列代码段的输出为.for(a=1,i=-1;-1

题目详情
C语言理论题3
根据声明int a;表达式(a&3)==(a%4)的值为______.
A.0B.1C.不确定D.表达式错误
下列代码段的输出为______.
for(a=1,i=-1;-1
▼优质解答
答案和解析
1.B,原因是当右边为0时,a为4的整数倍,二进制的a后两位肯定是0,右边为1时,a的后两位为01,右边为2时,a的后两位是10,当右边为3时,a的后两位是11.2.B,原因是算术比较为自左向右结合,循环内部的语句不会执行,i为-1.3.D,字...