首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include main() {inta=6,b=0,c=0; for(;a&&(b==0);) {b+=a;a-=c++;} printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
若有以下程序 #include main() {inta=6,b=0,c=0; for(;a&&(b==0);) {b+=a;a-=c++;} printf("%d,%d,%d\n",a,b,c); } 则程序的输出结果是
admin
2020-11-23
76
问题
若有以下程序
#include
main()
{inta=6,b=0,c=0;
for(;a&&(b==0);)
{b+=a;a-=c++;}
printf("%d,%d,%d\n",a,b,c);
}
则程序的输出结果是
选项
A、5,6,0
B、6,0,0
C、6,6,1
D、5,6,1
答案
C
解析
本题重点考察C语言中for语句和逻辑表达式,for语句的一般形式为:
for(表达式1;表达式2;表达式3) 语句
其循环中的"表达式1(循环变量赋初值)"、"表达式2(循环条件)"和"表达式3(循环变量增量)"都是选择项, 即可以缺省,但";"不能缺省。该题目中省略了"表达式1(循环变量赋初值)"和"表达式3(循环变量增量)"。for ( ;a&&(b==0); ){b+=a;a-=c++;}相当于while(a&&(b==0)){ b+=a;a-=c++;}。
因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Yq3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是()。
C源程序中不能表示的数制是
关于C语言的变量,以下叙述中错误的是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\
关于算法,以下叙述中错误的是
下列叙述中正确的是
以下叙述中正确的是()。
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
设有定义:struct{charmark[12];intnuml;doublenum2;}t1,t2;,若变量均已正确赋初值,则下列语句中错误的是()。
下面选项中关于位运算的叙述正确的是
随机试题
宝钢的激励机制是以以下哪一理论为基础的?
下列哪项操作的后果无法达到良好的抗力形
治疗外科低血容量性休克的基本措施是补充血容量,一般宜首选
凡在居民密集区进行强噪声施工作业时,要严格控制施工作业时间,晚间作业不超过( )时,早晨作业不早于( )时。
下列施工成本材料费的控制中,可以影响材料价格的因素是()。
根据我国《合同法》的规定,当事人对合同变更的内容约定不明确的,( )。
杜威所主张的教育思想被称作是()(淄博文昌湖)
TodayistheanniversaryofthatafternooninAprilayearagothatIfirstsawthestrangeandappealingdollinthewindowof
Thegovernmentistobanpaymentstowitnessesbynewspapersseekingtobuyuppeopleinvolvedinprominenteases【C1】______the
Successoftendependsonyourperformanceataninterview.Forthosewhoarewellprepared,itcanbeapositiveexperience,and
最新回复
(
0
)