首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(char*p){sgcpy(p,"Qian");} main(){STU a={"Zhao",’m’,290},b;
若有以下程序 typedef struct stu{char name[10],gender;int score;}STU; void f(char*p){sgcpy(p,"Qian");} main(){STU a={"Zhao",’m’,290},b;
admin
2019-05-17
78
问题
若有以下程序
typedef struct stu{char name[10],gender;int score;}STU;
void f(char*p){sgcpy(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.sc
选项
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://kaotiyun.com/show/gDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序main(){intx=35,B;charz=’B’;B=((x)&&(z<’b’));printf(’’%dkn’’,B);)程序运行后的输出结果是
以下叙述中正确的是
在一个C源程序文件中所定义的全局变量,其作用域为
以下选项中叙述错误的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
下面属于系统软件的是()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下不能用于描述算法的是
随机试题
下列给定程序中,函数fun()的功能是:应用递归算法求某数a的平方根。求平方根的迭代公式如下:例如,2的平方根为1.414214。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更
公司欲申请公司债券上市交易,必须符合法律规定的条件,其中的一项是公司债券实际发行额不少于人民币
下列化验结果支持急性再生障碍性贫血(重Ⅰ型)的是
病人,男,33岁,肛门附近皮肤反复破溃、溢脓2年余。局部检查:肛周右侧距肛门约4cm处有一乳头状隆起,挤压后有少许脓液排出。首先考虑的疾病是
职权标准是判断某一行为是否属于执行职务行为的根本标准。 ( )
某进口设备的离岸价是400万美元,外汇牌价:1美元:8.27元人民币,国外运费率6%,国外运输保险费率2.66‰,进口关税率22%,进口环节增值税率17%,外贸手续费率1.5%,银行财务费率0.5%。则外贸手续费为()。
在最小生长树规划法中,表示“网”的是()。
淄博的周村在1750:被康熙皇帝御赐为“天下第一村”。()
非法撤销他人的荣誉称号,侵犯他人的()。
Readthefollowingarticleandanswerquestions19-25.Forquestions19-25,choosethecorrectanswerA,B,CorD.Mark
最新回复
(
0
)