首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 struct stu{char*name,gender;int score;}; main(){ struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10);
若有以下程序 struct stu{char*name,gender;int score;}; main(){ struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10);
admin
2019-12-17
28
问题
若有以下程序
struct stu{char*name,gender;int score;};
main(){
struct stu a={NULL,’m’,290},b;
a.name=(char*)malloc(10);
strcpy(a.name,"Zhao");
b=a.b.gender=’f’;b.score=350;
strcpy(b.name,"Qian");
printf("%s,%c,%d,",a.name,a.gender,a.score);
printf("%s,%c,%d\n",b.name,b.gender,b.score);}
则程序的输出结果是
选项
A、Zhao,m,290,Qian,f,350
B、Qian,f,350,Qian,f,350
C、Zhao,m,290,Zhao,f,350
D、Qian,m,290,Qian,f,350
答案
D
解析
主函数中定义结构体类型stmct stu,有三个成员,第一个成员为字符指针变量。主函数中为stu类型变量a赋值,首先为a.name成员分配存储空间,存入数据。b=a;语句执行完毕以后,a和b的各个成员值相同,需要注意的是b.name和a.name成员都保存了同一段内存的地址,因此当为变量b赋值的时候,同样更改了a的name成员,而其他成员由于有单独的存储空间而不会发生改变。
转载请注明原文地址:https://kaotiyun.com/show/ToCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序调试的任务是
设有定义:intk=0;以下选项的四个表达式中与其他三个表达式的值不相同的是
有以下程序#includedoublef(doublex);main(){doublea=0;inti;for(i=0;i<30;i+=10)a+=f((double)i);printf("%5.0f\n",a);}
若有以下定义和语句chars1[10]="abcd!",*s2="\n123\\";printf(”%d%d\n”,strlen(s1),strlen(s2));则输出结果是
以下选项中,合法的实数是()。
设a,b,c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是()。
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数fun
在软件开发中,需求分析阶段产生的主要文档是
下列选项中不属于软件生命周期开发阶段任务的是
随机试题
Li-Fi,analternativetoWi-Fithattransmitsdatausingthespectrumofvisiblelight,hasachievedanewbreakthrough,withUK
某男,56岁,哮证十载,发作半月,经治略平,但仍感胸闷气短,动则喘甚,吸气不利,腰酸乏力,不耐劳累。或烦热颧红,口干,舌红少苔,脉细数;或畏寒肢冷,面色苍白,苔淡白质胖,脉沉细。证属()
甾体激素药物避孕机制不包括
玲玲,女,3岁,自幼青筋,发热/咳嗽2天,今晨哭闹后突然出现抽搐入院。体温37.8℃,咽充血,心前区隆起,胸骨左缘闻及心杂音,双肺无干湿啰音,指(趾)端发绀明显,胸部X线检查,肺段凹陷,肺心血影缩小,肺野透亮度增加,呈网状肺纹理“靴形”心。
(2018年第25题)当采用强度等级400MPa的钢筋时。钢筋混凝土结构的混凝土强度等级最低限值是()。
电话局、站设备容量的占用率近期、中期和远期分别为()。
村庄规划的基础工作和重要环节是(),该阶段的工作直接影响到最后的规划成果质量。
()是新经济环境下组织发展至关重要的两个因素。
良好的班集体具有什么样的教育作用?
道德是以()为评价标准来评价和规范人们的行为。
最新回复
(
0
)