首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main( ){ inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf(’’%d,%d,%d\n’’,a,b,c);) 则程序的输出结果是
若有以下程序 #include<stdio.h> main( ){ inta=0,b=0,c=0; c=(a-=++a),(a+=b,b+=4); printf(’’%d,%d,%d\n’’,a,b,c);) 则程序的输出结果是
admin
2014-06-16
20
问题
若有以下程序
#include<stdio.h>
main( ){
inta=0,b=0,c=0;
c=(a-=++a),(a+=b,b+=4);
printf(’’%d,%d,%d\n’’,a,b,c);)
则程序的输出结果是
选项
A、0,4,4
B、1,4,1
C、0,4,0
D、174,4
答案
C
解析
对于语句c=(a+=++b,b+=4);首先计算a=a+(++b),a’b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://kaotiyun.com/show/ilJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是() main() {chara[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf("%d",*--p); }
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
若已定义x和y为double类型,则表达式“x=1,y=x+3/2”的值是()。
下列属于不合法的C语言整型常量的选项是()。
能正确表示逻辑关系""a≥10或a≤0""的C语言表达式是______。
以下叙述中正确的是()。
以下不能正确定义二维数组的选项是()。
栈的基本运算有三种:入栈、退栈和【】。
下列哪个面向对象程序设计不同于其他语言的主要特点
随机试题
背景某公司中标某沿海城市一高层写字楼工程,该公司进场后,给整个工程各工序进行划分,并明确了各工序之间的逻辑关系如下表所示:在工程施工过程中发生以下事件:事件一:施工单位施工至E工作时,该沿海城市遭受海啸袭击,使该工作持续时间延长了2个月。经评估,施
属于配伍禁忌的是
使用万用表时,把电池装入电池夹内,把两根测试表棒分别插入插座中,()。
母畜始配合适体重因为成年体重的
对脱脂检验的直接法叙述中,说法正确的是()。
下列关于金融市场对银行的促进作用的说法,不正确的是()。
人们往往将汉语中的“价”“值”二字与金银财宝等联系起来,而这两字的偏旁却都是“人”,示意价值在“人”。马克思劳动价值论透过商品交换的物与物的关系,揭示了商品价值的科学内涵,其主要观点有()。
出类拔萃
A、TheyallowedhimtocometoEnglandimmediately.B、Theythoughtheshouldgoabroadasachild.C、Theywerereluctantuntilth
A、Bossandemployee.B、Strangers.C、Friends.D、Teacherandstudent.C推理判断题。由对话双方彼此互知姓名以及他们对话间的随意性可知,二者是朋友关系。
最新回复
(
0
)