首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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
29
问题
若有以下程序:
#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://jikaoti.com/ti/MTf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序中的数组a包括10个整数元素,分别将前项和后项之和存入数组b,并按每行4个元素输出数组b。请填空。#include<stdio.h>main(){inta[10],b[10],i;
以下程序的输出结果是______。main(){charch[3][4]={"123","456","78"},*p[3];inti;for(i=0;i<3;i++)p[i]=ch[i];for(i=0
下列程序的运行结果为()。#ineludemain(){struetdate{intyear,month,day;}today;printf("%d\n",siz
下列程序的运行结果是()。#include<stdio.h>voidfun(int*s,int*p){staticintt=3;*p=s[t];t-
以下4个选项中,不能看作一条语句的是( )
下列字符数组初始化语句中,不正确的是()。
软件测试中路径覆盖测试是整个测试的基础,它是对软件【】进行测试。
主程序调用findmax函数求出数组中最大元素在数组中的下标,括号中需填写的内容是#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p+
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
有一个已排好序的数组,今输入一个数,要求按原来的顺序规律将它插入到数组中。算法是:假设排序顺序是从小到大,对输入的数,检查它在数组中哪个数之后,然后将比这个数大的数顺序后移一个位置,在空出的位置上将该数插入。请在程序中的空白处填上一条语句或一个表达式。
随机试题
蛇床子可治
患者,男,33岁。车祸致左腹部疼痛2小时入院。查体:神志模糊,体温37.5℃,脉搏细弱,血压60/40mmHg,全腹压痛,无反跳痛,无尿。该患者首选的治疗措施是
判断心脏骤停最可靠的指征为()。
写字楼基础租金根据业主希望达到的投资收益率和()来确定。
不锈钢薄壁管焊接应采用的焊接方法为( )焊。
施工任务采用施工总承包管理模式的基本出发点是()。
县级以上财政部门负责本行政区域的会计监督检查、并依法对违法会计行为实施行政处罚。()
甲、乙二人分别从A、B两地同时出发,相向而行,出发时他们的速度比是2:1,他们第一次相遇后,乙的速度提高了1/3,甲的速度保持不变,这样,甲到达B地时,乙过了2小时40分钟才到达A地,那么甲、乙从出发到相遇共用时多久?()
试比较德、日两国法西斯专政的异同。
TheMastersofBusinessAdministration(MBA),thebestknownbusinessschoollabel,isanintroductiontogeneralmanagement.Th
最新回复
(
0
)