首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 struct stu{char*name,gender;int score;}; main(){struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.name,"Z
若有以下程序 struct stu{char*name,gender;int score;}; main(){struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.name,"Z
admin
2019-05-17
19
问题
若有以下程序
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.
选项
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://kaotiyun.com/show/iTRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inta=1,b=0;if(!a)b++;elseif(a==0)if(a)b+=2;elseb+=3;
以下C语言用户标识符中,不合法的是()。【10年3月】
表达式a+=a-=a=9的值是()。【10年9月】
耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是()。【09年3月】
下面叙述中错误的是()。【09年3月】
有以下程序:#include<stdio.h>main(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwr
以下叙述中正确的是
与数学表达式x≥y≥z对应的C语言表达式是
C语言程序中,运算对象必须是整型数的运算符是
if语句的基本形式是:if(表达式)语句,以下关于“表达式"值的叙述中正确的是
随机试题
设f(x,y)有连续的偏导数且f(x,y)(ydx+xdy)为某一函数u(x,y)的全微分,则下列等式成立的是
库存现金实物的收付及保管只能由经过授权批准的出纳人员负责处理,其他人员不得接触库存现金,这种安排属于()
组织变革与发展止于
患者,男性,58岁。患右肺中叶支气管扩张。现患者痰多不易咳出。该患者可能存在的体征是()
()包括了对待自己、对待他人和对待社会的态度、思想和行为的一切特征。
陶行知“生活教育”理论的主要内容有()。
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?()
据报道,美国研究人员研发的名为“雷米”的清醒梦眼罩,可使使用者控制自己的梦境,甚至随心所欲地做梦。这种眼罩看上去和普通的睡眠眼罩没有太大区别,不过其内部装有6个红色LED灯,在使用过程中,LED灯先是静候4到5小时,待使用者入睡一段时间、进入快速眼动期这个
动机与工作效率的关系。(河北师范大学)
A、Findingagoodjobinafamousinternationalcompany.B、Shapingthefutureofyourcountryandthewholeworld.C、Bringinghon
最新回复
(
0
)