二、填空题(本大题共10小题,每小题2分,共20分)
请在每小题的空格中填上正确答案。错填、不填均无分。
16.执行语句printf("%d\n",strlen("a\n\x41"));后,输出结果是_______。
17.设int a,b,c;,表达式a=2,b=5,b++,a+b的值是__________。
18.设int a=1,b=2,m=2,n=2;,执行表达式(m=a<b)||++n后,n的值是_______。
19.设int x=4,y=2;,表达式x<y?y:x++的值是_______。
20.执行下列程序段后,输出结果是____________。
int x=3;
do{ptintf("%5d",x-=2);}while(!(--x));
21.执行语句for(i=10;i>0;i--,);后,变量i的值是___________。
22.设int x,y;,循环语句for(x=0,y=0;(y!=10)&&(x<5);x++);执行的次数是______。
23.若函数内定义变量的存储类别是static,该变量被称为___________静态变量。
24.设int x=3;,执行语句printf((x%2)?("**%d\n"):("##%d\n"),x);后,输出结果是__________。
25.设char s[3]="AB",*p=s;,则*(p+2)的值是_______。