首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。 #include 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 main() { int s,n; s=1: n=1; do {n=n+1;s=s+n*n;}
admin
2019-01-11
54
问题
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。
#include
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/JKxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:将p所指字符串中的所有字符复制到b中,要求每复制三个字符之后插入一个空格。例如,在调用fun函数之前给a输入字符串:ABCDEFGHIJK,调用函数之后,字符数组b中的内容则为:ABCDEFGHIJK
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:只删除字符串前导和尾部的*号,串中字母之间的*号都不删除。形参n给出了字符串的长度,形参h给出了字符串中前导*号的个数,形参e给出了字符串中最后*号的个数。在编写函数时,不得使用C语言提供的
给定程序MODll.C中函数fun的功能是:先从键盘上输入一个3行3列矩阵的各个元素的值,然后输出主对角线元素之和。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能得出正确的结果。注意:不要改动main函数,不得增行
假定输入的字符串中只包含字母和*号。请编写函数fun。它的功能是:将字符串中的前导*号全部移到字符串的尾部。例如,字符串中的内容为:********A*BC*DEF*G****,移动后,字符串中的内容应当是:A*BC*DEF*G*********
给定程序MODII.C中函数fun的功能是:将tt所指字符串中的小写字母都改为对应的大写字母,其他字符不变。例如,若输入”Ab,cD”,则输出”AB,CD”。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数
若有定义语句:doub1ex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是______。
若有下列语句:chara[]="xyz";charb[]=}’x’,’y’,’z’};则下列叙述正确的是______。
以下叙述中错误的是()。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是
软件测试分为白箱(盒)测试和黑箱(盒)测试。基本路径测试方法属于()测试。
随机试题
在物质的三种聚集状态中,液体分子的间距一定大于固体分子的间距。
A.疏风清热,辛凉解表B.清热生津,泻火解毒C.清营解毒,凉血活血D.滋阴清热,凉血活血E.益气养阴,活血祛瘀治疗感染性心内膜炎中的热人心营证,中医治法应首选
肝功能异常的程度随慢性肝炎病情起伏而变化,活动期升高的项目有
冷疗控制炎症扩散的机理是
社区生活质量由()重要内容构成。
在施工成本管理的各类措施中,一般不需增加费用,而且是其他各类措施的前提和保障的是()。
下列各项中,符合房产税现行优惠政策规定的有()
基本以下题干,回答问题三个男人(T,M,B)和三个女人(H,S和J)从周一到周六中每个人工作一天。这六天中每天都有人工作。有六个人中的任何两个都不在同一天工作。在M工作的那一天与J工作的那一天之间恰好有两个完整的工作日,且在一个工作周内,M总是在
下面关于随机存取存储器(RAM)的叙述中,正确的是()。
WhatwasthematterwithMrs.Green?
最新回复
(
0
)