首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct{char name[9];char sex;int score[2];)STU; STU f(STUa) { STU b={"Zhao",’m’,85,90}; i
有以下程序 #include #include typedef struct{char name[9];char sex;int score[2];)STU; STU f(STUa) { STU b={"Zhao",’m’,85,90}; i
admin
2015-12-25
38
问题
有以下程序
#include
#include
typedef struct{char name[9];char sex;int score[2];)STU;
STU f(STUa) { 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,%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/ZDDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义inta=5,b=7;,则表达式a%=(b%2)运算后,a的值为()。
设有下列的程序段:charstr[]="Hello";char*ptr;ptr=str;执行上面的程序段后,*(ptr+5)的值为______。
已定义下列函数:intfun(int*p){return*p;)fun函数返回值是()。
按照“先进后出”原则组织数据的数据结构是()。
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是()
下列叙述中正确的是()。
设有以下定义和语句,则*(*(p+2)+1)的值为______。inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;
下列函数值的类型是()。fun(doublex){floaty;y=3*x-4;returny;}
以下叙述中错误的是
随机试题
怎样填充路径?
简述品德的心理结构。
女性,58岁,诊断为急性坏疽性阑尾炎伴弥漫性腹膜炎入院,行阑尾切除术。术后第5天腹胀、腹痛、发热,体温39℃,大便4~6次/日,呈水样。肛门有下坠感,腹部有轻压痛,未触及肿块。首先应考虑的并发症是
《内经》称胸痹为
傣族最具特色的饮食是()。
编制利润表有哪两种观点?试结合利润表的作用对两种观点加以评述。
在各种信息传递形式中,语言是人类社会信息传递第一性的、最基本的手段。()
8位累加器A中的数据为FCH,若将其与7EH相异或,则累加器A中的数据为______。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
TheBigIssuelookslikeageneralinterestpublication.Thiscolourfulfortnightlymagazineisnoordinarymagazine.Itissold
最新回复
(
0
)