首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是( )。
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是( )。
admin
2021-07-09
57
问题
设变量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:
whi]e(i
{i++;sum+=i;}
D、int.sum=1:i=1;
while(i
{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://www.kaotiyun.com/show/lEkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有两行定义语句:intscanf;floatcase;则以下叙述正确的是()。
关于字符常量,以下叙述正确的是()。
有以下程序:#include<stdio.h>struetord{intx,y;}dt[2]={1,2,3,4};main(){structord*p=dt;printf("%d,",++(p->x));printf("%d\n",+
若函数中有定义语句:inta;,则()。
有以下程序#include<stdio.h>#include<stdlib.h>voidfun(int*p1,int*s){int*t;t=(int*)malloc(2*siz
有以下程序:#includeintfun(intx,inty){if(y==0)returnx;elsereturn(fun(一一x,一一y));}main(){printf(’’%d\n’’,fun(5,3));}程序运行后的输
下列有关数据库的描述,正确的是()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
下面选项中合法的字符常量是
以下不合法的数值常量是()。
随机试题
通行字的安全存储有哪些方法?
用于诱导麻醉的药物是
在双代号或单代号网络计划中,工作的最早开始时间应为其所有紧前工作( )。
渠道中线测量的主要内容有()等。
闭胸式的泥水加压盾构属于()盾构。
维果斯基的最近发展区指的是()
“五卅”运动
关于青少年牙周炎的叙述,以下正确的是()。
对于“代理人在代理权限范围内实施代理行为”的理解正确的是()
A、 B、 C、 B
最新回复
(
0
)