首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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=1 + 2*2 + 3*3 + … + n*n +…,直到s>1000为止。 #include <stdio.h> main( ) { int s,n; s=1; n=1; do { n=n+1;
admin
2021-07-09
24
问题
以下程序拟实现计算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/5etp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
若有定义语句:doublex[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是
有以下程序#includemain(){inta,b;for(a=1,b=1;a=20)break;if(b%3==1){b=b+3;continue;}b=b-5;}printf("%d\n",a);}程序
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
在软件开发中,需求分析阶段产生的主要文档是
若程序中有宏定义行:#defineN100则以下叙述中正确的是
以下定义语句中正确的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
给定程序MODI1.C中函数fun的功能是:将字符串中的字符按逆序输出,但不改变字符串中的内容。例如,若字符串为abed,则应输出:dcba。请改正程序中的错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删
随机试题
根据行政许可法规定,受委托行政机关不得再委托()实施行政许可。
先秦诸子散文中文学性最强的是()
蛋白质变性时
A.微小病变肾病B.系膜增生性肾小球肾炎C.系膜毛细血管性肾小球肾炎D.膜性肾病病理改变可出现“双轨征”的是
基础设施建设周期较长,因此()
如题57图所示,已知均质杆长L,质量为m,端点B的速度为v,则AB杆的动能为()。
以下关于借款人缩短借款期限错误的是()。
某公司2010年提取了公积金后的税后净利润为800万元,2011年投资计划所需资金为600万元,公司的目标资本结构为自有资本占65%,借入资本占35%。则按照目标资本结构的要求,公司投资方案所需的自有资本数额为()万元。
当下出现“用工荒”现象,信阳作为劳务输出大省,有大量农民工,你认为应该如何维护工的合法权益?
在世界经济全球化、市场化和信息化成为不可阻挡潮流的今天,青年文化阵地的争夺,关系到中华民族的兴衰存亡和中国共产党的执政地位。当前,必须从全面建设小康社会的全局和实现中华民族伟大复兴的高度,深刻认识加强青年文化建设的战略意义,牢牢把握先进文化的前进方向和与时
最新回复
(
0
)