首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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
38
问题
以下程序拟实现计算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全国计算机二级
相关试题推荐
有以下程序:#include#defineN4main(){inta[N][N]={0},i,j,k;for(i=0;i
若有定义语句:doublex,y,*px,*PY;执行px=&x;py=&y;正确的输入语句是
下面不属于软件测试实施步骤的是()。
下面对对象概念描述正确的是()。
有以下程序voidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;}main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(
以下结构体类型说明和变量定义中正确的是
以下选项中关于C语言常量的叙述错误的是
下面属于黑盒测试方法的是
下列选项中不属于结构化程序设计方法的是
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=1。现又要将一个元素进栈,栈顶指针top值变为
随机试题
按环境范围大小,环境可分为______、______、______、______、______。
电容场超短波用于下肢时,两肢体骨突相接触处如何处理
既能发汗解表,又能利水消肿的药物是()
充电装置的交流电源输入应为()。
下列不属于国际直接投资动机的是( )。
绩效考核的结果可以应用在()。
在实施实质性分析程时,注册会计师需要对已记录的金额或比率作出预期。下列各项因素中,与作出预期所使用数据的可靠性无关的是()
在旅游地游览期间恰逢旅游团一名游客生日,其要求晚餐增加菜肴和酒水,导游应该()。
假设主机1(在图2-4中网络1以太网上)是可以运行IE浏览器的某客户机,主机4(在图2—4中网络3以太网上)为天勤论坛Web服务器(IP地址为202.197.11.5),主机5(在图2-4中网络2的FDDI主干网上)为天勤论坛DNS服务器,该DNS服务器上
Ourtheoriesabouthumandiseasearetheproductofcurrentfashion【M1】______thanwewouldliketoadmit.Butjustast
最新回复
(
0
)