首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> main() { int a=6, b=0, c=0; for ( ;a; ) { b += a; a -= ++c; } printf(
若有以下程序 #include <stdio.h> main() { int a=6, b=0, c=0; for ( ;a; ) { b += a; a -= ++c; } printf(
admin
2021-07-09
37
问题
若有以下程序
#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
解析
本循环的条件判断时只要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://kaotiyun.com/show/matp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
以下程序拟实现计算sum=1+1/2+1/3+…+1/50。#include<stdio.h>main(){inti;doublesum;sum=1.0;i=1;do{i++;sum+=1/i;}while(i<50);printf(
以下叙述中错误的是
请编写一个函数fun,它的功能是:找出一维整型数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。
下列关于C语言文件的叙述中正确的是
下面是有关C语言字符数组的描述,其中错误的是()。
函数fun的功能是:在有n个元素的结构体数组std中,查找有不及格科目的学生,找到后输出学生的学号;函数的返回值是有不及格科目的学生人数。例如,主函数中给出了4名学生的数据,则程序运行的结果为:学号:N1002学号:N1006共有2位学生有不及
下面不属于软件测试实施步骤的是()。
设变量已正确定义并赋值,下列表达式中正确的是()。
设有以下语句typedefstructTT{charc;inta[4];)CIN;则下面叙述中正确的是
随机试题
放射性活度是指
下列关于气雾剂的叙述中错误的为
下列有关粗集料的说法正确的是()
下列各项中,能够引起企业所有者权益增加的是()。
关于基金管理人内部控制的实施,下列做法正确的是()。
某具有进出口经营权的外贸公司,2012年5月发生以下经营业务:(1)经有关部门批准从境外进口小轿车30辆,每辆小轿车货价15万元。运抵我国海关前发生的运输费用、保险费分别为9万元、1.38万元,向海关缴纳了相关税款,并取得了海关进口增值税专用缴款
认为教学过程是新旧观念的联系和系统化过程的是()。
双重期权
8 转换成十六进制值为( )。
RunningforALongerLife1.Runningmayhelp■protectagainst【T1】_________andotherhealthproblems【T1】_________
最新回复
(
0
)