首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struct{chat nanle[9];char sex;int sore[2];}STU; STU f(STU a) {STU b={"Zhao",
有以下程序: #include<stdio.h> #include<string.h> typedef struct{chat nanle[9];char sex;int sore[2];}STU; STU f(STU a) {STU b={"Zhao",
admin
2021-04-28
26
问题
有以下程序:
#include<stdio.h>
#include<string.h>
typedef struct{chat nanle[9];char sex;int sore[2];}STU;
STU f(STU a)
{STU b={"Zhao",’m’,85,90};
int i;
sircopy(a.name,b.name);
a.sex=b.sex:
for(i=0;i<2;i++)a.score
=b.score
;
return a;
}
main()
{STU c={"Qian",’f’,95,92},d;
d=f(c);
printf("%s,%c,%d,%d,",d.name,d.sex,d.score[0],d.score[1]);
printf("%s,%c,%d,%d\n",c.name,c.sex,C.score[0],c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90,Qian,f,95,92
B、Zhao,m,85,90,Zhao,m,85,90
C、Qian,f,95,92,Qian,f,95,92
D、Qian,f,95,92,Zhao,m,85,90
答案
A
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个拷贝,函数i-所做所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://kaotiyun.com/show/tXtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<stdio.h>intm=13;intfun(intx,inty){intm=2;retum(x*y-m);}main(
下列不属于软件设计阶段任务的是()。
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
有以下程序:#include<stdio.h>main(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf(″%d\n″,z);}程序的输出结果是()。
有以下定义语句,编译时会出现编译错误的是()。
负责数据库中查询操作的数据库语言是()。
数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
以下关于结构化程序设计的叙述中正确的是
随机试题
在小说创作中诙谐幽默,寓悲于喜,形成“含泪的微笑”独特风格的作家是()
Thenewpowerplantisreported______withinthreeyears.
药疹中致敏药物的体内实验检测不包括下列哪种方法
排便失禁患者护理重点是
A.不良反应B.不良事件C.意外不良反应D.B型不良反应E.信号
Ficoll分离法分离外周血单个核细胞时,理想的外周血单个核细胞层位于
处置投资性房地产时,与处置固定资产和无形资产的核算方法相同,其处置损益均计入营业外收入或营业外支出。()
简述教学过程的结构。
WhoissmokingaFrenchcigarette?
HowDoYouSeeDiversity?A)Asamanager,Tiffanyisresponsibleforinterviewingapplicantsforsomeofthepositionswithher
最新回复
(
0
)