题目内容

若运行以下程序时,从键盘输入ADescriptor↙(↙表示回车),则下面程序的运行结果是()。#include void main ( ){char c;int v0 = 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’ : v1 += 1;default: v0+= 1; v2 += 1;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=12, v1=4, v2=12

查看答案
更多问题

下面程序的运行结果是()。#include void main ( ){int a = 1, b = 10;do{ b-=a; a++; } while (b--<0);printf("a=%d,b=%d\n",a,b);}

A. a=3,b=11
B. a=2, b=8
C. a=1, b=-1
D. a=4, b=9

下面程序段的运行结果是()。A=1;b=2;c=2;while (a < b < c) { t = a; a = b; b = t; c--;}

A. 1,2,0
B. 2,1,0
C. 1,2,1
D. 2,1,1

以下不是无限循环的语句为()。

A. for(y=0,x=1;x>++y;x=i++) i=x;
B. for(; ;x++=1);
C. while(1) {x++;}
D. for(i=10; ;i--) sum+ =i;

设有程序段:t=0;while (printf ("*")) { t++; if (t<3) break; }下面描述正确的是()。

A. 其中循环控制表达式与0等价
B. 其中循环控制表达式与'0'等价
C. 其中循环控制表达式是不合法的
D. 以上说法都不对

答案查题题库