首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
59
问题
若有以下程序
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全国计算机二级
相关试题推荐
若有定义typedefcharT[10];T*a;上述定义中a的类型与下面选项中完全相同的是
若有定义inta;floatb;doublec;程序运行时输入:345能把值3输入给变量a、4输入给变量b、5输入给变量c的语句是
在深度为7的满二叉树中,叶子结点的个数为
以下叙述中正确的是
以下叙述中错误的是
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w");while((ch=getc
设变量m为float类型,变量n为int类型,则以下能实现将m中的数值保留小数点后两位,第三位进行四舍五入运算的表达式是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
以下对指针变量的操作中,错误的程序段是()。
程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N],intn),该函数的功能是:使数组左下半三角元素中的值乘以n。例如,若n的值为3,a数组中的值为:则返回主程序后a数组中的值应为:注意:部分源程序给出如下。
随机试题
1855年5月,英国新上台的内阁颁发了枢密院令,成立______,办理各级公务员的选拔考试事宜,从而为英国最终形成公务员制度奠定了基础。
部门平均劳动生产率提高之后,会导致单位商品的价值量()
可出现胆囊显著肿大无压痛,伴黄疸进行性加重的疾病是
关于项目投资现金流量表的说法,错误的是()。
权益性融资的资本成本比债务性融资的资本成本低的原因是:在权益性投资中,投资者要承担( ),这是债权人相对无需直接面对的。
商业票据市场的特征有()。
两千多年前,丝绸之路上重要的中转贸易站楼兰极尽繁华。然而,这座举世闻名的“大都市”却于公元500年左右_________在漫漫黄沙中。不少研究者将_________楼兰文明的祸首归结为环境的急剧恶化。依次填入画横线部分最恰当的一项是()
马克思在评论鸦片战争时说,“在这场决斗中,陈腐世界的代表是激于道义,而最现代的社会的代表却是为了获得贱买贵卖的特权——这真是任何诗人想也不敢想的一种奇异的对联式悲歌。”中国近代史上一共有两次鸦片战争,两次鸦片战争使1日中国逐步沦为半封建半殖民地社会。通过两
Directions:Inthisparty,youareaskedtowriteanessayaccordingtotheinformationbelow.Youshouldwritemorethan150
学校图书馆规定,一名旁听生同时只能借一本书,一名在校生同时可以借5本书,一名教师同时可以借10本书,在这种情况下,读者与图书之间形成了借阅关系,这种借阅关系是
最新回复
(
0
)