首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序,则程序的输出结果是 #include main(){ int a=0,b=0,c=0; c=(a-=++A),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c);}
若有以下程序,则程序的输出结果是 #include main(){ int a=0,b=0,c=0; c=(a-=++A),(a+=b,b+=4); printf("%d,%d,%d\n",a,b,c);}
admin
2019-06-09
41
问题
若有以下程序,则程序的输出结果是
#include
main(){
int a=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、1,4,4
答案
C
解析
表达式c=(a-=++a),(a+=b,b+=4)相当于逗号表达式,首先计算c=(a-=++a),其中a-=++a)等价于a=a-(++a),得到a的值0,c的值为0,在计算(a+=b,b+=4)时,a和b的初值为0,计算以后,a为0,b为4。
转载请注明原文地址:https://www.kaotiyun.com/show/bCRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序yoidfun(intx,inty,int*c,int*d){*c=x+y;*d=x-y;)main(){inta=4,b=3,c=0,d=0;fun(a,b,&c,&d);printf(’’%d%dkn’’,C,d);)程
若有以下程序{}j}include<stdio.h>yoidsp(int*a){intb=2;*a=*a*2:printf(’’%d,’’,*a);a=&b:*a=*a*2:printf(’’%d,’’,*a);)main(){
若有以下程序#include<stdio.h>intk=7:yoidflint料s){int*t=&k:*S=t:printf(’’%d,%d,%d,’’,k,*t,**s);}main(){inti=3,*p=&i,**r=&
有以下程序main(){intm=1,n=2,*p=&m,*q=&n,*r;r-p,p=q,q=r;printf(’’%d,%d,%d,%d\n’’,m,n,*p,*q);)程序运行后的输出结果是
若有以下程序#defineS(x)x*x#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf(’’%d,%d\n’’,S(k+j),T(k+j));}则程序的输出结果是
给定程序中,函数fun的功能是:将形参指针所指结构体数组中的三个元素按num成员进行升序排列。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl.C中。不得增行或
请编写函数fun,它的功能是:求出1到1000之间能被7或11整除、但不能同时被7和11整除的所有整数并将它们放在a所指的数组中,通过n返回这些数的个数。注意:部分源程序在文件PROGl.C中。请勿改动主函数main和其他函数中的任何内
函数fun的功能是:从三个形参a,b,c中找出中间的那个数,作为函数值返回。例如,当a=3,b=5,c=4时,中数为4。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANKl
给定程序MODll.C是建立一个带头结点的单向链表,并用随机函数为各结点赋值。函数fun的功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不
随机试题
男性,70岁,慢性肾衰竭,心悸2天,查心电图发现T波高尖,QT间期延长。根据上述表现应做何种检查
符合肺炎球菌肺炎表现的是符合肺炎支原体肺炎表现的是
建设工程物资供应计划的编制应( ),
施工方案的技术经济比较,不包括()。
某商品流通企业决定将经营战略的重点放在某个特定的目标市场上,为特定的地区、特定的购买群体提供特定的商品和服务。这个企业所采取的战略属于()。
行政许可由()行政机关在法定职权范围内行使。
连续犯指行为人基于同一的或者概括的犯罪故意,连续即断断续续地实施数个独立的犯罪行为,触犯同一罪名的犯罪。下列不属于连续犯特征的一项是:
胆管癌最主要的临床表现是
设随机变量X服从参数为1的指数分布,则随机变量Y=min(X,2)的分布函数().
CAI表示为______。
最新回复
(
0
)