网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

【程序说明】 求1~10之间的所有整数之和。

【程序】

SET TALK OFF

STORE 0 TO N,S

DO WHILE (1)

N=N+1

S=S+N

IF (2)

(3)

ENDIF

ENDDO

? “ S=”+STR (S,2)

SET TALK ON

RETURN

(1)

A..F.

B..T.

C.N<=10

D.N>=10


参考答案

更多 “ 【程序说明】 求1~10之间的所有整数之和。【程序】SET TALK OFFSTORE 0 TO N,SDO WHILE (1)N=N+1S=S+NIF (2)(3)ENDIFENDDO? “ S=”+STR (S,2)SET TALK ONRETURN(1)A..F.B..T.C.N<=10D.N>=10 ” 相关考题
考题 有以下程序:includemain(){int i,s=0; for(i=1;i 有以下程序: #include <stdio.h> main() { int i,s=0; for(i=1;i<10;i+ =2) s+ =i+1; printf("%d\n",s); } 程序执行后的输出结果是( )。A.正整数1~9的累加和B.正整数1~10的累加和C.正整数1~9中奇数之和D.正整数1~10中偶数之和

考题 有以下程序:includemain(){int s=0,a=1,n; scanf("%d",n); do {s+=1;a=a-2;} whi 有以下程序: #include <stdio.h> main() { int s=0,a=1,n; scanf("%d",n); do {s+=1;a=a-2;} while(a!=n); printf("%d\n",s); } 若要使程序的输出值为2,则应该从键盘给n输入的值是( )。A.-1B.-3C.-5D.0

考题 程序段的功能是求一个正整数所有位之和。 while(n>0){s=s+n%10;() }

考题 下列程序是求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;

考题 下面程序的功能是输出1到100之间每位数的乘积大于每位数的和的数。例如数字26,数位上数字的乘积12大于数字之和8。(答案以① ② ③ 的形式提交,如① a ② b ③ c) main() { int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0; ① ; while(② ) { k*=m%10; s+=m%10; ③ ; } if(k>s) printf(”%d”,n); } }

考题 下面程序的功能是输出1到100之间数位上的数的乘积大于和的数。例如数字26,数位上数字的乘积12大于数字之和8。 main() { int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0; 【 ① 】 ; while(【 ② 】 ) { k*=m%10; s+=m%10; 【 ③ 】 ; } if(k>s) printf(”%d”,n); } } 【①】:A.m=nB.m==nC.(不填)D.n=m

考题 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;

考题 下述程序段中, 与其他程序段的作用不同。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) ;

考题 下面程序的功能是输出1到100之间数位上的数的乘积大于和的数。例如数字26,数位上数字的乘积12大于数字之和8。 main() { int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0; 【 ① 】 ; while(【 ② 】 ) { k*=m%10; s+=m%10; 【 ③ 】 ; } if(k>s) printf(”%d”,n); } } 【②】:A.m>0B.m<0C.m=0D.m==0