首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序: #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);
若有以下程序: #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);
admin
2019-01-11
40
问题
若有以下程序:
#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。
转载请注明原文地址:https://www.kaotiyun.com/show/AKxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:计算n的5次方的值(规定n的值大于2、小于8),通过形参指针传回主函数;并计算该值的个位、十位、百位上数字之和作为函数值返回。例如,7的5次方是16807,其低3位数的和值是15。请改正函数f
给定函数MODll.C中函数fun的功能是:将一个由八进制数字字符组成的字符串转换为与其面值相等的十进制整数。规定输入的字符串最多只能包含5位八进制数字字符。例如,若输入:77777,则输出将是:32767。请改正程序中的错误,使它能得
给定程序MODll.C中函数fun的功能是:计算整数n的阶乘。请改正程序中的错误或在下划线处填上适当的内容并把下划线删除,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!#includedouble
程序通过定义并赋初值的方式,利用结构体变量存储了一名学生的信息。函数fun的功能是输出这位学生的信息。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKI.C中。不
若s是int型变量,且s=8,则s%3+(s+1)%3表达式的值为()。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。structlink{chardata;______;}node;
下列叙述中错误的是()。
在下列字符序列中,不可用做C语言标识符的是()
最简单的交换排序方法是______。
若按功能划分,软件测试的方法通常分为白盒测试方法和【】测试方法。
随机试题
政体
通行字有效期
记账以后,发现记账凭汪上应借、应贷会计科目无错误,但所记金额大于应记金额,对此应采用()更正。
下列有关注册会计师与治理层沟通的说法中,正确的有()。
下列劳动合同或劳务合同,哪些属于《劳动法》的调整范围?()
2011年全国农民工总量达到25278万人,比上年增长4.4%。其中,外出农民工15863万人,比上年增长3.4%;本地农民工9415万人,比上年增长5.9%。从农民工的就业地区来看,2011年在东部地区务工16566万人,占65.5%,比上年降1.5个百
《学记》中的“君子之教,喻也”,指的是()原则
以回归方程Y=a+bX作相关分析与回归分析,关于样本相关系数r与回归系数b,下列各论断中哪一个更合理?()[中山大学2012研]
对于下列文件的物理结构,哪一个只能采用顺序存取方式?()。
Shelookstired.She______lastnight.
最新回复
(
0
)