首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
72
问题
若有以下程序
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://kaotiyun.com/show/NLxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列字符数组初始化语句中,不正确的是()。
若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为()。
若有以下程序段,w和k都是整型变量:…w=k:LB:if(w==0)gotoLE;w--;printf("*")gotoLB;LE;…则不能与上面程序段等价的循环语句是()。
在关系模型中,把数据看成是二维表,每一个二维表称为一个________。
软件是程序、数据和________的集合。
当执行下面的程序时,如果输入ABC,则输出结果是()。#include#includemain(){charss[10]="1,2,3,4,5";gets(ss);strcat(ss,"6789");print
两个或两个以上模块之间联系的紧密程度称为()。
数据库保护分为安全性控制、_________、并发性控制和数据的恢复。
没栈的存储空问为S(1:40),初始状态为bottom=0,top=0。现经过一系列入栈与出栈运算后,top=20,则当前栈中有__________个元素。
已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为0。下面程序执行后的输出结果是________。#include#includevoidfun(chars[]){
随机试题
[A]Itisexpectedthatautonomousvehicleswillhelpeasecongestionandwehavedatathatshowsthatthroughimprovedtraffic
习近平强调指出:“新形势下,我们要坚持和运用好毛泽东思想的活的灵魂,把我们党建设好,把中国特色社会主义伟大事业继续推向前进。”因为毛泽东思想的活的灵魂()
关于子宫肌瘤,正确的是下列哪项
张某出国前,委托李某照管其住房及财物,后李某出差,便向张某提出由王某暂管,张某表示同意。一日,李某打来电话要求王某在天气晴朗时把张某家中的皮毛制品拿出晾晒,同日,张某也打来电话,提出同样的指示,王某见正午天气晴朗,遂将皮毛制品取出晾晒,然后午睡至下午5点起
甲公司与乙公司之间的买卖合同纠纷,双方在仲裁过程中达成和解协议,此种情况下甲公司不具有下列哪一种权利?()
工程项目管理组织结构的确定依据包括()。
若行业基准收益率提高,其他条件不变,则下列说法中正确的有()。
经营风险主要来自于( )。
在E-R图中,矩形表示__________。
Vousavezfaitdesfautes,maisvousaveztoujours______enVOUS.
最新回复
(
0
)