首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。 #include main() { int s,n; s=1: n=1; do {n=n+1;s=s+n*n;}
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。 #include main() { int s,n; s=1: n=1; do {n=n+1;s=s+n*n;}
admin
2019-01-11
23
问题
以下程序拟实现计算s=1+2*2+3*3+…+n*n+…,直到s>1000为止。
#include
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://jikaoti.com/ti/nMa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写函数fun,函数的功能是求出小于或等于lim的所有素数并放在aa数组中,函数返回所求出的素数的个数。注意:部分源程序在文件PROGI.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。
给定程序MODll.C中函数fun的功能是:将s所指字符串中的字母转换为按字母序列的后续字母(但Z转换为A,z转换为a),其他字符不变。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,
给定函数MODll.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
给定程序MODll.C中函数fun的功能是:实现两个整数的交换。例如给a和b分别输入:60和65,输出为:a=65b=60请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#i
由N个有序整数组成的数列已放在一维数组中,给定程序MODll.C中函数fun的功能是:利用折半查找算法查找整数m在数组中的位置。若找到,返回其下标值;反之,返回-1。折半查找的基本算法是:每次查找前先确定数组中待查的范围:low和high(10w
对表进行水平方向和垂直方向的分割,分别对应的关系运算是()
以下选项中,正确的if-else语句是()
下列叙述中正确的是______。
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
下面属于白盒测试方法的是()。
随机试题
CSS中的贴层属性是()
简述我国家庭结构的主要类型。
西方民主制的支柱有()
甲状腺功能亢进和糖尿病共有的一项表现是()。
A、三棱针法B、皮肤针法C、皮内针法D、电针法E、穴位注射法斑秃多选用
2016年1月,甲、乙、丙、丁、戊共同出资设立A有限合伙企业(以下简称“A企业”),从事产业投资活动。其中,甲、乙、丙为普通合伙人,丁、戊为有限合伙人。丙负责执行合伙事务。2017年2月,丙请丁物色一家会计师事务所,以承办本企业的审计业务。丁在合伙人会议
根据《社会救助暂行办法》,关于教育救助的说法,正确的是()。
班干部不仅仅是班主任的助手或“教师的代理人”,还应是在班主任及任课教师引导下的自我教育、自我发展的主体。()
如果某学生认为考试成功是由于自己的一贯努力,这属于下列哪种归因?()
下列特征中不是面向对象方法的主要特征的是()。
最新回复
(
0
)