首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include #include #include struct stu { char *name, gender; int score; }; main() { struct stu a={NULL, ’m’, 290}, b
若有以下程序 #include #include #include struct stu { char *name, gender; int score; }; main() { struct stu a={NULL, ’m’, 290}, b
admin
2015-07-28
62
问题
若有以下程序
#include
#include
#include
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、Qian,m,290,Qian,f,350
B、Zhao,m,290,Qian,f,350
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
A
解析
语句"a.name=(char *)malloc(10); strcpy(a.name, "Zhao");"将字符串"Zhao"赋值给了a中的字符指针a.name,之后把结构体a中的数据赋值给b,然后改变b的gender、score这两个成员的值,而b.name和a.name指向同一块内存地址,所以当执行语句"strcpy(b.name, "Qian");"时,b.name和a.name的值均为"Qian",所以最终结构体变量a的数据为{"Qian",?m?,290},b中的数据为{"Qian",?f?,350}。
转载请注明原文地址:https://kaotiyun.com/show/xKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下定义:int a=1,b=2,c=3,d=4,m=2,n=2;则执行表达式:(m=a>b)&&(n=c>d)后,n的值为______。
主调函数中的两个变量a和b,要求调用函数交换a、b值,返回交换结果,则以下正确的函数是______。
以下程序的输出的结果是______。intx=3;main(){inti;for(i=1;i<x;i++)incre();}incre(){staicintx=1
以下程序运行后的输出结果是______。 main() { char*s="abcde";s+=2;printf("%1d\n",s);}
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为______,否则为______。
以下选项中,属于C语言中合法的常量的是______。
表达式a+b||~c|d的运算顺序是______。
若有定义语句:inta=5;,则表达式:a++的值是【】。
以下关于RetuRn语句的叙述中正确的是
以下关于C语言的叙述中正确的是
随机试题
下列关于月经周期的叙述,错误的是()。
设备监理工程师是指经(),取得注册设备监理工程师执业资格证书,并经注册后,根据设备监理合同从事设备监理业务活动的专业技术人员。
按信息的性质分类,信息可分为企业的____性信息和企业的______性信息。
影响建筑安装工人人工单价的因素很多,具体包括()等方面。
同一强度等级的混凝土,其强度标准值关系正确的是()。
公开招标与邀请招标在招标程序上的主要不同是()。
与工程网络计划方法相比,横道图进度计划方法的缺点是不能()。
连续输送机械是以______的方式沿着规定的线路从装料点到卸料点均匀输送物料的机械。
2013年11月14日,业主胡某作为个体工商户,以A馄饨店为名取得餐饮服务许可证,有效期限为2013年11月14日至2016年11月13日。A馄饨店位于D市H区。2016年10月20日,A馄饨店向H区
Abouthalfoftheinfantandmaternaldeathsindevelopingcountriescouldbeavoidedifwomenhad【M1】______usedfamilyplannin
最新回复
(
0
)