有以下程序段 s=1.0; for(k=1; k请填空,使以下程序段的功能与上面的程序段完全相同。 s=1.0; k=1; while ( k
对
举一反三
- 有以下程序段s=1.0;for(k=1;k<=n;k++)s=s+1.0/(k*(k+1));printf(“%f”,s);请填空,使以下程序段的功能与上面的程序段完全相同。s=1.0;k=1;while(k<=n){s=s+1.0/(k*(k+1));k=k+1;}printf(“%f”,s);
- 有以下程序段 s=1.0; for(k=1; k<=n; k++) s=s+1....1;} printf(“%f ”,s);
- 下述程序段中, 与其他程序段的作用不同。 A: k=1; while (1) { s+=k ; k=k+1 ; if (k>100) break ; } printf(“\n%d”,s) ; B: k=1; Repeat : s+=k ; if (++k<=100) goto Repeat printf(“\n%d”,s) ; C: int k,s=0; for (k=1;k<=100;s+=++k); printf(“\n%d”,s) ; D: k=1; do s+=k; while (++k<=100) ;printf(“\n%d”,s) ;
- 下列程序段执行后,s的值为()。 int k,s=0; for(k=1;k
- 有以下程序段:int k,j,s;for(k=2;k<6;k++,k++){ s=1; for(j=k;j<6;j++) s+=j;}程序段的输出结果是( ) A: 11 B: 9 C: 1 D: 10
内容
- 0
有程序段如下: int k=0; while(k=1) k++; 该程序段while循环体的执行次数是()。
- 1
有以下程序段intk=0, a=1, b=2, c=3; k=ac? c:k;执行该程序段后,k的值是A.3B.2C.1 有以下程序段 int k=0, a=1, b=2, c=3; k=a<b ? b:a; k=k>c ? c:k; 执行该程序段后,k的值是 A.3 B.2 C.1 D.0
- 2
有以下程序段,while循环执行的次数是int k=0;while (k=1) k++;
- 3
06210152:执行下面的程序段后,变量k中的值为( ) 。 int k=3, s[2]; s[0]=k; k=s[1]*10;
- 4
执行下面的程序段后,变量k中的值为()。intk=3,s[2];s[0]=k;s[1]=s[0];k=s[1]*10;