1.我错选了C,答案为A。解析:y=012 为八进制表示,转换为10进制后为10.最后输出为10.
2. 我错选了A,答案为D。解析: x&&1,1为常数可认为此为真,所以当x不为0时,可认为x为真,所以此时x&&1为真。反之,x为0,x&&1为假。因此等于与 if(x)。
3.我错选了A,答案为B。解析:
4.我错选了B,答案为C。解析:i为正数时,有0,1,2,3四种结果,而我忽视了i为负数的可能,当i为负,还有-1,-2,-3.因此有7中可能。
5.我错选了A,答案为D。D选项因写作: for(i=0;i<10;); 原选项表达式2后缺’ ; ’ 。
6.参考如下:
7.我错选了B,答案为D。解析:循环!!!循环!!!