首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
69
问题
若有以下程序:
#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(){charch[3][4]={"123","456","78"},*p[3];inti;for(i=0;i<3;i++)p[i]=ch[i];for(i=0
语句"int(*ptr)();"的含义是______是指向函数的指针,该函数返回一个int型数据。
下列选项中C语言中不合法的字符串常量的是
C语言规定,在一个源程序中,main函数的位置()。
以下叙述中正确的是
函数调用语句:“fgets(buf,n,fp);”从fp指向的文件中读入,n个字符放到buf字符数组中,函数返回值为______。
有如下程序:main(){intx=23;do{printf("%d",x--);}while(!x);}程序运行后的输出结果是()。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
随机试题
心肌梗死时心电图改变是()
甘氨酸参与的代谢过程有
男孩,13岁。昨天受凉,今晨起感双下肢无力,1h后双上肢也无力,四肢酸胀,因病情逐渐加重而入院。2年前曾发生四肢乏力,行走困难2d后自愈。检查:四肢瘫痪,肌力Ⅰ级,肌张力低,腱反射消失,其余神经无异常。女孩,15岁。1周前受凉后咳嗽、发热,3d前四肢乏
Word2003的“工具”菜单中的“字数统计”命令仅用来统计文档中的字数。()
下列个项目中,正确的经济业务类型有( )。
资产支持证券的内部信用增级包括不限于备用信用证、担保和保险等方式。()
用人单化与劳动者在用工前立劳动合同的,劳动关系自劳动合同立之日起建立。()
关于放弃专利权声明的说法,以下说法错误的是?
叶肉细胞的下列生理过程中,一定在生物膜上进行的是()。
“二胎政策”放开。请你写一篇解释性报道的策划方案。(南京大学2016年研)
最新回复
(
0
)