首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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;}
以下程序拟实现计算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;}
admin
2022-04-01
33
问题
以下程序拟实现计算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+l;改为n=n*n;最终的结果s=2,与题目原意不同;选项A正确的修改了while循环条件,可以得到正确结果。故答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/b9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,6);fun2
以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
下列定义变量的语句中错误的是()。
下列叙述中正确的是
以下叙述中正确的是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
设变量已正确定义并赋值,以下正确的表达式是()。
随机试题
下列哪项属于《草原法》所称的“草原”()
1937年出版《人格:心理学的解释》一书,标志着用科学方法系统研究人格问题的开始的人是【】
A、1~2个月B、3~4个月C、5~6个月D、7~9个月E、10~12个月添加鱼肝油的月龄是
生物学宽度由以下哪些结构组成
根据《建设工程工程量清单计价规范》GB50500—2013,关于投标总价的说法,正确的是()。
每个行业都要经历一个由成长到衰退的发展演变过程,这个过程便称为行业的生命周期。一般地,行业的生命周期可分为幼稚期、成长期、成熟期和衰退期。()
下列关于风险管理与商业银行经营的关系的说法,正确的有()。
以下关于定员标准总体编排的说法,不正确的是()。
结构化程序的三种基本结构是
Theperimeterofarectangleis40.Whatisthegreatestareaoftherectangle?
最新回复
(
0
)