首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
若有以下程序 #include<stdio.h> main(){int a=0,b=0,c=0 c=(a+=++b,b+=4); printf("%d,%d,%d\n",a,b,c);} 则程序的输出结果是
admin
2017-04-26
19
问题
若有以下程序
#include<stdio.h>
main(){int a=0,b=0,c=0 c=(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,b+=4);”首先计算“a=a+(++b)”,a,b初值为0,则计算以后a为1,b为1,然后计算b+=4,得到b的值为5,此时表达式b+=4的值为整个逗号表达式的值,因此c的值为5。
转载请注明原文地址:https://jikaoti.com/ti/2Qi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下程序段intx=0,s=0;while(!x!=0)s+=++x;printf("%d",s);则
下列关于标识符的说法中错误的是
深度为5的满二叉树中,叶子结点的个数为______。
变量a中的数据用二进制表示的形式是01011101,变量b中的数据用二进制表示的形式是11110000。若要求将a的高4位取反,低4位不变,所要执行的运算是
有以下程序#include<stdio.h>#include<string.h>voidfun(char*s[],intn){char*t;inti,j;for(i=0;i<n-
以下能正确定义一维数组的选项是
当变量c的值不为2、4、6时,值也为“真”的表达式是
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
随机试题
根据我国宪法和法律规定,下列选项哪一个是正确的?()
Itisasmallcountry,yethasalotof______resources.
脑血栓形成应如何治疗?
()为尿路感染最常见致病菌,其中以()最为常见,约占全部尿路感染的80%~90%。
A.清营汤B.白虎汤C.犀角地黄汤D.清暑益气汤E.清瘟败毒饮
甲国公司(卖方)与乙国公司订立了国际货物买卖合同,FOB价格条件,采用海上运输方式。甲乙两国均为《联合国国际货物销售合同公约》(简称《公约》)缔约国,下列哪一选项是正确的?(2009年试卷一第40题)
关于税款征收的方式,下列说法正确的有()。
客户甲因要长期出国居住,决定把其在期货公司的账户和所有权益转让给朋友乙。期货公司即与甲签署协议,声明原甲的账户以及账户中的持仓合约和资金余额全部转让给乙。之后,期货公司在没有与乙重新签署开户文件的情况下开始代理乙进行交易(只是简单地把甲的账户名称更改为乙)
Youaregoingtoreadalistofheadingsandatextabouttherelationshipbetweenwomenandbusiness.Choosethemostsuitable
Howmuchistheman’sticket?
最新回复
(
0
)