首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include<stdio.h> main( ) { int a=6,b=0,c=0; for(;a;) {b+=a;a-=++c;} printf("%d,%a,%d\n",a,b,c); } 则程序的输出结果是( )
若有以下程序: #include<stdio.h> main( ) { int a=6,b=0,c=0; for(;a;) {b+=a;a-=++c;} printf("%d,%a,%d\n",a,b,c); } 则程序的输出结果是( )
admin
2022-06-24
62
问题
若有以下程序:
#include<stdio.h>
main( )
{
int a=6,b=0,c=0;
for(;a;)
{b+=a;a-=++c;}
printf("%d,%a,%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。
转载请注明原文地址:https://kaotiyun.com/show/tFkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
设变量已正确定义并赋值,下列表达式中正确的是()。
有以下程序#include<stdio.h>intfun(){staticintx=1;x*=2;retumx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf(
以下叙述中正确的是
下列定义数组的语句中错误的是()。
下列叙述中正确的是
数据字典(DD)所定义的对象都包含于()。
下面属于黑盒测试方法的是
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:struetlink{doubledt;struetlink*next;}.{若指针P指向
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
随机试题
简要回答影响旅游者情绪情感的因素有哪些?
可使肾小球滤过率增加的是
A、四川的道地药材是B、宁夏的道地药材是C、新疆的道地药材是D、贵州的道地药材是E、江苏的道地药材是()黄连
保证人的保证责任连带责任,保证人与被保证人在票据债务的履行上处于同一地位,同时保证人享有先诉抗辩议。()
下列关于发布招聘信息时需要遵循的原则的陈述,正确的是()。
儿童开始能以自身为中心辨别左右是在()。
公安机关对醉酒的人强制进行人身拘束的行为,其生效规则是()。
甲乙共同出资成立了一家有限责任公司。事实一:2015年初,该公司因行业不景气等原因导致资金紧张。为了维持公司的正常运营,甲乙商量,以高于银行利率5倍的利息向亲戚、朋友借款,承诺于2016年归还并支付高额利息。甲乙的公司以此种方式募集巨额资金,并将其投入公
下列块结构条件语句,正确的是()。
8
最新回复
(
0
)