首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char*name,gender;int score;}STU; void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");} main(){STU a={N
若有以下程序 typedef struct stu{char*name,gender;int score;}STU; void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");} main(){STU a={N
admin
2018-11-21
47
问题
若有以下程序
typedef struct stu{char*name,gender;int score;}STU;
void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}
main(){STU a={NULL,’m’,290},b;
a.name=(char*)malloc(10);
strcpy(a.name,"Zhao");
b=a;f(b.name);
b.gender=’f’;b.score=350;
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、Qian,m,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
D
解析
函数f(char*p)的主要功能申请字符串的存储空间,然后存入字符串"Qian",但当程序调用结束以后,形参指针变量p撤销,存储的字符串地址丢失,而不能更改实参指针的值。主函数中结构体变量定义同时赋初值,初始情况其name指针成员存储空,而后语句为其分配存储空间,存入字符串“Zhao”。执行“b=a;”语句后,b的数据和a的数据相同,调用函数f以后,b的name成员的值没变。
转载请注明原文地址:https://jikaoti.com/ti/Fpa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个良好的算法由下面的基本结构组成,但不包括______。
设a、b和c都是int型变量,且a=3、b=4、c=5,则下面的表达式中,值为0的表达式是______。
下列叙述中,不属于软件需求规格说明书的作用的是()。
若有说明语句:charch=’\x41’;,则ch中______。
下面程序输出的结果是______。main(){inti=5,j=9,x;x=(i=j?i:(j=7));printf("\n%d,%d",i,j)}
视图设计—般有3种设计次序,下列不属于视图设计的是______。
0j--j第一空:由审题分析可知,此处是使第一列成为第一行,即把第一列元素移动到第一行,第一列元素是t[j][0],第一行元素是t[0][N-j-1],故第一空处应为“0”。第二空:第四个循环是最后一列成为最后一行,即将最后一
在软件开发中,下面的任务不属于设计阶段的是()。
将E-R图转换为关系模式时,E-R图中的属性可以表示为()。
随机试题
动物机体遗传信息主要贮存在
微分方程(1+x)ydx+(1一y)xdy=0的通解为___________.
新生儿缺氧缺血性脑病患儿肝功能不全,出现惊厥时首选
某地曾在20世纪60年代建一有机氯农药厂,数年后,附近居民反映增多,有的说空气中有难闻的气味,有的说鱼体中有煤油气味,为了判断该有机氯农药厂对当地居民健康是否产生损害,其最有效的指标是测定
施工企业对建筑材料、建筑构配件和设备进行检验,通常应当按照()进行,不合格的不得使用。
单向板的受力特点是板上荷载()。
旅游业最基本的功能()。
许多消费者在超级市场挑选食品时,往往喜欢挑选那些用透明材料包装的食品,其理由是透明包装可以直接看到包装内的食品,这样心里有一种安全感。以下哪项如果为真,最能对上述心理感受构成质疑?
ConsiderationsofLearning-centeredTeachingI.IntroductionA.goalofmostcourses:toenhancestudents’understanding—differ
A、Sacramento.B、SanDiego.C、They’renotsure.D、St.Sophia.CWhere’stheweddinggoingtobe?
最新回复
(
0
)