首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (STU a) { STU b={"Zhao", ’m’, 85,
有以下程序 #include #include typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (STU a) { STU b={"Zhao", ’m’, 85,
admin
2020-03-15
57
问题
有以下程序
#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,%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
解析
结构体是用户自己定义的一种数据类型,使用方法和C语言中的基本数据类型一致。函数f()传递的参数为结构体变量,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(c)对c中的数据没有影响。函数f()中将结构体b中成员的数据分别赋值给a,所以函数的返回值为a即{"Zhao",?m?,85,90}。
转载请注明原文地址:https://kaotiyun.com/show/SRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中能表示合法常量的是
下列条件语句中,输出结果与其他语句不同的是
设有定义:inta=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
以下四个程序中,完全正确的是
简单程序设计步骤中不包括()。
软件需求分析阶段的主要任务是()。
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是()。
某二叉树中度为2的结点有10个,则该二叉树中有()个叶子结点。
两个或两个以上模块之间关联的紧密程度称为
随机试题
民主法治建设是属于行政组织的()。
男,25岁。心悸气短6年。近2周症状加重,伴下肢浮肿。查体:心界向两侧扩大,心尖部有隆隆样舒张中晚期杂音及收缩期3/6级吹风样杂音。胸骨左缘第3肋间有哈气样舒张期杂音。血压145/50mmHg。最可能的诊断是()
制定理想标准成本的依据,是理论上的业绩标准、生产要素的理想价格和可能实现的最高生产经营能力利用水平。这里所说的理想价格是指()。
某一国家的首都人口为510万,第二大城市人口为170万,则该国首都的城市首位度为()。
改革开放给中国这样一个农业人口大国带来了持续快速的经济增长,从而被誉为“中国奇迹”。同时,中国在减少农村贫困方面也取得了_______的成就,对于世界经济发展都具有重要意义。填入画横线部分最恰当的一项是:
论述中国人民抗战胜利的主要原因。
WhenSpanishfootballclubBarcelonapaidUS$35millionforRonaldinholastsummer,theyweren’tbuyingaprettyface."Iam(51)
Asoneworkswithcolorinapracticalorexperimentalway,oneisimpressedbytwoapparentlyunrelatedfacts.Colorasseenis
MissVichycaneasilybepersuadedtogivechildrensomemoney.Whichidiomcanbeusedtodescribeher?
WhichstatementisTRUEaccordingtothepassage?Highereducationhaslostitsboastedpositionbecause______.
最新回复
(
0
)