首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
2015-08-14
67
问题
若有以下程序
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
解析
主函数中定义结构体类型struct stu,有三个成员,第一个成员为字符指针变量。主函数中为stu类型变量a赋值.首先为a.name成员分配存储空间,存入数据。b=a;语句执行完毕以后,a和b的各个成员值相同,需要注意的是b.name和a.name成员都保存了同一段内存的地址.因此当为变量b赋值的时候,同羊更改了a的name成员,而其他成员由丁有单独的存储空间而不会发生改变。
转载请注明原文地址:https://kaotiyun.com/show/pUDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序段:intn,t=1,s=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
下列程序的输出结果是()。main(){chara[7]="a0\0a0\0";inti,j;i=sizeof(a);j=strlen(a);printf("%d%d\n",i,j);
下列程序输出的结果是()。main(){inta;a=-4+4*5-6;printf(“%d”,a);a=4+4%5-6;printf(“%d”,a);a=-3+4%6/5;p
关于结构化程序设计原则和方法描述错误的是()。
若有定义doublea[5];,则a数组元素下标的上限为______。
设有定义:intn1=0,n2,*p=&n2,*q=&n1;,下列赋值语句中与n2=n1;语句等价的是()。
下列程序的输出结果是()。voidf(int*x,int*y){intt;t=*x,*x=*y;*y=t;}main(){inta[8]={1,2,3,4,5,6,7,
在面向对象的方法中,()描述的是具有相似属性与操作的一组对象。
已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法是
随机试题
平衡比较各类公务员职务序列的统一标尺是()
可导致月经先期的因素有
患者女,16岁。某次大坝坍塌事故中的幸存者。获救1周后,患者常从梦中惊醒,大呼救命,被询问时什么都不说。3个月以来,患者常失眠,过度警觉,容易受惊吓,做事不专心。并且拒绝收看任何与坍塌有关的报道,如被问及坍塌事故,患者表现十分麻木、淡然。对于该患者首选
城市总体规划的相关文献和统计资料通常以公开出版的城市统计年鉴、城市年鉴、各类专业年鉴、不同时期的地方志等形式存在,这些文献及统计资料具有的特点中不包括()
在施工准备阶段,技术交底应该明确的内容包括()。
工艺方案的出发点是()。
从装满140克浓度为85%的盐水杯中倒出60克盐水后,再倒入清水将水杯装满并使之混合均匀。这样反复两次后,杯中盐水的浓度为:
走新型工业化道路,要紧紧抓住加快经济战略性调整这条路线。着力推进
Weshouldn’t_____ourprospectsbylaziness.
GoogleClosesInonDoubleClickDealScoreoneforGoogle.TheFederalTradeCommissionruledDee.20thatitwouldnotbloc
最新回复
(
0
)