首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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-10-24
12
问题
以下程序拟实现计算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://kaotiyun.com/show/DXkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);)程序运行后的输出结果是
下列叙述中正确的是
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
在关系模型中,每个关系模式中的关键字()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:根据整型形参m,计算如下公式的值:例如,若m的值为5,则应输出1.463611。请改正程序
以下选项中,与n=i++完全等价的表达式是
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
随机试题
A.心尖区舒张中晚期隆隆样杂音B.心尖区全收缩期吹风样杂音C.胸骨左缘3肋间舒张早期哈气样杂音D.胸骨右缘2肋间3级以上喷射性收缩期杂音E.胸骨左缘功能性收缩期杂音二尖瓣关闭不全
肺炎链球菌肺炎的抗生素治疗停药指标是
一阿根廷公民在英国设有住所,死于英国,在日本遗留有不动产,后因该项不动产继承问题在日本法院发生诉讼。根据日本国际私法关于继承适用被继承人死亡时的属人法的规定,本应适用阿根廷法,但阿根廷国际私法规定,无论遗产的种类和场所,继承适用被继承人最后住所地法,又指向
下列属于工程量清单内容的是( )。
单独建造的消防控制室,其耐火等级不应低于()。
关于企业评估价值,说法正确的是( )。
募集资金专户存储三方监管协议的主体是保荐人和( )。
教师权利的维护包括教师教育权利的维护和教师人身权利的维护。()
世界杯即国际足联世界杯,是世界上最高荣誉、最高规格、最高水平、最高含金量、最高知名度的足球比赛,与奥运会并称为全球体育两大顶级赛事。下列表述中,不正确的是()。
LocatedintheeastwingofWiltonHall,theFilmLibraryisafavoriteplaceforfilmfansandprofessionalsalike.Membership
最新回复
(
0
)