2012年计算机等级二级C语言精讲习题及答案6
读程序题 1、float f=3.1415927; printf(“%f,%5.4f,%3.3f”,f,f,f); 则程序的输出结果是__________ 。 2、int x=6, y=7; printf(“%d,”,x++); printf(“%d ”,++y); 程序的输出结果是__________ 。 3、a=3; a+=(a<1)?a:1; printf(“%d”,a); 结果是__________。 4、for (a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) {b+=3; continue;} b-=5; } 程序的输出结果a的值为__________ 。 5、 int y=1, x, *p, a[ ]={2,4,6,8,10}; p=&a[1]; for(x=0;x<3;x++) y + = * (p + x); printf("%d ",y); 程序的输出结果y的值是__________ 。 答案: (1) 3.141593,3.1416,3.142 (2) 6,8 (3) 4 (4) 22 (5) 19 相关资料 |