首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a)
有以下程序 #include<stdio.h> #include<string.h> typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a)
admin
2017-04-26
55
问题
有以下程序
#include<stdio.h>
#include<string.h>
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,%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://www.kaotiyun.com/show/6qDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有说明:int*p,m=5,n;,以下正确的程序段是
以下叙述中错误的是
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
若有语句:char*line[5];,以下叙述中正确的是
以下定义语句中正确的是
在下列关于二叉树的叙述中,正确的一项是
若程序执行时的输入数据是"2473",则下述程序的输出结果是#include<stdio.h>voidmain(){intcs;while((cs=getchar())!=,’\n’){switch(cs
结构化分析方法是面向()的自顶向下逐步求精进行需求分析的方法。
下列不属于软件工程的3个要素的是
对关系S和R进行集合运算,结果中既包含S中的所有元组也包含R中的所有元组,这样的集合运算称为()。
随机试题
引起梗死的原因包括
A.液化性坏死B.凋亡C.干性坏疽D.气性坏疽糖尿病患者的足坏死为
A.屈膝,膝内侧横纹头上方凹陷中B.屈膝,窝内侧半腱肌与半膜肌腱之间C.外髁高点上7寸,腓骨后缘D.外髁高点上7寸,腓骨前缘E.外髁高点与跟腱之间凹陷处直上7寸,承山穴外下方
项目清偿能力分析指标包括()。
有5年期债券,面值100元,年票面利率为60%,年报价折现率为10%。要求:假设该债券每年按单利计息,到期时一次还本付息,计算其价值(按年计息的复利方法折现)。
下列各项费用中,应当计入进口关税完税价格的有()。
月光手帕韦延丽秋夜的风一阵又一阵地袭击着阿斌单薄的身体,阿斌不由打个冷战,他借着月光顺着山沟吃力地穿过一条泥泞的土路,路的尽头,一棵高大的榕树下,趴着一栋石头和茅草垒
反映我国东北地区土地改革斗争画面的长篇小说并获得斯大林文学奖的是()。
晕轮效应(苏州大学)
A、Hehadn’tenoughmoney.B、HehadtoflybacktoSingapore.C、Hehadtoholdanimportantparty.D、Hehadtoparticipateinam
最新回复
(
0
)