首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
45
问题
若有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序段charch;intk;ch=′a′;k=12;printf("%c,%d,",ch,ch,k);printf("k=%d\n",k);已知字符a的ASCII码值为97,则执行上述程序段后输
设y是int型,请写出y为奇数的关系表达式【】。
下列程序的输出结果是()。#include<stdio.h>#defineF(x)2.84+x#definew(y)printf("%d",(int)(y))#defineP(y)w(y)putchar(’\n
有以下程序:#include<stdio.h>main(){inta=0,b=0,c=0,d=0;if(a=1)b=1;c=2;elsed=3;pfintf("%d,%d,%d,%d\n",
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
以下4个选项中,不能看作一条语句的是( )
以下叙述中正确的是
运行下列程序时,若输入数据为“321”,则输出结果是()。main(){intnum,i,j,k,s;scanf(“%d”,&num);if(num>99)s=3:
数据库恢复是将数据库从______状态恢复到某一已知的正确状态。
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为()。
随机试题
简述生物量与生产力的区别。
男性,14岁,8个月前开始左上臂肿胀、疼痛,入院诊断为左肱骨上端骨肉瘤,优选的治疗方案是
有利于尿液浓缩的因素是
下列关于肺脓肿的描述,错误的是
男性,25岁,刀刺伤及左腹股沟部半小时,局部加压包扎后来院。查体:脉搏不清,血压45/0mmHg。神志不清,意识反应差,无尿。病人失血量约占全身血容量的
四象限理论中可以进行频率处理的是
治疗食管静脉曲张破裂出血的最简便有效的措施是
(2007年)关于我国公证制度,下列哪一选项是错误的?()
水上交通重大事故,指造成10人以上30人以下死亡(含失踪)的,或者50人以上100人以下重伤的,或者船舶溢油()致水域污染的,或者5000万以上1亿元以下直接经济损失的事故。
森林是人类文明摇篮,是最直接影响人类能否生存下去的生态因子。森林吸收CO2,释放氧气,以此平衡着大气CO2的比例,据估计,世界上的森林和植物每年产4000亿吨氧气。森林是造雨者,不但影响降水量,且减缓山坡上的土壤侵蚀。这段话主要支持了这样一种观点,
最新回复
(
0
)