首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zhao
有以下程序 #include #include typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zhao
admin
2018-01-11
49
问题
有以下程序
#include
#include
typedef struct{char name[9];char sex;int score[2];}STU;
STU f(STU a)
{ STU b={"Zhao",’m’,85,90};
int i;
strcpy(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,0/d",d.name,d.sex,d.score[0],d.score[1]);
printf("%s,%c,%d,%d,",c.name,c.sex,c.score[0],c.score[1]);
}
选项
A、Zhao,m,85,90,Zhao,m,85,90
B、Qian,f,95,92,Qian,f,95,92
C、Zhao,m,85,90,Qian,f,95,92
D、Qian,f,95,92,Zhao,m,85,90
答案
C
解析
在C语言中,函数实参与形参之间数据的传递是传值,也就是说在用实参调用形参时,是把实参的值拷贝一份给形参,而实参的值并不变化,仍是原来的值。所以对于本题来说,在主函数中调f(e)后,实参e的值并不会变化,仍是原值。在函数f中把局部变量b的值依次返回给变量d。
转载请注明原文地址:https://kaotiyun.com/show/2Gxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。intf(intA){returna%2;}main(){ints[8]={1,3,5,2,4,6),i,d=0;for(i=0;f(s[8]);i++)d
以下程序的输出结果是()。main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);
数据模型分为格式化模型与非格式化模型,层次模型与网状模型属于__________。
结构化程序设计的3种结构是()。
下列选项不符合良好程序设计风格的是()。
下列程序的功能是:求出数组x中各相邻两个元素的和,依次存放到a数组中,然后输出。请填空。main(){intx[10],a[9],i;for(i=0;i<10;i++)scanf("%d",&x[i]);for(_
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
用链表表示线性表的优点是()。
下列链表中,其逻辑结构属于非线性结构的是()。
一个模块直接调用的其他模块的模块个数称为______。
随机试题
烟碱样症状可有()
糖尿病急性并发症主要是
下列哪项不是骨的结构
下列支付项目中,适用预算单位实行财政直接支付的财政性资金项目是()。
下列各项中,发生时不应计入当期损益的有()。
下列各项中,属于反映财务状况的会计要素有()。
要增加财政收入就必须()。
2014年,房地产开发企业房屋施工面积726482万平方米,比上年增长9.2%,增速比1─11月回落0.9个百分点。其中,住宅施工面积515096万平方米,增长5.9%。房屋新开工面积179592万平方米,下降10.7%,降幅扩大1.7个百分点。其中,住宅
CMM共分5个等级,18个关键过程域,其中的10个关键过程域如图23—1所示。请在答题纸图23-1中用连线方式连接CMM等级和对应的关键过程域。该企业不是大规模的软件开发企业,软件开发队伍由60多人组成,分散在多个不同的研发部门,每个研发部门的各个软
Fromareviewofallthesevariouscriticismsofdailynewspapers,itwouldseemthatanumberofthematleasthavefallenshor
最新回复
(
0
)