相关题目
若运行以下程序时, 从键盘输入ADescriptor(表示回车) , 则下面程序的运行结果是( )。
#include
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;
}
} while(c!='\n');
printf(“v0=%d,v1=%d,v2=%d\n”,v0,v1,v2);
}
下面程序的运行结果是( ) 。
#include
main()
{ int a=1,b=10;
do
{ b-=a;a++;} while(b--<0); printf("a=%d,b=%d\n",a,b);
}
下面有关for循环的正确描述是( ) 。
对for(表达式1; ;表达式3)可理解为( ) 。
若i为整型变量, 则以下循环执行次数是( ) 。
for(i=2;i==0;) printf("%d",i--);
以下for循环的执行次数是( ) 。
for(x=0,y=0;(y=123)&&(x<4);x++);
以下不是无限循环的语句为( ) 。
下面程序段的运行结果是( )。
for(y=1;y<10;)
y=((x=3*y,x+1),x-1);
printf("x=%d ,y=%d",x,y);
执行语句for(i=1;i++<4; );后变量i的值是( )。
有一堆零件(100到200 之间) ,如果分成4 个零件一组的若干组,则多2 个零件; 若分成7 个零件一组, 则多3 个零件; 若分成9 个零件一组, 则多5 个零件。 下面程序是求这堆零件总数, 请选择填空。
#include
main()
{ int i;
for(i=100;i<200;i++)
if((i-2)%4==0)
if(!((i-3)%7))
if([ ])
printf("%d",i);
}
