首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
2020-11-23
32
问题
有以下程序
#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
;
retum 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://kaotiyun.com/show/ey3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>#definePT3.5;#defineS(x)PT*x:*x;main(){inta=1,b=2;pfinff(’’%4.1f\n’’,
若有定义语句doublex,y,*px,*PY;,执行了px=&x;py=a,y;之后,正确的输入语句是()。
已定义以下函数intfun(int*p){return*p;}fun函数的返回值是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
有嵌套的if语句:if(a<b)以下选项中与上述if语句等价的语句是()。
下列选项中能正确定义数组的语句是()。
下列叙述中正确的是()。
以下选项中不合法的标识符是()。
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是()。
程序通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是从形参filename所指的文件中读入学生数据,并按照学号从小到大排序后,再用二进制方式把排序后的学生数据输出到filename所指
随机试题
关于机械排烟系统的控制,下列说法错误的是()。
A.AFPB.CA125C.β—HCGD.LDHE.E214岁少女,左下腹肿物约手拳大,活动性不良,腹部无移动性浊音,本例应查的肿瘤标志物是
铁摄入不足而需要增加补铁量,主要见于
某产妇,25岁,G1P0,孕40周,临产10小时,肛查:宫口开全,胎膜已破,胎方位为枕左前,双顶径达坐骨棘水平,胎心音142次/分,在下列处理中,应首先考虑的是()。
对于脑膜炎双球菌的论述,下列哪项正确
设{an}是公比为q的等比数列,则“q>1”是“{an}为递增数列”的()。
一列队伍沿直线匀速前进,某时刻一传令兵从队尾出发,匀速向队首前进传送命令,他到达队首后马上原速返回,当他返回队尾时,队伍行进的距离正好与整列队伍的长度相等。问传令兵从出发到最后到达队尾行走的整个路程是队伍长度的多少倍?
Thegovernmentistobanpaymentstowitnessesbynewspapersseekingtobuyuppeopleinvolvedinprominentcases【B1】______thet
CiscoPIX525防火墙用于允许数据流从具有较低安全级别的接口流向具有较高安全级别的接口的配置命令是()
Thespeakerfelt______whenhisfatheraskedhimtohelpcutgrass.
最新回复
(
0
)