首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char name[10],gender;int score;)STU; void f(char*p){strcpy(p,"Qian");} main(){STU a={"Zha
若有以下程序 typedef struct stu{char name[10],gender;int score;)STU; void f(char*p){strcpy(p,"Qian");} main(){STU a={"Zha
admin
2018-01-11
57
问题
若有以下程序
typedef struct stu{char name[10],gender;int score;)STU;
void f(char*p){strcpy(p,"Qian");}
main(){STU a={"Zhao",’m’,290},b;
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,Zhao,m,290
B、Qian,f,350,Qian,f,350
C、Zhao,m,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
C
解析
主函数中结构体变量定义同时赋初值。执行b=a;语句后,b的数据和a的数据相同,调用函数f(b.name)。形参指针p接收实参b.name的地址,此时p和b.name指向同一个存储空间,流程转到f执行,p指向的存储空间存放字符串"Qian",流程结束返回主函数。主函数中变量b的其他成员存放数据。因此a的数据{"Zhao",’m’,290},b的数据为{"Qian",’f’,350}。注意本题结构体STU类型变量a和b中的name成员为数组,不是指针,它具有自己的存储空间。
转载请注明原文地址:https://www.kaotiyun.com/show/VLxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义“inta=5,b=7;”,则表达式a%=(b%2)运算后,a的值为()。
已有定义:“double*p;”,请写出完整的语句,利用malloc函数使p指出一个双精度型的动态存储单位_________。
有以下程序:main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++){if(j=0;j<=3;j++)X++;}x++;}printf("
若有定义“floatb[15],*p=b;”,且数组b的首地址为200H,则p+13所指向的数组元素的地址为_________。
有如下程序:main(){inta=2,b=-1,c=2;if(a<0)if(b<0)c=0;elsec++;printf("%d\n",c);}该程序的输出结果是(
假定x和y为double型,则表达式x=2,y=x+3/2的值是()。
在面向对象方法中,类的实例称为_________。
设a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果为______。
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
下面不属于软件工程的3个要素是
随机试题
ThemomentIgothome,IfoundI______myjacketontheplayground.
护理的工作范畴包括( )。
简支梁AB的剪力图和弯矩图如图示,该梁正确的受力图是()。
一般通过()了解求助者的既往史,寻找有价值的资料。
()是指工作性质和特征相近的若干职组的集合。
阅读下面这首诗,写一篇不少于500字的鉴赏评论文章。山坡羊.潼关怀古元.张养浩峰峦如聚,波涛如怒,山河表里潼关路。望西都,意踌躇。伤心秦汉经行处,宫阙万间都做了土。兴,百姓苦;
一不法分子进入某小学行凶,作为教育部门负责安全的副局长。你该如何处理?
求α1=(2,0,1,1),α2=(-1,-1,-1,-1),α3=(1,-1,0,0),α4=(0,-2,-1,-1)的秩和一个最大无关组,并将其余向量用该最大无关组表示.
下列叙述中正确的是
Ingeneral,oursocietyisbecomingoneofgiantenterprisesdirectedbyabureaucraticmanagementinwhichmanbecomesasmall,
最新回复
(
0
)