首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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=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(
admin
2021-07-09
22
问题
以下程序拟实现计算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、把n=n+1;改为n=n*n;
B、把s=1;改为s=0;
C、把n=1;改为n=0;
D、把while(s>1000);改为while(s<=1000);
答案
D
解析
题意中,需要求得n平方和并赋给s,直到s大于1000为止。题目的程序中使用do…while()循环来实现,每次循环都是将n自增1后求平方,再累加给s,while循环条件是当s大于1000时,才继续循环,所以本题程序的运行结果是1+2*2=5,不是正确结果,需要将while的循环条件:s>1000修改为s<=1000,含义是:当s<=1000时继续循环,否则s>1000后终止循环,本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/xOtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中与if(a==1)a++;elsea=b:语句功能不同的语句是()。
若有以下程序,则程序的输出结果是#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
若有以下程序main(){inta=6,b=0,c=0;for(;a;){b+=a;a-=++C:}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
设变量已正确定义并赋值,下列表达式中正确的是()。
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
下列叙述中正确的是
设有定义:intx=2;,以下表达式中,值不为6的是()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
下列排序方法中,最坏情况下时间复杂度(即比较次数)低于O(n2)的是()。
随机试题
符合药物保管原则的是
Chinaislargerthan______countryinAsia.
男孩,体重10.1kg,身高76.0cm,出牙8颗。该男孩最可能的年龄是
腺样囊腺癌的细胞成分主要为
我国合同法规定:在咨询合同履行过程中,受托人利用委托人提供的技术资料和工作条件完成的新的技术成果属于(),当事人另有约定的,按照约定。
事故统计指标通常分为绝对指标和相对指标。下列生产事故统计指标中,属于相对指标的是()。
凡概念或规则都有正例和反例。()
汉魏六朝以乐府民歌闻名,()合称为乐府双璧。
委托发明协议对专利申请权和专利权没有约定的,该权利属于()。
Manyyearsago,KarlBenzdevelopedacar,butbeforehecouldshowittothepublic,someonehadtodriveit.BertaBenzbeliev
最新回复
(
0
)