若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是( )。A.v0=7,vl=4,v2=7B.v0=8,vl=4,v2=8C.v0=11,vl=4,v2=11D.v0=13,vl=4,v2=12

题目

若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是( )。

A.v0=7,vl=4,v2=7

B.v0=8,vl=4,v2=8

C.v0=11,vl=4,v2=11

D.v0=13,vl=4,v2=12


相似考题
更多“ 若运行以下程序时,从键盘输入ADescriptorCR(CR表示回车),则下面程序的运行结果是( )。A.v0=7,vl=4,v2=7B.v0=8,vl=4,v2=8C.v0=11,vl=4,v2=11D.v0=”相关问题
  • 第1题:

    若运行以下程序时,从键盘输入ADescriptorCR(CR表示回车),则下面程序的运行结果是()#includestdio.hmain(){charc;intv0=0,v1=0,v2=0;do{switch(c=getchar()){case'a':case'A':case'e':case'E':case'i':case'I':case'o':case'O':case'u':case'U':vl+=1;de

    :A.v0=7,v1=4,v2=7

    B.v0=8,v1=4,v2=8

    C.v0=11,v1=4,v2=11

    D.v0=12,vl=4,v2=12


    正确答案:D

  • 第2题:

    若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是( )。

    A)v0=7,v1=4,v2=7

    B)v0=8,v1=4,v2=8

    C)v0=11,v1=4,v2=11

    D)v0=13,V1=4,V2=12


    正确答案:D
    本题考查的是switch语句的应用。分析程序,do-while语句是先执行do后面的语句再判断是否符合while的条件。v2=1;语句无论读入的是什么字母(包括回车符),此语句都要执行,语句default:v0=1;亦是如此;而语句case'U':v1=1;只有在读入的字母是'a'、'A'、'e'、'E'、'i'、'I'、'o'、'O'、'u'、'U'时才会执行。

  • 第3题:

    针对下图所示的有向图,从结点V1出发广度遍历所得结点序列和深度遍历所得结点序列分别是()。

    A.V1,V2, V3&39; V4. V5, V6. V7&39; V8和Vl, V2, V3. V8. V5, V7. V4. V6

    B.V1, V2,V4,V6,V3,V5,V7,V8和Vl, V2, V3. V8. V5,V7. V4. V6

    C.V1, V2,V4,V6,V3,V5,V7,V8和Vl, V2, V3. V8.V4V5,V6,V7

    D.V1, V2,V4,V6,V7. V3,V5,V8和Vl, V2, V3. V8. V5,V7. V4. V6


    正确答案:B
    本题考查遍历方面的基础知识。图的广度优先遍历是先访问顶点vl,然后访问vl邻接到的所有未被访问过的顶点V2,V3…,vt邻接到的所有未被访问的顶点。如此进行下去,直到访问遍所有顶点,因此,本题中图的广度优先遍历是vl,V2,V4,V6,V3,V5.V7,V8。深度优先遍历是从图中某个结点,例如vl出发,访问此结点,然后依次从vl的未被访问的邻接顶点出发进行深度优先遍历,直至图中所有和vl有路径想通的结点都被访问到。若此时图中尚有顶点未被访问,则另选图中一个未被访问过的顶点作起始顶点,重复上述过程,直至图中所有顶点都被访问到为止。因此,本题中囤的深度优先遍历是Vl.V2.V3,V8.V5,V7.V4.V6.

  • 第4题:

    若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是include

    若运行以下程序时,从键盘输入ADescriptor<CR>(<CR>表示回车),则下面程序的运行结果是 #include<stdio.h> main() {char c; int v0=1,v1=0,v2=0; do{ switch(c=getchar()) { case'a':case'A': case'e':case'E': case'i':case'I': case'o':case'O': case'u':case'U':v1+=1;

    A.v0=7,v1=4,v2=7

    B.v0=8,v1=4,v2=8

    C.v0=11,v1=4,v2=11

    D.v0=13,v1=4,v2=12


    正确答案:D

  • 第5题:

    若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是()。includemai

    若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是( ) 。 #include<stdio.h> main() { char c; int v0=1,v1=0,v2=0; do{ switch(c=getehar()) { case'a': case'A': case'e':case'E': case'i':case'I': case'o':case'O': case'u':case'U':v1+=1 default:v0+=1;v2+=1; } }while(c! ='\n'); printf("v0=%d,v1=%d,v2=%d\n",v0,v1,v2); }

    A.v0=7,v1=4,v2=7

    B.v0=8,v1=4,v2=8

    C.v0=11,v1=4,v2=11

    D.v0=13,v1=4,v2=12


    正确答案:D
    解析:由于只有4个元音字符,所以v1=4,v0和v2在循环11次中都要加1,共循环12次,由于v0的初值为1,所以v0=13,v2=12。