首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 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
63
问题
若有以下程序
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://www.kaotiyun.com/show/7Yxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是【】。main(){unionEXAMPLE{struct{intx;inty;}in;inta;
设有以下定义和语句inta[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是
检查软件产品是否符合需求定义的过程称为
支持数据库各种操作的软件系统叫做
程序测试分为静态测试和动态测试。其中()是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
结构化设计主要分为系统设计和模块设计,【】的任务是决定系统的模块结构。
数据库设计的4个阶段是:需求分析、概念设计、逻辑设计和()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
函数delete(s,i,n)是作用是从字符串s中删除从第i个字符开始的n个字符,请填空。voiddelete(chars[],inti,intn){intj,k,length=0;while(s[length])
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
随机试题
奠定了四气五味学说的理论基础,开中药归经学说之先导指的是
女性,32岁,患风心病二尖瓣狭窄6年,稍活动即出现胸闷、心悸、气短,行心脏彩超提示严重二尖瓣狭窄。其心功能为
防止运动模糊最有效的方法是
行为人购买假币后使用的,以()从重处罚。
范例教学法是指教师利用“范例”材料教育学生的一种教学方法。可以称为“范例”的内容需具有一定的特征,这些特征不包括()。
新冠肺炎疫情发生以来,5G网络正在核心重点区域加快部署,在满足各方基本通信需求的同时,孕育出多种让人耳目一新的5G+战“疫”应用方案。下列防疫措施及设备,与5G无关的是()。
TaskTwo-MainbenefitofthecourseforthespeakerForquestions18-22,matchtheextractswiththemainbenefitforthe
Followingthepatternshowninthenumbersequencebelow,whatisthemissingnumber?1827?125216
ThepassageismainlyaboutthepovertyofthewholeAfricawhichisinslowdevelopment.ItwillhaveabankloantolettheW
A、Sendinawrittenapplicationassoonaspossible.B、Readtheadvertisementagainformoredetails.C、Prepareforaninterview
最新回复
(
0
)