首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedefstruct{charname[9];charsex;intscore[2];}STU; STUf(STUa) {STUb={"Zhao",’m’,85,90}; inti; strcpy(a
有以下程序: #include #include typedefstruct{charname[9];charsex;intscore[2];}STU; STUf(STUa) {STUb={"Zhao",’m’,85,90}; inti; strcpy(a
admin
2019-05-17
61
问题
有以下程序:
#include
#include
typedefstruct{charname[9];charsex;intscore[2];}STU;
STUf(STUa)
{STUb={"Zhao",’m’,85,90};
inti;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++)a.score
=b.score
;
returna;
}
main()
{STUc={"Qian",’f’,95,92},d;
d=f(c);
printf("%s,%c,%d,%d,",d.name,d.sex,d.score[0],d.score[1]);
printf("%s,%c,%d,%d\n",c.name,c.sex,c.score[0],c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90, Qian,f,95,92
B、Zhao,m,85,90, Zhao,m,85,90
C、Qian,f,95,92, Qian,f,95,92
D、Qian,f,95,92, Zhao,m,85,90
答案
A
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个拷贝,函数f所做所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://kaotiyun.com/show/iDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段doublex=5.16894;printf(’’%f\n’’,(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
有以下程序main(){intx=35,B;charz=’B’;B=((x)&&(z<’b’));printf(’’%dkn’’,B);)程序运行后的输出结果是
VN程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。yoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i++)for(j=i+lj<nj++)if(f
设有定义charstr[]=’’Hello’’;则语句printf(’’%d%d’’,sizeof(str),strlen(str));的输出结果是
以下叙述中正确的是
以下函数按每行8个输出数组中的数据:yoidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf(’’%d’’,w[i]);}printf(’’\n’’);}下划线处应填入的语句是
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
一名雇员就职于一家公司,一个公司有多个雇员。则实体公司和实体雇员之间的联系是()。
关于算法,以下叙述中错误的是
随机试题
犬,2岁,咳嗽,流鼻液,弛张热,听诊有湿哕音,血液检查见嗜酸性细粒胞增多。则病因可能是
肝血虚证多见肝阴虚证多见
依据《证券业从业人员管理实施细则》,以下关于证券从业人员监督管理的说法,错误的是()。
政府贷款一般利率较高,利率浮动,风险较大。()
纤维素酶能催化纤维素的水解,在植物细胞工程方面有着广泛的应用,你认为从下列哪种生物中提取纤维素酶比较合理?()
以下不属于受教育者义务的是()。
地方各级人民政府只对本级人大及其常委会负责并报告工作。()
=________.
关于友元,下列说法错误的是
A、Theproofofthepuddingisintheeating.B、Romanwasn’tbuiltinaday.C、Smallbeginningscanleadtolargeoutcomes.D、No
最新回复
(
0
)