首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
2013-10-19
96
问题
若有以下程序
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,%(1,",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,C350,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/AvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是()。voidfuncl(inti);voidfunc2(inti);charst[]="hello,friend!";voidfuncl(inti){printf("
下面程序的输出结果是()。#defineWW(X)X*Xmain(){inta,i;i=3;a=++WW(i+1);printf("%d\n",a);}
C语言源程序的最小单位是()。
下面描述中,符合结构化程序设计风格的是()。
以下程序的输出结果是______。longfum(intn){longs;if(n==||n==2)s=2;elses=n-fun(n-1);returns;}main
下面可以作为C语言用户标识符的一组是
视图设计一般有3种设计次序,下列不属于视图设计的是______。
模块本身的内聚是模块独立性的重要性度量因素之一。在7类内聚中,具有最强内聚的一类是__________。
下列不属于软件工程三要素的是
下述函数用于统计一行字符中的单词个数,单词之间用空格分隔。word_num(str)for(i=0;str[i]!=【】;i++)if(【】=’’)word=0;【】;}
随机试题
下列不属于PDCA循环的特点的是【】
腺鳞癌是指
A.自然杀伤细胞B.细胞毒性T细胞C.迟发型变态反应T细胞D.B细胞E.巨噬细胞真菌深部感染中,抗原刺激后可转化为产生抗体的细胞的是
下列对苯氧酸类介绍错误的是
根据卫生部门的全国规模的营养调查表明:中国人普遍缺钙,摄人量仅为人体所需的40%~50%。详见下图: 各年龄段的钙营养状况,()。
防止盾构始发期间土砂随地下水从衬砌外围与洞体之间的间隙涌入工作井的应急措施是()。
全淹没二氧化碳灭火系统的二氧化碳设计浓度不应小于灭火浓度的1.7倍,并不得低于()。
2011年度,甲公司销售各类商品共计50000万元(不包括客户使用奖励积分购买的商品),授予客户奖励积分共计50000万分,假设奖励积分的公允价值为每分0.01元。客户使用奖励积分共计30000万分。2011年末,甲公司估计2011年度授予的奖励积分将有8
个人担任公司董事,且不在公司任职、受雇的,其担任董事职务所取得的董事费收入,按照“劳动报酬所得”税目缴纳个人所得税。()
甲与某影楼约定,影楼免费为甲拍摄艺术照,同时有权选择其中的一套照片用于制作影楼的宣传画册。后甲发现自己的照片出现在某整容医院的广告中。经查,该照片系整容医院从影楼购得。根据法律规定()(2011年法学基础课多选第30题)
最新回复
(
0
)