首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 structstu{char*name,gender;intscore;); main( ){ structstua={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.name,’
若有以下程序 structstu{char*name,gender;intscore;); main( ){ structstua={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.name,’
admin
2014-06-15
24
问题
若有以下程序
structstu{char*name,gender;intscore;);
main( ){
structstua={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
解析
主函数中定义结构体类型stmctstu,有三个成员,第一个成员为字符指针变量。主函数中为stu类型变量a赋值,首先为a_name成员分配存储空间,存入数据。b=a;语句执行完毕以后,a和b的各个成员值相同,需要注意的是b.name和a.name成员都保存了同一段内存的地址,因此当为变量b赋值的时候,同样更改了a的name成员,而其他成员由于有单独的存储空间而不会发生改变。
转载请注明原文地址:https://jikaoti.com/ti/q3n0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){inta=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf("%d%d%d\n"m,k,a,b);}
有定义语句:“intx,y;”,若要通过“scanf("%d,%d",&x,&y);”语句使变量x得到数值11,变量y得到数值12,下面4组输入形式中错误的是()。
以下程序运行后的输出结果是【】。main(){intX=10,y=20,t=0;if(X==y)t=x;x=y;y=t;printf("%d,%d\n",x,y);}
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
用以下语句调用库函数malloc,使字符指针st指向具有11个字节的动态存储空间,请填空。st=(char*)【】;
面向对象的模型中,最基本概念是对象和【】。
若x,i,j和k都是int型变量,则计算表达式x=(i=4,j=16,k=32)后x的值为()。
下列函数定义中,会出现编译错误的是______。
库函数strcpy用以复制字符串,若有以下定义和语句:charstr1[]="china",str2[10],*str3,*str4="china";则对库函数strcpy的正确的调用是_______。
若要说明一个类型名STP,使得定义语句STPs等价于char*s,以下选项中正确的是()。
随机试题
企业在一定条件下形成的产品结构,即使市场需求有变化,也不必再进行调整。()
A、雌激素B、孕激素C、黄体生成素D、卵泡刺激素E、睾酮起着始动生精作用的激素是
A、苯胺-邻苯二甲酸盐试剂B、三苯四氮唑盐试剂C、硝酸银试剂D、3,5-二羟基甲苯-盐酸试剂E、过碘酸加联苯胺使酮糖和含有酮糖的低聚糖呈红色
挡土墙结构形式基本可以分为( )等类。
应用收益法对目标企业估值的第一步是()。
某商业银行吸收各项存款共计60000万元,上缴法定存款准备金8000元。该银行的利息成本为100027元,营业成本为50077元。根据以上资料,回答下列问题:影响存款成本高低的因素有()。
下列各组中的反应,属于同一反应类型的是()。
Haveyoueverheardthesaying:Allworkandnoplay【M1】______makesJackadullboy?Whatthismeansisthatifyoustudy【M2】__
日常生活中饮食应做到合理搭配、营养均衡。不合理的加工、烹饪和保存方式会降低食物的营养价值,甚至对健康造成危害。下列说法中错误的是()。
假定客户关系为KH(KHH,NAME,ADDR),其中KHH为客户号,NAME为客户名,ADDR为客户地址。产品关系为CP(CPH,PNAME,GG),其中CPH为产品号,PNAME为产品名,GG为产品规格。简化的订单关系为DD(KHH,CPH,DJ,S
最新回复
(
0
)