【2011年春答案解析】
1 能改变程序运行流程的语句有 break 和 continue,break 是跳出当前循环,而 continue 是提前结束本次循环直接进入下一次循环
2 q-p是数组元素的地址位置相减(5-0)
3 a = a + b%3 = 4+4%3 = 5,b 没有变化
4 %x 表示的是16进制,所以输出结果是 x=6c;如果 ”int x=0x6c;printf(“x=%d\n”,x);” ,则输出结果是 x=108
5 编译(compile)后生成的文件名后缀是 obj,链接(link)后在Windows平台上生成的文件名后缀是 exe
(1)! (2)8 (3)sqrt(fabs(x))!=4*a/(b*c)或sqrt(fabs(x))!=4*a/b/c (4)1,2 (5)auto |