(19)有如下嵌套的if语句
if (a
if(a
else k=c;
else
if(b
else k=c;
以下选项中与上述if语句等价的语句是
A)k=(a
B)k=(ac)?b:c);
C)k=(a
D)k=(a
(20)有以下程序
#include
main()
{in i,j,m=1;
for(i=1;i<3;i++)
{for(j=3;j>O;j--)
{if(i*j)>3)break;
m=i*j;
}
}
printf("m=%d\n",m);
}
程序运行后的输出结果是
A)m=6
B)m=2
C)m=4
D)m=5
(21)有以下程序
#include(stdio.h>
main()
{int a=l;b=2;
for(;a<8;a++) {b+=a;a+=2;}
printf("%d,%d\n",a,b);
}
程序运行后的输出结果是
A)9,18
B)8,11
C)7,11
D)10,14
(22)有以下程序,其中k的初值为八进制数
#include
main()
{int k=011;
printf("%d\n",k++);
}
程序运行后的输出结果是
A)12
B)11
C)10
D)9
(23)下列语句组中,正确的是
A)char *s;s="Olympic";
B)char s[7];s="Olympic";
C)char *s;s={"Olympic"};
D)char s[7];s={"Olympic"};