#include
void main(){
int i=0,s=0O
while(s<10)s+=++i;
cout<
}
输出结果:
第1题:
有以下程序
main( )
{ int i=0,s=0;
do{
if (i%2){i++;continue;}
i++;
s+=i;
}while(i<7);
cout<<s<<endl;
}
执行后输出结果是
A.16
B.12
C.28
D.21
第2题:
下列程序是求1~100的累加和,下列哪个程序段能正确完成累加和:
A.s=0; i=0; while(i<=100) s+=i++;
B.s=0; i=1; while(i++<100) s+=i;
C.s=0; i=0; while(i<100) s+=i++;
D.s=0; i=1; while(i<=100) s+=i;
第3题:
下列程序是求1~100的累加和,其中有三个不能够完成规定的功能,只有一个能正确完成累加和,是()
A.s=0; i=0; while(i<=100) s+=i++;
B.s=0; i=1; while(i++<100) s+=i;
C.s=0; i=0; while(i<100) s+=i++;
D.s=0; i=1; while(i<=100) s+=i;
第4题:
假设程序中已有定义:int s=0, i; 下列哪一段代码无法正确实现求1到10的和______。
A.for (i=1; i<=10 ;i++) s+=i;
B.for (i=1; ; i++) { if (i>10) break; s+=i; }
C.i=1; while (i<=10) s+=i++;
D.i=1; do { s+=++i; }while (i<=10);
第5题:
在下面程序横线处填上适当内容,使程序执行结果为: S=2 S=5 S=9 #include <iostream.h> void sum(int i) {static int s; _________; cout<<"s="<<s<<endl; } void main (void) {int i; for (i=0; i<3;i++) sum(i);
第6题:
7、下列程序是求1~100的累加和,下列哪个程序段能正确完成累加和:
A.s=0; i=0; while(i<=100) s+=i++;
B.s=0; i=1; while(i++<100) s+=i;
C.s=0; i=0; while(i<100) s+=i++;
D.s=0; i=1; while(i<=100) s+=i;