首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 struct stu{char *name,gender;int score;}; main(){ struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.na
若有以下程序 struct stu{char *name,gender;int score;}; main(){ struct stu a={NULL,’m’,290},b; a.name=(char*)malloc(10); strcpy(a.na
admin
2020-03-15
22
问题
若有以下程序
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");
primf("%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://jikaoti.com/ti/oaG0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序中对fun函数有如下说明voidfun();此说明的含义是
下列描述中正确的是
关于C语言的变量,以下叙述中错误的是
DOS文件系统的组织结构属于
若有代数式[21*](其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的c语言表达式是
数据库应用系统中的核心问题是()。
已知下列函数定义:fun(int*b,intc,intd){intk;for(k=0;k<c*d;k++){*b=c+d;b++;}}则调用此函数的正确写法是(假设变量a的说明为i
已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数fun,该函数的功能是:找出成绩最高的学生记录,通过形参返回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序给出如下。请勿
请编写函数fun,其功能是:移动字符串中的内容,移动的规则是把第1一m个字符,平移到字符串的最后,把第m+1到最后的字符移到字符串的前部。例如,字符串中原有的内容为"ABCDEFGHI.JK",m的值为3,移动后,字符串中的内容应该是"DEFGH
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和()。
随机试题
关于X线管容量的组合,错误的是
关于脑囊虫病的治疗,错误的是()
A.白细胞管型B.蜡样管型C.脂昉管型D.红细胞管型E.颗粒管型肾盂肾炎时常可出现的是()
王女士,60岁,卧床3周,近日骶尾部皮肤破溃,护士仔细观察后认为是压疮溃疡期。王女士发生压疮最主要的原因是
土地管理具有自然属性和社会属性的两重性。从人与人在劳动过程中必然要结成一定的社会关系的角度考察,它要服从社会发展规律,体现其自然属性。()
生命周期理论是由()与R.布伦博格、安多共同创建的。
关于我国公安机关性质的核心内容和本质特征,下列表述最为准确的一项是()。
一实习生用一台机器接连生产了三个同种零件,第i个零件是不合格品的概率(i=1,2,3),以X表示三个零件中合格品的个数,求X的分布律.
为清除井底的污泥,用缆绳将抓斗放入井底,抓起污泥后提出井口。已知井深30m,抓斗自重400N,缆绳每米重50N,抓斗抓起的污泥重2000N,提升速度为3m/s,在提升过程中,污泥以20N/s的速率从抓斗缝隙中漏掉。现将抓起污泥的抓斗提升至井口,问克服重力
多形病毒指的是——的计算机病毒。
最新回复
(
0
)