首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
66
问题
有以下程序
#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全国计算机二级
相关试题推荐
执行以下程序段后,w的值为intw=’A’,x=14,y=15;w=((x‖y)&(w<’a’));
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
关于“while(条件表达式)循环体”,以下叙述正确的是
当变量c的值不为2、4、6时,值也为“真”的表达式是
简单程序设计步骤中不包括()。
医生可以为病人开不同的药,而同一种药也可由不同医生开给病人,则实体医生和实体药之间的联系是()。
给定程序MODI1.C中的函数Creatlink的功能是创建带头结点的单向链表,并为各结点数据域赋0到m-1的值。请改正函数Creatlink中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
下面可以作为软件需求分析工具的是()。
随机试题
肾气丸中配用“六味地黄丸”的主要意义在于
京万红软膏的主治不包括()
胸膜腔闭式引流的引流管脱出时应首先
ISO和FIDIC都推荐采用国际上通用的PDCA循环方法,其中包括()。
20××年7月15日,某亚麻厂正在生产的梳麻车间、前纺车间和准备车间的联合厂房突然发生亚麻粉尘爆炸起火。一瞬间,停电停水,当班的477名职工大部分被围困在火海之中。经及时抢救,多数职工脱离了危险区。该厂的除尘系统采用布袋除尘,金属管道输送亚麻粉尘。事故导
退伙是指合伙企业存续期间,合伙人因特定情形发生而退出合伙企业,失去合伙人资格的法律事实或法律行为。实践中,退伙的情形不包括()。
被审计单位2013年12月31日的银行存款余额调节表包括一笔“企业已付、银行未付”调节项,其内容为以支票支付赊购材料款。下列审计程序中,能为该调节项提供审计证据的有()。
下列诗词有异曲同工之妙的是:①但愿人长久,千里共婵娟②海内存知己,天涯若比邻③海上生明月,天涯共此时④唯应待明月,千里与君同
Usingtoolsdoesn’tmakehumans,dolphins,andcrowssmart.Rather,it’sthestressandchallengeoflivingwithothers—recogniz
Therearestockmarketsinlargecitiesinmanycountries.StockmarketsinParis,London,Tokyo,ShanghaiandNewYorkareamon
最新回复
(
0
)