首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算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
11
问题
以下程序拟实现计算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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
以下能正确定义字符串的语句是
软件集成测试不采用
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
下面选项中关于位运算的叙述正确的是
下列属于C语言合法的字符常数是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
某二叉树有5个度为2的节点,则该二叉树中的叶子节点数是()。
数据结构主要研究的是数据的逻辑结构、数据的运算和()。
随机试题
“有意味的形式”是哪位理论家提出的()
从(0,0)作抛物线y=1+x2的切线,求:(1)由切线、抛物线所围成区域的面积;(2)上述图形绕y轴旋转所得的旋转体积.
Amansitsaloneataworkbench,startingatapieceofequipmentwithapuzzledfrown(皱眉).Hesays:"SoifIputredfourthere,
社区卫生服务实践了生物、心理、社会医学模式对卫生服务的影响,表现为
患者坐浴的高锰酸钾液的浓度是()
如果甲公司违约,乙公司提起诉讼,下列不具有管辖权的是()人民法院。乙公司与丙公司没有约定保证方式和保证期间,那么()。
某公司的500m3焦油贮槽的盘管加热器发生泄漏,操作工甲对焦油贮槽进行停车、清空和蒸汽吹扫,检修工乙进入焦油贮槽检测并查找泄漏原因。乙进入贮槽时,应佩戴()。
建设工程项目实施过程中发生的下列情形,不能申请行政复议的是()。
中日关系的历史证明,两国虽然爆发过数次大规模的战争,但战争在两国关系的历史中是短暂的,大多数历史时期两国处于和平交往的状态。因此,_________,虽然两国关系中还存在一些难以解决的矛盾,以后还可能出现各种各样的波折和挑战,但从历史大趋势来看,逐渐消除对
为了维护正常的领导关系,具有隶属关系或业务指导关系的机关之间应基本采取()。
最新回复
(
0
)