首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU *a, STU *b) { *b = *a; printf("%s
有以下程序 #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU *a, STU *b) { *b = *a; printf("%s
admin
2020-05-19
74
问题
有以下程序
#include
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU *a, STU *b)
{ *b = *a;
printf("%s,%c,%d,", b->name, b->gender, b->score);
}
main()
{ STU a={"Zhao", ’m’, 290}, b={"Qian", ’f’, 350};
f(&a,&b);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
程序的运行结果是( )。
选项
A、Zhao,m,290,Zhao,m,290
B、Zhao,m,290,Qian,f,350
C、Qian,f,350,Qian,f,350
D、Qian,f,350,Zhao,m,290
答案
A
解析
结构体变量地址作为函数参数为地址传参,形参和实参指向的为同一块内存地址,所以对数组元素的改变能够影响到实参。语句"*b=*a;"则将a指向的结构体变量中的数据赋值给b指向的结构体变量,实参b的值也发生改变,输出结果为选项A)。
转载请注明原文地址:https://kaotiyun.com/show/V5Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:将十进制正整数m转换成k(2≤k≤9)进制数,并按位输出。例如,若输入8和2,则应输出1000(即十进制数8转换成二进制表示是1000)。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文
若有表达式(w)?(--x):(++y),则其中与w等价的表达式是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
支持子程序调用的数据结构是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
若有定义语句:floatx[5]={1.0,2.0,3.0,4.0,5.0},*p=x;则错误引用x数组元素的是()。
若inta,b;,则合法的switch语句是()。
有定义语句:inta;longb;doublex,y;,则以下选项中正确的表达式是()。
若要求从键盘读人含有空格字符的字符串,应使用函数()。
下面不属于软件设计阶段任务的是
随机试题
中国甲公司进口一批日产空调,合同规定以信用证支付。甲公司开出的信用证规定装船期限为2014年7月10日至7月20日,由承运人所属的“SALA”号货轮承运上述货物。“SALA”号在装货港外锚地因遇大风走锚与另外一艘在锚地待泊的油轮相撞,使“SALA”号不能如
单位工程质量验收时,要求质量控制资料基本齐全。()
房地产价格主要受地价、建造成本、利率、利润水平和税金等因素的影响。如短期内建造成本、利率、税金变动不大时,降低房价主要途径是降低地价和利润率。()
经济策划的基本内容不包括()。
财政政策对许多行业具有较大影响,当财政紧缩时,行业信贷风险呈()趋势。
在采用获利指数法进行互斥方案的选择时,正确的选择原则是选择获利指数最大的方案。( )
()是一种与创造性培训相适应的培训方法。(2005年11月二级真题)
有人说:当领导犹如烧开水。必须做好两件事:第一,要不断加柴,努力不息;第二。不要频繁揭盖.不要急手表现自己。如果做到这两条。水总会开,最终还会顶开锅盖。请结合实际谈谈你的看法。
去年春江市的汽车月销售量一直保持稳定。在这一年中,“宏达”车的月销售量较前年翻了一番,它在春江市的汽车市场上所占的销售份额也有相应的增长。今年一开始,尾气排放新标准开始在春江市实施。在该标准实施的头三个月中,虽然“宏达”车在春江市的月销售量仍然保持在去年底
劳动惯了的人,不劳动,会感到无聊。
最新回复
(
0
)