首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 struct stu{char*name,gender;int score;}; main()f struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10);
若有以下程序 struct stu{char*name,gender;int score;}; main()f struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10);
admin
2019-12-17
52
问题
若有以下程序
struct stu{char*name,gender;int score;};
main()f 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,L350
B、Qian,L350,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/1sCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输入数据(
有以下程序段intk=0,a=1,b=2,c=3;k=a<b?b:a;k=k>c?c;k;执行程序段后,k的值是
在深度为7的满二叉树中,叶子结点的个数为
以下程序用来统计文件中字符的个数(函数feof用以检查文件是否结束,结束时返回非零)#includemain(){FILE*fp;longnum=0,fp=fopen("fname.dat","r");while(______
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((ch=getc
设有定义:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a,i;,若0≤i≤9,则对a数组元素的引用错误的是()。
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序给出如下。
设循环队列为Q(1:m),初始状态为front=rear=m。现经过一系列的入队与退队运算后,front=rear=1,则该循环队列中的元素个数为()。
下面不属于软件测试实施步骤的是()。
随机试题
单臂吊架一般用来起吊500kg以下的物体。()
筒体有实腹筒和__两种。
1岁婴儿,出牙3颗,多汗.前囟大小约2cm×2cm,方颅,血钙2mmol/L,血清25-(OH)-D3降低,诊断佝偻病。肌注维生素D330万IU,并口服钙剂,一个月后上述症状减轻。下一步治疗措施为
当某钢结构工程施工质量不符合规范要求,对其验收的说法,正确的是()。
广义的会计电算化包括()。
中国出入境检验检疫的包括( )
根据以下资料,回答下列问题。2011年利润增长最快的公司(前10名)中,利润比上一年增加最多的公司的利润增加了()亿美元。
人们普遍认为适量的体育运动能够有效降低中风的发生率,但科学家还注意到有些化学物质也有降低中风风险的效用。番茄红素是一种让番茄、辣椒、西瓜和番木瓜等果蔬呈现红色的化学物质。研究人员选取一千余名年龄在46至55岁之间的人,进行了长达12年的跟踪调查,发现其中番
这次到台湾访问交流,虽然行程匆匆,但是,看了不少地方,访了旧友,交了新知,大家走到一起,谈论的一个重要话题就是中华民族在21世纪的强盛。虽然祖国大陆、台湾的青年生活在不同的社会环境中,有着各自不同的生活经历,但大家的内心都深深铭刻着中华文化优秀传统的印记,
ENGLAND’SECONOMYINTHE16THCENTURY(1)Inthelasthalfofthe16thcenturyEnglandemergedasacommercialandmanufactu
最新回复
(
0
)