首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
32
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
有以下函数intaaa(char*s){char*t=S;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
对长度为10的线性表进行冒泡排序,对坏情况下需要比较的次数为______
设有定义:struct{charmark[12];intnuml;doublenum2;}tl,t2;,若变量均已正确赋初值,则以下语句中错误的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统管理阶段和数据库系统管理阶段。其中数据独立性最高的阶段是()。
软件设计包括软件的结构、数据、接口和过程设计,其中软件的过程设计是指()。
若有定义和语句: intw[2][3],(*pw)[3];pw=w; 则对w数组元素的非法引用是()
要正确定义并初始化一个数组a,它含有5个元素,则正确的语句是______。
开发大型软件时,产生困难的根本原因是()。
下列实体的联系中,属于多对多联系的是()。
下面关于完全二叉树的叙述中,错误的是______。
随机试题
某企业因排污致使周围农田损失重大,对此纠纷,说法正确的是
下列游离生物碱水中溶解度最大的为
诊断恶性肿瘤的主要根据是
某写字楼工程,地下2层,地上18层。现浇混凝土框架结构。结构垂直运输采用塔吊,装饰装修采用外用电梯,结构施工外脚手架采用扣件式钢管落地脚手架,模板工程采用竹胶板和扣件式钢管脚手架支撑体系。施工过程中发生了如下事件:事件一:工程结构施工至
设施绿化不包含()绿化。
泡沫灭火系统管道,采用最大设计流量进行冲洗,水流速度不低于(),以排出水色和透明度与入口水目测一致为合格。
一般把软件分为()。
确定教育目的的客观依据是()。
经济全球化本质上是
设A是三阶矩阵,其中a11≠0,Aij=aij(i=1,2,3,j=1,2,3),则|2AT|=()
最新回复
(
0
)