首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:int sum=100,i; 以下选项中,能够实现sum-=1+2+3…+10的程序段是( )。
设有定义:int sum=100,i; 以下选项中,能够实现sum-=1+2+3…+10的程序段是( )。
admin
2018-06-29
73
问题
设有定义:int sum=100,i;
以下选项中,能够实现sum-=1+2+3…+10的程序段是( )。
选项
A、for(i=0;i<=10;)
sum=sum-i++;
B、i=0;
do
{
sum=sum-++1:
}while(i<=10);
C、i=0;
while(i<>
sum=sum-++i;
D、i=1;
for(;i<10;i++)
sum=sum-i++;
答案
A
解析
题意中sum初值为100,要求实现sum减去1到10之和,选项A中,for循环将i从0循环到10,每次循环都用sum减去i的当前值,再将i自增l,满足题意,选项A正确;选项B中,使用do...while( )循环,每次循环前i先自增1,然后用sum减去i自增后的值,由于i初值为0,所以第一次循环sum减去1,直到i为10时,继续循环,i自增1后,sum减去11,不满足题意,选项B错误;选项C中while循环条件i<>不合法,错误;选项D中,循环终止条件为i<10,所以结果是sum累减1-9中所有奇数之和,不满足题意;本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/63xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inti,j,x=0;for(i=0,i<2;i++){x++;for(j=0;j<=3;j++){if(j%2)continue;x++;
有以下程序 #include <stdio.h> #include <string.h> void fun(char s[][10],int n) { char t; int i j; for (i=
以下合法的赋值语句是______。
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有【】个结点。
下列程序执行后的输出结果是()。main(){inta[3][3],*p,i}.p=&a[0][0];for(i=p;i<9;i++)p[i]=i+1;printf("%d\n”,a
若有以下说明和定义 fun(int*c){...} main() { int(*a)()=fun,(*b)(),w[10],c; } 在必要的赋值之后,对fun()函数的正确调用语句是______。
若函数调用时,参数为基本数据类型的变量,下列叙述中正确的是()。
开发大型软件时,产生困难的根本原因是()。
若x为血类型,请写出与!x等价的C语言表达式______。
下面fun函数的功能是将形参x的值转换成二进制数,所得二进制数的每一位数放在数组中返回,二进制数的最低位放在下标为0的元素中,其他依此类推。请填空。Fun(intx,intb[]){intk=0,r;do{r=x%2
随机试题
外科最常见的脱水类型是
影响药物从血液向其他组织分布的因素有
社会药店、医疗机构药房零售甲类非处方药的必要条件之一是配备
某城市城区常住人口约350万人,根据当前城市规模划定标准,该城市是()。
(2010年)设A是3阶矩阵,矩阵A的第1行的2倍加到第2行,得矩阵B,则以下选项中成立的是()。
公司3月份发生如下经济业务,编制记账凭证。(1)3月8日,从建行提取现金600元。借:库存现金(1001)600贷:银行存款——建行存款(100201)600(2)3月9日,行政部余波借差旅费510元,以现金支付。借:其他应收
2012年5月15日,甲公司因购买材料而欠乙公司购货款50000000元,由于甲公司无法偿付应付账款,经双疗协商,甲公司以普通股偿还债务,普通股每股面值为1元,市场价格每股3元,甲公司以16000000股抵偿该项债务(不考虑税费)。乙公司对应收账款
研究表明,人的注意是不能长时间地保持固定不变的,经常出现周期性的加强或减弱,这是()。
甲将对乙享有的8000元债权转让给丙,后乙陷于破产,丙仅分得1000元债权,丙能否就未获清偿的7000元债权,向甲请求给付?()
BritainoccupiedJavaduringtheNapoleonicWars.BoththeBritishandlatertheDutchtriedtocentralizeandreformJava’sadm
最新回复
(
0
)