首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是( )。
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是( )。
admin
2021-07-09
29
问题
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是( )。
选项
A、int sum=1,i=0;
while(i<=n)
{i++;sum+=i;}
B、int sum=0,i=1;
while(i<=n)
{sum+=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,此时turn的值为1+1=2,所以选项A计算了2次1,不满足题意,选项B、C、D都正确,本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/8jz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#include<stdio.h>intf(intx);main(){inta,b=0;for(a=0;a<3;a++){b=b+f(a);putchar(’A’+b);}}intf(intx){returnx*x+
有以下程序:#include<stdio.h>intfun(char*s){char*p=s;while(*p++!=′\0′);return(p—s);}main(){char*r=″01234″;printf(″%d\
有以下程序#includemain(){inta=7;while(a--);printf("%d\n",a);}程序运行后的输出结果是()。
若有定义语句:intx=10;则表达式x-=x+x的值为
有以下程序:#includemain(){FILE*f;f=fopen("filea.txt","W");fprintf(f,"abe");fclose(f);}若文本文件filea.txt中
以下选项中可用作C程序合法实数的是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
以下选项中,能用作数据常量的是()。
随机试题
如果假想将弧齿锥齿轮的节锥角增大到90°,则其节锥面变为平面,弧齿锥齿轮也就变成为一个弧齿平面齿轮,因此,假想弧齿平面齿轮的法向齿形是()形的,齿面是一个()面。
在浏览器地址栏中输入的URL(例如:http://www.people.com.cn),其中http指的是()。
复苏的主要目的是()
溶组织内阿米巴结肠内阿米巴
牙周炎的病因中应首先考虑何种因素以指导治疗
国有企业下岗职工的基本医疗保险费,包括单位缴费和个人缴费,均由再就业服务中心按照当地上年度职工平均工资的( )为基数缴纳。
根据()进行工作设计,会使工作变得更为机械化。
处罚也是一种教育,其目的是通过处罚促使违法者翻然醒悟,自觉遵守国家的法律,所以要寓处罚于教育的全过程。()
Inthefollowingarticle,somesentenceshavebeenremoved.ForQuestions1—5,choosethemostsuitableonefromthelistA—G
TheAmericaneconomicsystemisorganizedaroundabasicallyprivateenterprise.It’s【B1】economyinwhichconsumersdeterminew
最新回复
(
0
)