首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> main() { int a=6,b=0,c=0; for(;a;){b+=a;a-=++c;} printf("%d,%d,%d\n",a,b
若有以下程序: #include<stdio.h> main() { int a=6,b=0,c=0; for(;a;){b+=a;a-=++c;} printf("%d,%d,%d\n",a,b
admin
2019-02-02
56
问题
若有以下程序:
#include<stdio.h>
main()
{
int a=6,b=0,c=0;
for(;a;){b+=a;a-=++c;}
printf("%d,%d,%d\n",a,b,c);
}
则程序的输出结果是( )。
选项
A、1,14,3
B、0,14,3
C、0,18,3
D、0,14,6
答案
B
解析
for循环的判断条件是只要a为0就退出循环体。初始a的值为6,满足条件,执行完循环体,b的值为6,a—=++c,即a=a—(++c),所以a的值为5,c的值为1。第二次循环后b的值为11,a的值为3,c的值为2。第三次也是最后一次循环后,a的值为0,b的值14,c的值为3。故B选项正确。
转载请注明原文地址:https://kaotiyun.com/show/KoRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后输出的结果是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;printf("%d\n"
以下叙述中正确的是
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}
当变量c的值不为2、4、6时,值也为“真”的表达式是( )。
下列关于软件测试的目的和准则的叙述中,正确的是()。
下面程序的输出结果为()structst{intx;int*y;}*p;intdt[4]={10,20,30,40};structstaa[4]={50,&dt[0],6
设有定义:struct{charmark[12];intnuml;doublenum2;}tl,t2;,若变量均已正确赋初值,则以下语句中错误的是
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
关系数据库管理系统能实现的专门关系运算包括选择、连接和【】。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
随机试题
超声造影回声强度减低的原因是
国际企业在实行生产系统的标准化时会遇到子公司所在国的各种环境因素阻碍,这些环境障碍因素包括()
《饮酒》(其五)所体现的诗人归隐田园后的心态有()
Therearetimeswhenpeoplearesotiredthattheyfallasleepalmostanywhere.Wecanseethereisalotofsleepingonthebus
某市检察分院的反贪局侦查员李某,在办理自侦案件的过程中,认为本案中存在专门性问题,需要由本检察院的技术部门进行鉴定。下列什么人员或机构有权决定进行该项鉴定?
财政部颁发的《会计电算化管理办法》,是于()开始执行的。
国际铁路联运列车上的用于进出境货物施封的篷布必须向海关申报。()
与货币供应量M0相对应的货币乘数K0为()不同层次的货币流动性不同,货币乘数大小有别,因此货币在不同层次间的转移,产生的影响有()。
1995年,长通公司调整组织机构后,对公司总部来说()长通公司不断改革组织结构的实践说明()
下列说法正确的是().
最新回复
(
0
)