首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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
15
问题
以下程序拟实现计算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全国计算机二级
相关试题推荐
有以下程序(strcat函数用以连接两个字符串)#inolude#includemain(){chara[20]="ABCD\0EFG\0",b[]="TJK";streat(a,b);
关于C语言标识符,以下叙述中错误的是()。
以下程序的输出结果是()。#include<stdio.h>main(){inti;for(i=1;i<=5;i++){if(i%2)p
以下程序函数f的功能是:当flag为1时,进行由小到大排序:当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){inti,j,t;
层次型、网状型和关系型数据库划分原则是
设变量均已正确定义并赋值,以下与其他三组输出结果不同的一组语句是
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组s中,请编写函数fun,其功能是:把低于平均分的学生数据放入b所
在满足实体完整性约束的条件下()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
C语言的文件操作过程中,以下描述中正确的是()。
随机试题
马某,男,31岁,农民。2010年11月某日黄昏,马某驾货车往市区送橘子后返回郊区,路经一个三岔路口时,由于连日开车,睡眠不足,不慎将路边一骑自行车的人撞成重伤。当时不少人围观,马某赶紧抱起伤者放入驾驶室,表示要送医院抢救。但当他驶离现场后发现无人跟踪,便
有关中药饮片的生产经营,严禁的行为包括
女性,24岁。产后2周,左乳房胀痛伴高热39℃。体格检查:左乳房外上象限明显红肿,触痛,无波动感,考虑为急性乳腺炎。最主要的是要除外()
在我国现行规定中,不得对()进行施工招标。
会计科目的设置应当()。
基金管理公司不可以设立分公司。( )
在财政实现收入分配职能的机制和手段中,()在受益对象上具有广泛性和普遍性。
1997年12月,149个国家和地区通过的《京都议定书》规定了减排目标,温室气体排放量具有了价值,并成为一种商品。这种商品形成的市场称为()。
赵某在火车上偷得某军人的一个手提包,内装人民币5000元及手枪1支、子弹5发,均藏于身上。数月以后,赵某被捕,因为赵某的行为构成()。
Whenthepolicearrived,thethieves(run)______away.
最新回复
(
0
)