首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算s=1 + 2*2 + 3*3 + … + n*n +…,直到s>1000为止。 #include <stdio.h> main( ) { int s,n; s=1; n=1; do { n=n+1;
以下程序拟实现计算s=1 + 2*2 + 3*3 + … + n*n +…,直到s>1000为止。 #include <stdio.h> main( ) { int s,n; s=1; n=1; do { n=n+1;
admin
2021-07-09
25
问题
以下程序拟实现计算s=1 + 2*2 + 3*3 + … + n*n +…,直到s>1000为止。
#include <stdio.h>
main( )
{ int s,n;
s=1;
n=1;
do
{ n=n+1; s=s+n*n; }
while(s>1000);
printf("s=%d\n",s);
}
程序运行后,不能得到正确结果,以下修改方案正确的是
选项
A、把while(s>1000); 改为 while(s<=1000);
B、把 s=1; 改为 s=0;
C、把 n=1; 改为 n=0;
D、把 n=n+1; 改为 n=n*n;
答案
A
解析
题目中程序不能实现预期功能是因为while的循环条件错误,选项B,把 s=1, 改为 s=0,最终的结果s=4,与题目原意不同,
选项C,把 n=1; 改为 n=0; 最终的结果s=2,与题目原意不同,
选项D, 把 n=n+1; 改为 n=n*n; 最终的结果s=2,与题目原意不同
选项A, 正确的修改了while循环条件,可以得到正确结果。故答案为A选项.
转载请注明原文地址:https://jikaoti.com/ti/cuz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);cont
有以下程序#include<stdio.h>#defineN4yoidfun(inta[][N],intb[]){inti;for(i=0;i<N;i++)b[i]=a[i][i]-a[i][N-1-i];}yoidmain(){i
下列叙述中正确的是()。
以下叙述中正确的是
有以下程序段inti,n;for(i=0;i
有以下程序#includemain(){inta,b;for(a=1,b=1;a=20)break;if(b%3==1){b=b+3;continue;}b=b-5;}printf("%d\n",a);}程序
以下叙述中正确的是
有以下程序#includeintfun(inta,intb){if(b==0)returna;elsereturn(fun(--a,--b));}main()
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main(){inta[]={8,2,
随机试题
班集体是否成熟的重要标志是学生集体是否形成了()。
去甲肾上腺素与α受体结合后,哪种效应不会出现()。
碳水化合物的食物热效应约为本身产生能量的
以下应按照“财产转让所得”项目征收个人所得税的有()。
教学的基本任务是()。
奥苏贝尔认为在有意义学习的过程中原有观念对新观念加以同化的方式有()。
这次论坛旨在立足国家人口与健康事业的重大需求,借助战略性学术交流平台,___________高水准的科研合作团队,___________国际学术前沿,___________我国免疫学相关交叉学科未来发展的重要科学问题,促进免疫学与生命科学各学科及其他科学相
在窗体上有一个名为Text1的文本框和一个名为Command1的命令按钮,并编写有如下事件过程:PrivateSubCommand1Click()DimiAsInteger,nAsIntegerFori=0To50i=i+
以下叙述中正确的是
【H1】【H6】
最新回复
(
0
)