下列程序的输出结果是( )。 #include<iostream.h> void main() {char*str=”12123434”; int x1=0,x2=0,x3=0,x4=0,i; for(i=0;str[i

admin2010-12-16  20

问题 下列程序的输出结果是(    )。    #include<iostream.h>    void main()    {char*str=”12123434”;    int x1=0,x2=0,x3=0,x4=0,i;    for(i=0;str!=’\0’;i++)    switch(str)    {case’1’:x4++;    case’2’:x3++;    case’3’:x2++;    case’4’:xl++;    )    cout<<xl<<“,”<<x2<<

选项 A、8,6,4,1     
B、8,6,3,2
C、8,8,4,l     
D、8,6,4,2

答案D

解析  本题考查循环的嵌套,for和switch语句的应用。C++中。各种条件判断,循环语句的用法。只要注意在C++语言中,系统在字符指针的最后位置会增加一个字符串结束符’\0’,执行8次for循环,再根据,witch语句中的条件易知答案。
转载请注明原文地址:https://kaotiyun.com/show/96Vp777K
0

最新回复(0)