首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
admin
2016-12-18
33
问题
若有以下程序
#include<stdio.h>
main(){int a=0,b=0,c=0c=(a+=++b,b+=4);
printf("%d,%d,%d\n",a,b,c);}
则程序的输出结果是
选项
A、1,5,1
B、-1,4,4
C、1,5,5
D、-1,4,-1
答案
C
解析
对于语句“c=(a+=++b,-=4);首先计算“a=a+(++b)”,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://kaotiyun.com/show/S5Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
下面程序段的输出为#include"stdio.h"main(){printf("%d\n",12
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
阅读下面程序,则程序段的功能是#include"stdio.h"main(){intc[]={23,1,56,234,7,0,34},i,j,t;for(i=1;i<7;i++){t=c[i];j=i-
若要求从键盘读入含有空格字符的字符串,应使用函数
以下数组定义中错误的是
下列叙述中不正确的是()。
以下叙述中错误的是
能将高级语言编写的源程序转换为目标程序的软件是
随机试题
Mostworthwhilecareersrequiresomekindofspecializedtraining.Ideally,therefore,thechoiceofan【C1】________shouldbemad
对固定资产折旧方法由直线法改为年数总和法,折旧方法的变更属于()
下列选项中,不属于口腔健康教育的实施的是
A.加味四君子汤B.天王补心丹C.四物汤加味D.沙参麦冬汤E.归脾汤
评价心功能最常见的检查方法
购置某物业用于出租经营,购买价格为100万元,从购买后下一年开始有租金收入,年净租金收入为20万元,现金收支均发生在年初,目标收益为10%,则该项目的动态投资回收期()。
个人质押贷款的业务操作重点在于对质物真实性的把握和质物冻结有效性的控制。()
公安指挥工作,是指公安指挥实施系统的工作,主要负责()。
无线局域N(WLAN)标准IEEE802.11g规定的最大数据速率是__________标准的子集。(2011年下半年试题)
Traditionally,thefirstfirmtocommercializeanewtechnologyhasbenefitedfromtheuniqueopportunitytoshapeproductdefin
最新回复
(
0
)