首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zhao
有以下程序 #include #include typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zhao
admin
2018-01-11
51
问题
有以下程序
#include
#include
typedef struct{char name[9];char sex;int score[2];}STU;
STU f(STU a)
{ STU b={"Zhao",’m’,85,90};
int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i-0;i<2;i++)a.score
=b.score
;
return a;}
main()
{STU c={"Qian",’f’,95,92},d;
d=f(c);
printf("%s,%c,%d,0/d",d.name,d.sex,d.score[0],d.score[1]);
printf("%s,%c,%d,%d,",c.name,c.sex,c.score[0],c.score[1]);
}
选项
A、Zhao,m,85,90,Zhao,m,85,90
B、Qian,f,95,92,Qian,f,95,92
C、Zhao,m,85,90,Qian,f,95,92
D、Qian,f,95,92,Zhao,m,85,90
答案
C
解析
在C语言中,函数实参与形参之间数据的传递是传值,也就是说在用实参调用形参时,是把实参的值拷贝一份给形参,而实参的值并不变化,仍是原来的值。所以对于本题来说,在主函数中调f(e)后,实参e的值并不会变化,仍是原值。在函数f中把局部变量b的值依次返回给变量d。
转载请注明原文地址:https://kaotiyun.com/show/2Gxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下isprime函数的功能是判断形参a是否为素数。是素数,函数返回1,否则返回0。请填空。intisprime(inta){inti;for(i=2;i<=a/2;i++)if(a%i==0)
下列程序执行后的输出结果是()。main(){intx=’f’;printf("%c\n",’A’+(x-’a’+1));}
以下程序的输出结果是()。main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);
下列叙述中正确的是()。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动的元素的平均个数为________。
若有定义“doublea;”,则正确的输入语句是()。
设有以下定义和语句:charstr[20]="Program",*p:p=str;则以下叙述中正确的是()。
下列叙述中止确的是()。
若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是
随机试题
Humanneedsseemendless.Whenahungrymangetsameal,hebeginstothinkaboutanovercoat;whenamanagergetsanewsports
龋病二级预防的内容不包括
某女,45岁。双膝、踝关节疼痛不舒4年。近1周病情加重,四肢关节红肿热痛,发热,皮下结节,环形红斑。血沉40mm/h,抗“O”>500。诊断为
某企业排水量0.3m3/s,排放标准为60mg/L,河流设计流量为1.5m3/s,某污染物环境质量标准为30mg/L,其在河流中占标率为70%,河流完全混合,不考虑污染物的降解,需要预留10%的安全余量,该项目排水的最大浓度为()mg/
项目建设实施活动的领导者是()。
可燃气体检测器和有毒气体检测器的安装位置应根据被测气体的()确定。
实行投资抵免企业所得税的国产设备,企业可就未予抵免所得税的投资额作为设备原价计提折旧,已予抵免的部分不得计提折旧在税前扣除。()
按照贷款五级分类的方法,下列属于不良贷款的是()。
嵩山少林寺是为了安顿印度僧人()居住传法而建的。
开元十四年,唐政府在黑水靺鞨设立了()。
最新回复
(
0
)