首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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
19
问题
以下程序拟实现计算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全国计算机二级
相关试题推荐
下面不属于软件测试实施步骤的是()。
下列叙述中正确的是
下面关于算法的叙述中,正确的是()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
若i和k都是int类型变量,有以下for语句for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是
在关系数据库中,用来表示实体间联系的是()。
数据库应用系统中的核心问题是
关于do循环体while(条件表达式);以下叙述中正确的是
下列各项中,对对象概念描述正确的是()。
在满足实体完整性约束的条件下
随机试题
进行志贺氏菌分离时,在选择平板上挑选可疑志贺氏菌菌落接种于()培养基。
外花键的平行度是指键侧之间的平行度,不包括键侧与工件轴线的平行度。()
为研究幽门螺杆菌感染与胃癌的关系,开展以下研究:①进行病例对照研究得到OR=2.75,P<0.05;②在国内国外进行的数十个病例对照研究和队列研究结果都提示相似的结果。结论:幽门螺杆菌是胃癌发病的病因之一。病例对照研究得到OR>1,P<0.05。该结
患者,男,42岁,规律性上腹痛8年,近2个月疼痛加剧,1小时前突发剧烈腹痛。下列哪几项体征符合溃疡性穿孔?()
甲公司与张某签订了一项技术开发合同,甲公司委托张某开发一套软件,3个月后,张某交付了技术成果,甲公司付清了报酬。则下列说法正确的有()。
进口食品的承运者应在取得检验检疫机构的通关单后方可向海关报关。( )
在教育系统的诸种要素中,最基本的要素是()。
在期末考试复习中,两个学生A和B针对一门考试展开博弈。假定两个学生各方面的资质都相同,卷面的答题情况仅仅取决于其复习功课的态度(努力或不努力)。任课老师采用相对打分法,如果发现两个学生卷面情况无差异,则两个均给70分,如果发现两个学生卷面有明显差异,则较好
在表结构中,日期时间型、逻辑型、通用型字段的宽度分别固定为()。
Thelargestanimalthateverlivedonlandorinwaterstillexists.Noteventhegiantdinosaurswereaslargeassomewhales.
最新回复
(
0
)