(18)以下選項中與if(a==1)a=b; else a++;語句功能不同的switch語句是
A)switch(a)
{case:a=b;break;
default:a++;
?。?br />
B)switch(a==1)
{case 0:a=b;break;
case 1:a++;
}
C)switch(a)
{default:a++;break;
case 1:a=b;}
D)switch(a==1)
{case 1:a=b;break;
case 0:a++;
}
(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);
}
程序運行后的輸出結(jié)果是
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);
}
程序運行后的輸出結(jié)果是
A)9,18
B)8,11
C)7,11
D)10,14
(22)有以下程序,其中k的初值為八進制數(shù)
#include
main()
{int k=011;
printf("%d\n",k++);
?。?br />
程序運行后的輸出結(jié)果是
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"};
免責聲明:該文觀點僅代表作者本人,查查吧平臺系信息發(fā)布平臺,僅提供信息存儲空間服務(wù),不承擔相關(guān)法律責任。圖片涉及侵權(quán)行為,請發(fā)送郵件至85868317@qq.com舉報,一經(jīng)查實,本站將立刻刪除。
返回查查吧首頁,查看更多>>