首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #include main( ) { int a=6,b=0,c=0; for(;a;) { b+=a; a-=++c; } printf("%d,%d,%d\n",a,b,c); }
若有以下程序: #include main( ) { int a=6,b=0,c=0; for(;a;) { b+=a; a-=++c; } printf("%d,%d,%d\n",a,b,c); }
admin
2015-08-09
25
问题
若有以下程序:
#include
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
解析
本循环的条件判断时,只要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://jikaoti.com/ti/rJi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在C语言中,while和do…while循环的主要区别是______的循环至少被执行一次。
C语言结构体类型变量在程序执行期间()。
若有说明语句:doubleop,a;,则能通过scanf语句正确给输入项读入数据的程序段是()。
设有定义:ihta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
下列程序中函数reverse()的功能是将a所指数组中的内容进行逆置。#include<stdio.h>voidreverse(inta[],ihtn){inti,t;for(i=0;i<n/2;i++)
设有程序段:intk=12;while(k=1)k=k-1;则下列描述中正确的是()。
若有下列定义(设int类型变量占2个字节):inti=8;则下列语句:printf("i=%08d",i);输出的结果是()。
下列叙述中正确的是()。
与表达式a+=b等价的另一书写形式是______。
随机试题
行政诉讼中,被告不提出答辩状的,人民法院应当中止对具体行政行为的审查。()
行政诉讼一般都由()所在地的法院管辖。
Speakloudersothatyoucanmakeyourself______.
A.透脓散B.瓜蒌牛蒡汤C.龙胆泻肝汤D.四妙汤加味E.托里消毒散治疗乳痈溃后热退身凉,肿痛渐消,应首选
对头痛的病人,下列护理措施不妥的是
企业法律事务机构在企业中的地位很重要,应当直接对()负责。
行政机关对申请人提出的行政许可申请,作出错误处理的是()。
建筑物外墙装饰所用石材,主要采用的是( )。
某公司一共有39名员工,其工龄依次为1,2,3,4,5….,39年,如果将这39名员工分为3组,每组员工的平均工龄恰好相等,那么分组后的平均工龄为()年。
我尝见许多年青的朋友,聪明用功,成绩优异,而语文程度不足以达意,甚至写一封信亦难得通顺,问其故则曰其兴趣不在语文方面。又有一些位,执笔为文,斐然可诵,而视数理科目如仇讐,勉强才能及格,问其故则亦曰其兴趣不在数理方面。如果他们觉得某些科目没有趣味,便撇在一旁
最新回复
(
0
)