首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
2019-08-10
36
问题
若有以下程序
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.
选项
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://kaotiyun.com/show/sgRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设fp为指向某二进制文件的指针,且已读到此文件末尾,则函数feof(fp)的返回值为
以下叙述中正确的是
有两个关系R和S如下:则由关系R得到关系S的操作是
下列链表中,其逻辑结构属于非线性结构的是
下列关于数据库设计的叙述中,正确的是( )。
下列选项中属于面向对象设计方法主要特征的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
对下列二叉树进行前序遍历的结果是
随机试题
家长制家庭
颅内压增高的临床表现是
患者女性,52岁,G4P2,绝经1年;患者于末次顺产后半年在当地计生站放置宫内节育器,至今25年,期间未规律随访。现要求取器就诊。该患者既往体健,妇科超声提示:宫内金属节育器,位置正常,术前谈话时不需要涉及的内容是
在人与事的配置过程中,既要达到工作的满负荷,又要符合人的生理心理要求,属于()原理。
在诗歌与散文的教学过程中,教师应在一定阅读量的基础上,____________,鉴赏研读。
经济学上常把投资、消费和出口比喻为拉动GDP的“三驾马车”。()
2021年6月,习近平总书记在青海考察期间指出,在党史学习教育中做到学史崇德,就是要引导广大党员、干部传承红色基因,涵养高尚的道德品质。根据他的讲话,广大党员、干部要()。
(2013年国考)在陈列馆里,有一只名为“西班牙公主”的船舶模型上雕刻着这样的文字:本船共计航行50年,其中11次遭遇冰川,有6次遭海盗抢掠,有9次与另外的船舶相撞,有21次发生故障抛锚搁浅。陈列馆的一面墙上,是对上千年来造船厂的所有出厂的船舶的概述:造船
元朝罪名体系最为显著的变化,是以下哪一项罪名的确立:()
You’restuckinaseaofstandstilltrafficwhentheybegin;hungerpangs,thekindthatunleashasteadystreamoffast-foodfa
最新回复
(
0
)