首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
18
问题
若有以下程序
#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://jikaoti.com/ti/gUz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){inta=1,b=3,e=5;int*p1=&a,*p2=&b,*P=&e;*P=*p1*(*p2);printf(“%d\n”,c);
以下能正确表述算式sin(2πr+30°)的C语言表达式是()。
有关return语句说法不正确的是()。
以下叙述中错误的是
下列叙述中正确的是
下列叙述中正确的是()。
已知“inta=6;”则执行“a+=a-=a*a;”语句后,a的值为()。
下列字符数组初始化语句中,不正确的是()。
数据库设计过程不包括
若变量已正确定义,以下选项中非法的表达式是()。
随机试题
Motoristsareeasilydistractedfromwatchingtheroadaheadbyanurgetophonefriends,sendtextmessagesandsearchforsong
常见的由承包商向业主提出建设工程施工索赔的情况有()。
退出没有响应的程序的方法是:先按()键,然后在“Windows任务管理器”对话框中选择“应用程序”标签,从中选择要关闭的程序,最后单击“结束任务”按钮。
在商业活动中,属于要约邀请的是()。
()高,表明企业有较强的利用资产创造利润的能力,企业在增加收入和节约资金使用方面取得了良好的效果。[2015年9月真题]
在中国古代社会中,被作为教学的基本教材和科举考试的依据的是()
贾某,男,24岁,平日里好勇斗狠,崇尚暴力。2008年5月13日,贾某手头缺钱,便计划趁晚上夜深人静的时候从过路人手中抢一些首饰。当天晚上,刘某下班后回家,刚好经过贾某的“地盘”。贾某抡起手中的木棒向刘某的头上砸去,刘某当即昏倒。贾某把刘某身上的财物洗劫一
无符号数X减去无符号数Y,结果的进位标志为0表明(112)。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是
Myvacation________withyours,sowewon’tseeeachotherforamonthorso.
最新回复
(
0
)