首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 struct stu{char*name,gender;int score;}; main(){struct stu a={NULL,’m’,290},b; a.name=(char*)malloc
若有以下程序 struct stu{char*name,gender;int score;}; main(){struct stu a={NULL,’m’,290},b; a.name=(char*)malloc
admin
2019-12-17
18
问题
若有以下程序
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,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/o9Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:删除指针P所指字符串中的所有空白字符(包括制表符、回车符及换行符)。输入字符串时用“#”结束输入。请改正程序中的错误,使它能输出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结
给定程序中,函数fun的功能是:将a所指4×3矩阵中第k行的元素与第0行元素交换。例如,有下列矩阵:123456789101
编写函数fun,其功能是:将ss所指字符串中所有下标为奇数位上的字母转换为大写(若该位置上不是字母,则不转换)。例如,若输入“abc4EFg”,则应输出“aBc4EFg”。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何
以下是if语句的基本形式:if(表达式)语句其中“表达式”
以下选项中正确的定义语句是
软件测试的目的是
软件设计中模块划分应遵循的准则是
在关系数据库中,用来表示实体间联系的是
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
C语言主要是借助以下哪种手段来实现程序模块化
随机试题
悲剧的特征是什么?
相关多元化战略的优势包括()
JPEG标准的升级版是JPEG2000,它们的压缩编码所使用的算法相同,但JPEG2000比JPEG的压缩倍数更大。()
A.肺癌胸膜转移B.结核性胸膜炎C.胸膜间皮瘤D.乳糜胸E.肝硬化所致胸水男性,30岁,右胸痛2周,最高体温37.9℃,WBC5.0×109/L,胸片示右侧胸腔积液,最可能的诊断是
依照《执业医师法》的规定,不予注册的情形不包括
患者,女,32岁,已婚。妊娠2个月,近日因恶阻而恶心呕吐,呕吐酸苦水,不能进食,胸满胁痛,舌红苔黄,脉弦滑。其证候是()
可用苯妥英钠治疗的症状有
灌注桩白天施工时其噪声排放限值不超过()dB。
某公司2019年6~9月份预计销售收入分别为200万元,250万元,280万元和300万元,当月销售当月收现70%,下月收现25%,再下月收现5%,则2019年8月31日应收账款项目金额和2019年8月现金流入量分别为()万元。
登门槛效应,是指一个人一旦接受他人的一个微不足道的要求,为了避免认知上的不协调,或想给他人以前后的一致印象,就有可能接受更大的要求。根据上述定义,下列属于登门槛效应的是:
最新回复
(
0
)