给定下列代码,如果x=0,当以下for循环语句执行完后,x是( )。 for(int i=0;i<5;i++) x=x+i;
10
举一反三
- 给定下列代码,如果x=0,当以下for循环语句执行完后,x是( )。for(int i=0;i<5;i++) x=x+i; A: 10 B: 15 C: 5 D: 4
- #include void main() { int i=0,x=0,y=0; do{ ++i; if(i%2!=0){x=x+i;i++;} y=y+i++; }while(i<=7); cout<<“x=”< x=1 y=20
- 假设i和x都是int类型,则以下for循环的循环体执行次数是() for(i=0,x=0;i<=9&&x!=876;i++)scanf(“%d”,&x);
- 下列for语句的循环次数为。 for(int i=0,x=0;!x&&i<=5;i++);
- 执行完下列语句段后,i值为:( ) int f(int x) { return ((x>0) ? x* f(x-1):2);} ...... int i ; i =f(f(1));
内容
- 0
下述for语句 int i,x; for (i=0,x=1;i<=9&&x!=876;i++) scanf(%d”,&x);
- 1
以下程序:void sum(int x){int i,sum=0;for (i=0;i<;5;i++){sum=sum+i;}x=sum;}main(){int x=90;sum(x);printf(“%d”,x);}执行后输出结果是_______。 A: 0 B: 10 C: 90 D: 100
- 2
若定义:int i=101,x; 求执行语句while( x=i-- ); 后x与i 的值 ( )。 A: x=0,i=-1 B: x=101,i=100 C: x=0,i=0 D: x=-1,i=-1
- 3
有以下程序 ,其输出结果是 main() { int x,i; for(i=1;i < =50;i++) { x=i; if(x%2==0) if(x%3==0) if(x%7==0) printf("%d",i); } }
- 4
已知int i=0,x=0; 下面while语句执行时循环次数为( )。 while( !x && i< 3 ) { x++ ; i++ ; }