首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是( )。
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是( )。
admin
2019-01-11
20
问题
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是( )。
选项
A、int sum=1,i=0;
while(i<=n)
{i++;sum+=i;}
B、int sum=0,i=1;
while(i<=n)
{snm+=i;i++;}
C、int sum=0,i=0;
while(i<n)
{i++;sum+=i;}
D、int sum=1,i=1;
while(i<n)
{i++;sum+=i;}
答案
A
解析
选项A中,sum初值为1,i初值为0;当i<=n成立时,执行while( )循环,首先i自增1,此时1的值为1,然后sum累加i,此时sum的值为1+1=2,所以选项A计算了2次1,不满足题意,选项B、C、D都正确,本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/Jsa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定输人的字符串中只包含字母和*号。请编写函数proc(),它的功能是:除了尾部的*号之外,将字符串中其他*号全部删除。形参p已指向字符串中最后一个字母。在编写函数时,不得使用C语言的字符串函数。例如,若字符串中的内容为****a*bc*def*
给定程序MODll.C中函数fun的功能是:求出以下分数序列的前n项之和。和值通过函数值返回到main函数。2/1,3/2,5/3,8/5,13/8,21/13……例如,若n=5,则应输出:8.391667。
给定程序MODll.C中函数fun的功能是:根据整型形参m的值,计算如下公式的值。例如,若m中的值为:5,则应输出:0.536389。请改正程序中的错误,使它能得出正确的结果。注意;不要改动main函数,不得增行或删行,也不
给定程序中,函数fun的功能是将不带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删除
请编写一个函数,函数的功能是删除字符串中的所有空格。例如,主函数中输入"asdafaaz67",则输出为"asdaflaaz67"。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数f
给定程序MODII.C中函数fun的功能是:将s所指字符串的正序和反序进行连接,形成一个新串放在t所指的数组中。例如,当s所指字符串为:"ABCD"时,则t所指字符串中的内容应为:"ABCDDCBA"。请改正程序中的错误,使它能得出正确
给定程序MODll.C中函数fun的功能是:在字符串的最前端加入n个*号,形成新串,并且覆盖原串。注意:字符串的长度最长允许为79。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或
给定程序MODll.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不得更
设有以下语句:typedefstructS{intg;charh;}T;则下面叙述中正确的是()。
设有以下函数:f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}如果在下面的程序中调用该函数,则输出结果是______。
随机试题
设∫f(x)dx=x2+C,则∫xf(1-x2)dx=
当承包单位采用新技术、新工艺时监理工程师应审查其提供的材质证明和材料备案手册。
【2009年第81题】钢结构柱脚底面在地面以上时,柱脚底面应高出地面.其最小值为下列哪一个数值?
已知动点的运动方程为x=t,y=2t2,则其轨迹方程为()。[2013年真题]
25~26:某拟建高度为59m的16层现浇钢筋混凝土框剪结构,质量和刚度沿高度分布比较均匀,对风荷载不敏感,其两种平面方案如图5-13所示。假设在如图所示的风作用方向两种结构方案的基本自振周期相同。当估算围护结构风荷载时,试问,方案a和方案
财政的转移性支出主要有()。
按照五层次理论,产品的咨询和融资便利属于公司信贷产品中的()。
下列说法错误的是()。
班级管理的重要功能是()
(2014年)设函数f(x)具有二阶导数,g(x)=f(0)(1-x)+f(1)x,则在区间[0,1]上()
最新回复
(
0
)