首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 typedef struct stu{char name[10],gender;int score;)STU; void f(char*P){strcpy(P,"Qian");} main(){STU a={"Zhao
若有以下程序 typedef struct stu{char name[10],gender;int score;)STU; void f(char*P){strcpy(P,"Qian");} main(){STU a={"Zhao
admin
2020-05-19
21
问题
若有以下程序
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://kaotiyun.com/show/YNCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。函数fun根据所给n名学生的成绩,计算出所有学生的平均成绩,把高于平均成绩的学生成绩求平均值并返回。例如,若有成绩为:50,60,
下列程序定义了N×N的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),该函数的功能是:将数组左下半三角元素中的值全部置成0。例如a数组中的值为:197238456则返回主程序后a数组中的值应为:097008000注
设有定义:char*c;,以下选项中能够使字符型指针c正确指向一个字符串的是()。
给定程序MODI1.C中,函数fun的功能是:在有n名学生,2门课成绩的结构体数组std中,计算出第1门课程的平均分,作为函数值返回。例如,主函数中给出了4名学生的数据,则程序运行的结果为:第1门课程的平均分是:76.125000请改正函数fun
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:333333334444444455555555则一
给定程序中,函数fun的功能是将带头节点的单向链表结点数据域中的数据从小到大排序。即若原链表结点数据域从头至尾的数据为:10、4、2、8、6,排序后链表结点数据域从头至尾的数据为:2、4、6、8、10。请在程序的下划线处填入正确的内容并把下划线删
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
在黑盒测试方法中,设计测试用例的主要根据是()。
检查软件产品是否符合需求定义的过程称为()。
随机试题
患者,女,26岁。腹痛、腹泻2周,抗感染治疗无效。病程中伴有四肢关节酸痛及低热。体格检查:面部对称性暗红色斑疹,双手指甲周红斑,指腹侧瘀点。实验室检查:外周血WBC4.2×109/L、RBC302×1012/L、Hb116g/L、PLT86×109
颈椎病最常见的类型是
A.蛇眼疔B.蛇肚疔C.足底疗D.蛇头疔E.托盘疔初起时多局限于指甲一侧边缘的近端,有轻微的红肿疼痛,一般2~3天成脓,属于()
支气管呼吸音发生在何部位有病理意义
流行性出血热传染源主要是( )霍乱传染源主要是( )
2006年国际商会巴黎会议上通过的经修改的《跟单信用证统一惯例》(UCP600)于2007年7月1日实施。下列哪些选项属于UCP600修改或规定的内容?(卷一/2007年第85题)
某工程,建设单位与甲施工单位按照《建设工程施工合同(示范文本)》签订了施工合同。经建设单位同意,甲施工单位选择了乙施工单位作为分包单位。在合同履行过程中,发生了如下事件。事件1:在合同约定的工程开工目前,建设单位收到甲施工单位报送的《工程开工报审
托收属商业信用,托收银行与代收银行对托收的款项能否收到负有责任。()
求Y(x),并求Y=Y(x)到x轴的最大距离;
设直线L:及平面π:4x一2y+z一2=0,则直线L().
最新回复
(
0
)