首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char*name,gender;int score;)STU; void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");} mai
若有以下程序 typedef struct stu{char*name,gender;int score;)STU; void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");} mai
admin
2017-05-20
16
问题
若有以下程序
typedef struct stu{char*name,gender;int score;)STU;
void f(char*p){p=(char*)malloc(10);strcpy(p,"Qian");}
main()f 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\a",b.name,b.gender,b.score);}
则程序的输出结果是
选项
A、Zhao,m,290,Qian,f,350
B、Qian,e350,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/I4Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是intk=0;voidfun(intm){m+=k;k+=m;printf("m=%dk=%d",m,k++);}main(){inti=4;fun(i++);prin
检查软件产品是否符合需求定义的过程称为
有如下图所示的双链表结构,请根据图示完成结构体的定义:structaa{intdata;______}node;
以下程序的输出结果是______。main(){chars[]="ABCD",*p;for(p=s+1;p<s+4;p++)printf("%s\n",p);}
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出比中的值为大写字母的表达式是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
已知字符′A′的ASCII码值是65,字符变量cl的值是′A′,c2的值是′D′。执行语句printf("%d,%d",c1,c2-2);后,输出结果是
在面向对象方法中,属性与操作相似的一组对象称为_______。
下列叙述中正确的是()。
随机试题
呃声沉缓,膈间及胃脘不舒,遇寒加剧,得热则减,舌苔白润,脉沉缓,证属
张某从甲银行分支机构乙支行借款20万元,李某提供保证担保。李某和甲银行又特别约定,如保证人不履行保证责任,债权人有权直接从保证人在甲银行及其支行处开立的任何账户内扣收。届期,张某、李某均未还款,甲银行直接从李某在甲银行下属的丙支行账户内扣划了18万元存款用
一卵巢癌患者,输血20ml后,疑发生输血反应,首要的处理是
A.头小畸形B.脑水肿C.脱水D.甲状腺功能低下E.侏儒症通过前囟的检查,其改变可以反映疾病的情况过大
王某非法倒买倒卖相当于人民币200万元的等值外汇,情节严重。根据外汇管理法律制度的规定,外汇管理机关除可以给予王某警告、没收违法所得的处理处罚外,还可以并处一定数额的罚款。该罚款幅度为()。
国务院旅游行政主管部门指定的作为旅行社存入质量保证金的商业银行,应当提交的书面承诺的内容,不包括下列选项中的()。
孙某醉酒驾车造成交通事故,导致路人伤亡,在法庭上孙某辩解自己当时是因为醉酒无法控制自己行为,醉酒人犯罪()。
A、onedayB、twodaysC、oneweekD、twoweeksD
说明:根据下列中文信息拟一封询价信和一封报价信。询价信(Letter1):1.发信人:Mr.JohnHolland2.收信人:MissDianaMorris3.发信日期:2006年5月18日4.内容:Mr.JohnHolland预购
A、Olderpeople’saversiontonewmusic.B、Olderpeople’schangingmusicaltastes.C、Insightsintothefeaturesofgoodmusic.D、
最新回复
(
0
)