首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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
42
问题
以下程序拟实现计算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://www.kaotiyun.com/show/b9kp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中,当x为大于1的奇数时,值为0的表达式是
有以下程序#include#defineSQR(X)X*Xmain(){inta=10,k=2,m=1;a/=SOP(k+m)/SQR(k+m);printf("%d\n",a);}
下列叙述中正确的是
关于do循环体while(条件表达式);以下叙述中正确的是
有下列程序:main(){intx[3][2]={0},i;for(i=0;i<3;i++)scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:
有下列程序:#includemain(){FILE*fp;inta[10]={1,2,3,0,0),i;fp=fopen("d2.dat","wb");fwtite(a,sizeof(int),
有以下程序#includeinta=1,b=2;voidfun1(inta,intb){printf("%d%d",a,b);}voidfun2(){a=3;b=4;}main(){fun1(5,6);fun2
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
下列关系表达式中,结果为“假”的是
随机试题
在商业银行办理汽车消费贷款时,若借款人以所购汽车作为抵押,则存入银行的首期款不得少于购车款的_______。
复发性疱疹性口炎一般复发感染的部位是
通用名为二羟丙茶碱的药物俗称
在突发公共卫生事件应急处理工作中,有关单位和个人不配合有关技术人员调查、采样、技术分析和检验的,对有关责任人给予
依据《安全生产许可证条例》的规定,除民用爆破器材生产企业外,其他企业安全生产许可证的发证机关实行()级分工负责的体制。
“进行合同变更,签订附加协议,采取索赔手段”属于承包商根据合同实施偏差分析的结果应该采取的( )。
某严寒地区一星级酒店,地下3层,地上35层,建筑高度158m,总建筑面积105000m2,按照国家标准设置了相应的消防设施。位于建筑首层外墙附近,设置有消防水泵接合器。建筑屋顶设置高位消防水箱和稳压泵等稳压装置。室外消防用水由市政给水管
核定定员人数的方法中,()适用于在连续设备和装置开动的时间内,必须由单人看管或者或者多岗位多人看管的场合。
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
They’relookingforan(experience)______managertofurtherimprovetheoverseasbusiness.
最新回复
(
0
)