首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
2018-01-11
35
问题
若有以下程序
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,e350
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://jikaoti.com/ti/EJa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:voidswap(char*x,char*y){chart;t=*x;*x=*y;*y=t;main(){char*s1="abc",*s2="123";swap(s1,s2);
下列程序的输出结果是()。#includeintb=2;intfunc(int*a){b+=*a;returnb;}main(){inta=1,t=2;t+
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){intid=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d",j-40);}
若想通过以下输入语句给a赋予1,给b赋予2,则输入数据的形式应该是__________。inta,b;scanf("a=%d,b=%d",&a,&b);
若有说明语句:double*p,a;则通过scanf语句正确给输入项读入数据的程序段是()。
若变量a,b已正确定义,且b已正确赋值,则合法的语句是()。
下面函数的功能是将一个字符串的内容颠倒过来,请填空。voidfun(charstr[]){inti,j,k;for(i=0,j=________;i<j;i++,j--){k=str[i];str[i]=str[i];
若二维数组a有m列,则在a[i][j]前的元素个数为()。
下面不属于软件设计阶段任务的是()。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
随机试题
设平面的方程为x+y+z+1=0,直线的方程为1-x=y+1=z,则直线与平面()。
下列关于对挖方边坡失稳的防治措施不适用的是()。
工程项目管理组织机构采用直线制形式的优点是()。
《证券发行与承销管理办法》重点规范了首次公开发行股票的询价,定价以及股票的配售等环节,完善了现行的询价制度。( )
下列选项中,不属于投资决策委员会的职责内容的有()。
Theword“day”hastwomeanings.Whenwetalkaboutthenumberofdaysinayear,weareusing“day”tomean24hours.Butwhenwetalk
如果你是一名基层工作人员。你将如何拉近与群众之间的距离?
从竞技体育转向全民体育教育,就体育部门而言应该采取哪些措施?
云团______地移动着,被吞没了多时的满月一下子跳出来,像一个刚出炼炉的银盘,辉煌灿烂,银光耀眼,把整个大地照得_______的。荷叶上的青蛙,草丛里的蚂蚱和树枝上的小鸟,都被这突然_______的光明惊醒,欢呼、跳跃,高声鸣唱起来。填入画横线部
Notsolongago,itwasthestuffofnightmares:youpickupthelandlinetelephoneandthere’snodialingtone.Nothing.Theph
最新回复
(
0
)