有以下程序段
s=1.0;
for(k =1;k<=n;k++) s=s+1.0/(k*(k=1));
printf("%f\n",s);
请填空,使以下程序段的功能与上面的程序段完全相同。
s=1.0; k=1;
while( 【 9 】).
{ s=s+1.0/(k*(k+1)); k=k+1;}
printf( "%f\n",s);
第1题:
9、计算运行下列程序段后s的值: After running the following program segment, the value of s is: n=10; s=0; for(k = 1; k < n - 1; k++) for(j = n; j >= k; j--) s = s + 1;
第2题:
6、有下列程序段,且变量已正确定义和赋值 for(s=1.0, k=1; k<=n; k++) s=s+1.0/(k*(k+1)); printf("s=%f\n\n", s); 使下列程序段与上述程序段功能完全相同,则①、②处的正确语句分别为: s=1.0; k=1; while(① ) { s=s+1.0/(k*(k+1)); ②; } printf("s=%f\n\n", s);
A.k<=n n++
B.n<=k n++
C.k<=s k++
D.k<=n k++
第3题:
下述程序段中, 与其他程序段的作用不同。
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) ;
第4题:
有下列程序段,且变量已正确定义和赋值 for(s=1.0, k=1; k<=n; k++) s=s+1.0/(k*(k+1)); printf("s=%fnn", s); 使下列程序段与上述程序段功能完全相同,则①、②处的正确语句分别为: s=1.0; k=1; while(① ) { s=s+1.0/(k*(k+1)); ②; } printf("s=%fnn", s);
A.k<=n n++
B.n<=k n++
C.k<=s k++
D.k<=n k++
第5题:
有以下程序段,且变量已正确定义和赋值
for(s=1.0,k=1;k<=n;k++) s=s+1.0/(k*(k+1));
printf("s=%f\n\n",s);
请填空,使下面程序段的功能为完全相同
s=1.0;k=1;
while(_[10]_______){ s=s+1.0/(k*(k+1)); _[11]_______;}
printf("s=%f\n\n",s);
k<=n k++
第6题:
有以下程序
#include<stdio.h>
void fun(int *s)
{ static int j=0;
do { s[j]=s[j]+s[j+1]; )while(++j<2);
}
main( )
{ int k,a[10]={1,2,3,4,5);
for(k=1;k<3;k++)fun(a);
for(k=0;k<5;k++)printf(”%d”,a[k]);
printf("\n");
}
程序运行后的输出结果是
A) 12345
B)23445
C)34756
D) 35745
第7题:
有以下程序段,且变量已正确定义和赋值
for(s=1.0, k=1; k<=; k++) s=s+1.0/(k*(k+1));
printf("s=%f\n\n", s);
请填空,使下面程序段的功能与之完全相同
s=1.0; k=1;
while(【 】) { s=s+1.0/(k*(k+1));【 】; }
prinff("s=%f\n'n", s);
第8题:
以下程序的输出结果是【 】。
include <stdio.h>
define N 5
int fun(int *s,int a,int n)
{ int j;
*s=a j=n;
while(a!=s[j]) j-;
return j;
main()
{ int s[N+1]; int k:
for(k=1 ;k<=N;k++) s[k]=k+1:
print f("%d\n",fun(s,4,N));
}
第9题:
有以下程序段 , 且变量已正确定义和赋值
for(s=1.0,k=1;k<=n;k++) s=s+1.0/(k*(k+1));
printf("s=%f\n\n",s);
请填空 , 使下面程序段的功能为完全相同
s=1.0;k=1;
while( _[10]_______ ){ s=s+1.0/(k*(k+1)); _[11]_______ ;}
printf("s=%f\n\n",s);