首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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-02-25
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、把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/aLtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数:intfun(char*x,char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是()。
有以下程序#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.txt中原有内容为:hello,则运行以上程序后,文
有以下程序#includeintfun(intx[],intn){staticintsum=0,i;for(i=0;i<n;i++)sum+=x[i];returnsum;}main(){inta[]={1,2,3,4,5},b[]={
设有定义charstr[]="Hello";则语句printf("%d%d"sizeof(str),strlen(str));的输出结果是
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
在希尔排序法中,每经过一次数据交换后
当a=1、b=2、c=3、d=4时,执行下面程序段后,x的值是()。if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x:2;elsex=3;elsex
下面对“对象”概念描述正确的是()。
软件工程的三要素是
数据模型的三个要素是()。
随机试题
A、Payforitrightaway.B、Providehercreditcardnumber.C、Confirmherpersonalinformation.D、Signacontract.B对话末尾,女士问是否需要在
下列哪项不是肾上腺皮质癌的特点
在板件的弯曲成形中,当其相对弯曲半径很小时,板件的中性层在其中心层的________。
A.糖化血红蛋白测定B.空腹血浆葡萄糖浓度C.尿糖测定D.葡萄糖耐量试验E.血浆胰岛素水平测定患者空腹血糖浓度为6~7mmo1/L,又有糖尿病症状时宜做
下列不属于房地产投资项目经济评价静态指标的是()。
惠达公司采用科目汇总表账务处理程序,并采取全月一次汇总的方法编制科目汇总表。2010年7月,惠达公司根据所有记账凭证编制的科目汇总表如下:(单位:元) 要求:根据上述材料,回答问题:字母G和H的金额均为()元。
A、B两桶中共装有108公斤水。从A桶中取出的水倒入B桶,再从B桶中取出的水倒人A桶,此时两桶中水的重量刚好相等。那么B桶中原来有多少公斤水?
旅游团离站前,全陪应办理哪些相关事宜?
下列说法中错误的一项是()。
甲因抢劫罪被判处有期徒刑10年,附加剥夺政治权利3年。甲()。
最新回复
(
0
)