首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<stdio.h> #include<string.h> typedefstruct{charname[9];charsex;intscore[2];}STU; STUfSTUa) {STUb={’’Zhao’’,’m’,85,
有以下程序 #include<stdio.h> #include<string.h> typedefstruct{charname[9];charsex;intscore[2];}STU; STUfSTUa) {STUb={’’Zhao’’,’m’,85,
admin
2014-06-15
42
问题
有以下程序
#include<stdio.h>
#include<string.h>
typedefstruct{charname[9];charsex;intscore[2];}STU;
STUfSTUa)
{STUb={’’Zhao’’,’m’,85,90};
inti;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++)a.score
-b.score
;
returna:
}
main( )
{STUc={’’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/klJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序后,y的值是() main() {inta[]={2,4,6,8,10); inty=1,x,*p; p=&a[1]; for(x=0;x<3;x++) y+=*(p+x);
下面程序的运行结果是() #include<stdio.h> #include<string.h> main() {char*a="AbcdEf",*b="aBcD" a++;b++; printf("%d\
下面程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。#include"stdio.h"FILE*fp;main(){charch;if((fp=fopen
若有以下定义:structlink{intdata;structlink*next;}a,b,c,*p,*q;且变量a和b之间已有如下图所示的链表结构:指针p指向变量a,q指向变量c。则能够把
若x、y、z、m均为int型变量,则执行下面语句后m的值是()。m=1;x=2;y=3;m=(m<x)?m:x;m=(m<y)?m:y;m=(m<y)?m:z;
下列属于不合法的C语言整型常量的选项是()。
有以下函数定义:voidfun(intn,doublex){……}若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用语句是______。
按条件f对关系R进行选择,其关系代数表达式为______。
以下叙述中正确的是()。
以下概念中,不属于面向对象方法的是_______。
随机试题
在一定时间内,占据一定空间的同种有机体的集合群是
腹腔镜胆囊切除术的常见并发症有:()
腹部摄影的叙述,错误的是
A、息风止痉B、活血消肿C、疏散风热D、利尿通淋E、凉血止痢鱼腥草除清热解毒外,又能()。
“进口口岸”栏:()。“运费”栏:()。
金融衍生工具的基本特征不包括()。
甲乙双方当事人于2月1日签订了一项买卖合同,合同约定一旦乙收回前欠应收账款,立即给甲的银行账户汇款购买其产品,并约定如果1个月内不能履行,则合同失效。2月10日,乙的银行账户上收到10万元前欠货款,乙于当日即向甲汇款,履行了合同。下列各项中符合法律规定的合
在某些特殊情况下,根据期初股东权益计算的可持续增长率和根据期末股东权益计算的可持续增长率可能不相等,此时应当以前者为准。()
简述全球资本市场中的风险以及应对措施。
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i])(d[j]=【】;j++;}d[j]=0;
最新回复
(
0
)