如果c是大于1的正整数,与以下程序段功能相等的赋值语句是( )。s=a;for(b=1;b<=c;b++)s=s+1;
A. s=b+c;
B. s=s+c;
C. s=a+b;
D. s=a+c;
查看答案
有一条长阶梯,若每步跨2阶,则最后剩余1阶,若每步跨3阶,则最后剩余2阶,若每步跨5阶,则最后剩余4阶,若每步跨6阶,则最后剩余5阶,若每步跨7阶,最后才正好一阶不剩。请问,这条阶梯共有多少阶。请补充while语句后的判断条件。#includevoid main(){int i=1;while()++i;printf("阶梯共有%d阶.\n",i);}
A. !((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==1))
B. !((i%2==0)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0))
C. !((i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0))
D. (i%2==1)&&(i%3==2)&&(i%5==4)&&(i%6==5)&&(i%7==0)
以下程序段的输出结果是()。#includevoid main(){int a=3;do{printf("%d",a--);}while(!a);}
A. 32
B. 不输出任何内容
C. 3
D. 321
若定义int i; 则以下for语句的执行结果是()。for(i=1;i<10;i++){if(i%3) i++;++i;printf("%d",i);}
A. 35811
B. 369
C. 258
D. 2468
以下程序的输出结果是()。#includevoid main(){int i=5;for(;i<15;){i++;if(i%4==0)printf("%2d",i);elsecontinue;}}
A. 812
B. 81216
C. 1216
D. 8