首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
120
问题
有以下程序
#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的功能是:计算如下公式直到≤10一3,并且把计算结果作为函数值返回。例如,若形参e的值为1e一3,则函数返回值为0.551690。请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
下列关于二叉树的叙述中,正确的是()。
若inta,b;通过语句scarf(’’%d;%d’’,&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是()。
若intfun(doublex[10],int*n),则下面针对此函数的函数声明语句中正确的是()。
若运行时从键盘上输入OPENTHEDOOR,以下程序的输出结果是()。charfun(char*C){if(*e<=’Z’&&*c>=’A’)*c一=’A’一’a’:return*c;}main(){chars[81],*p=s;ge
在软件开发中,需求分析阶段产生的主要文档是
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是
数据库设计中,用E.R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的
构成计算机软件的是
随机试题
考生文件夹下存在一个数据库文件“samp3.mdb”,里面已经设计了表对象“tEmp”、窗体对象“fEmp”、宏对象“mEmp”和报表对象“rEmp”。同时,给出窗体对象“fEmp”的“加载”事件和“预览”及“打印”两个命令按钮的单击事件代码,试按以下功能
有关有效应力原理,下列说法正确的是()。[2013年真题]
计算机的性能指标包括( )。
企业审核信用证项下单据的标准是()。
个人贷款的对象是()。
逆境可以成才,“同流而不合污”“出淤泥而不染”“威武不能屈”等典故反映出()在个体发展中的作用。
1+2+3+4+5+…+2003的和的最后一位是多少?
“三孔”是指()、()和()。
农村贫困人口脱贫是全面建成小康社会最艰巨的任务。必须充分发挥政治优势和制度优势,坚决打赢脱贫攻坚战。因此,我们必须实施精准扶贫、精准脱贫,这就要
Jacklosthisjoblastweek.Itwasdifficultforhimtofindanother【C1】______.【C2】______toldhimthatitwaspossibletoget
最新回复
(
0
)