首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU *a, STU *b) { *b = *a; printf("%s
有以下程序 #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU *a, STU *b) { *b = *a; printf("%s
admin
2020-05-19
46
问题
有以下程序
#include
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU *a, STU *b)
{ *b = *a;
printf("%s,%c,%d,", b->name, b->gender, b->score);
}
main()
{ STU a={"Zhao", ’m’, 290}, b={"Qian", ’f’, 350};
f(&a,&b);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
程序的运行结果是( )。
选项
A、Zhao,m,290,Zhao,m,290
B、Zhao,m,290,Qian,f,350
C、Qian,f,350,Qian,f,350
D、Qian,f,350,Zhao,m,290
答案
A
解析
结构体变量地址作为函数参数为地址传参,形参和实参指向的为同一块内存地址,所以对数组元素的改变能够影响到实参。语句"*b=*a;"则将a指向的结构体变量中的数据赋值给b指向的结构体变量,实参b的值也发生改变,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/V5Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
函数fun的功能是:将a、b两个两位正整数合并成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的百位和个位上,b中的十位和个位数依次放在变量c的千位和十位上。例如,当a=45,b=12,调用该函数后c=1425。
下列给定程序中,函数fun的功能是:对N名学生的学习成绩,按从高到低的顺序找出前m(m≤10)名学生来,并将这些学生的数据存放在一个动态分配的连续存储区中,此存储区的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:
两个或两个以上模块之间关联的紧密程度称为()。
下列叙述中正确的是()。
以下程序的输出结果是()。#includemain(){inta=5,b:1,t;t:(a<<2)|b;printf(’’%d\n’’,t);}
下面不能作为结构化方法软件需求分析工具的是()。
下列叙述中正确的是()。
关于函数参数的叙述中正确的是()。
给定程序MODI1.C是建立一个带头结点的单向链表,并用随机函数为各结点数据域赋值。函数fun的作用是求出单向链表结点(不包括头结点)数据域中的最大值,并且作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
定义学生选修课程的关系模式如下:S(S#,Sn,Sd,Sa)(其属性分别为学号、姓名、所在系、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先选课);SC(S#,C#,G)(其属性分别学号、课号和成绩)。检索选修课程名为“操作系统”的
随机试题
魏教授在2000年6月开始一本学术专著的写作,该专著于2001年7月定稿,2001年12月由出版社出版,2002年1月进行了版权登记。请综合分析、本案所涉及的法律问题:
根据最高人民法院《关于内地与澳门特别行政区法院就民商事案件相互委托送达司法文书和调查取证的安排》(以下简称《内地与澳门特别行政区安排》),下列说法正确的是:()
根据最高人民法院《关于审理涉外民事或商事合同纠纷案件法律适用若干问题的规定》,下列说法正确的是:()
根据《水电建设工程质量管理暂行办法》,工程质量事故分类考虑的因素包括事故对()的影响程度。
某学校一位教师给一名学生脖子上挂了一个牌子,上面写着“数学23分,语文46分”。这个学生耷拉着脑袋,满眼泪花。该教师回到办公室说:“二年级二班的学生真笨,这堂课我连续讲了三遍,他们还是不会。我是发挥教师的主导作用了,他们不会我有什么办法。”问题:
斯金纳总结出的规律包括()。
Everymarketactivityisaninvestmentintime,energyandmoney.Fewcompanieswouldspendalargesumofmoneyon,say,apurc
Britain’sprivateschoolsareoneofitsmostsuccessfulexports.Thechildrenofthewealthy【C1】______tothem,whetherfromChi
字面常量42、4.2、42L的数据类型分别是()。
某带链的队列初始状态为front=rear=NULL,经过一系列正常的入队与退队操作后,front=10,rear=5。此时,该队列中的元素个数为()
最新回复
(
0
)