首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedefstruct{charname[9];charsex;intscore[2];}STU; STUf(STUa) {STUb={"Zhao",’m’,85,90}; inti; strcpy(a
有以下程序: #include #include typedefstruct{charname[9];charsex;intscore[2];}STU; STUf(STUa) {STUb={"Zhao",’m’,85,90}; inti; strcpy(a
admin
2019-05-17
35
问题
有以下程序:
#include
#include
typedefstruct{charname[9];charsex;intscore[2];}STU;
STUf(STUa)
{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\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在栈中的一个拷贝,函数f所做所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://jikaoti.com/ti/jif0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
C语言主要是借助以下哪种手段来实现程序模块化
若有以下程序main(){inta=-2,b=0;while(a++)++b:printf(’’%d,%d\n’’,a,b);)则程序的输出结果是
有如下程序段:intx=12;doubley=3.141593;printf(’’%d%8.6t’’,x,y);其输出结果是
若变量已正确定义,有以下程序段i=0:doprintf(’’%d,’’,i);while(i++);printf(’’%d\n’’,i);其输出结果是
以下选项中函数形参不是指针的是
以下函数按每行8个输出数组中的数据:yoidfun(int*w,intn){inti;for(i=0;i<n;i++){________printf(’’%d’’,w[i]);}printf(’’\n’’);}下划线处应填入的语句是
给定程序MODll.C中函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形:构成的是等边三角形,还是等腰三角形。若能构成等边三角形函数返回3,若能构成等腰三角形函数返回2,若能构成一般三角形函数返回1,若不能构成三角形函数返回0。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下面不属于对象基本特点的是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是()。
随机试题
下列哪一项不属于临界性肿瘤()
分子生物学对医学的发展已经起到越来越大的作用,许多分子生物学的发现对分子生物学的发展都起到里程碑的作用,基因就是由转化功能的DNA所组成,最早的发现者是:()
诊断重度甲亢的基础代谢率标准是()
主要作用于细胞有丝分裂M期的药物是
患儿女,11月龄,单纯配方奶喂养,添加少量米粉和蔬菜泥辅食,因突发惊厥和手足抽搐急诊入院,查血清钙离子浓度为0.75mmol/L。诊断为维生素D缺乏性手足搐搦症。下列护理措施不正确的是
激光经纬仪主要用于施工及设备安装中的()。
企业向海关申请注册登记是其取得报关资格的法定条件。()
关于公司制企业的下列说法,不正确的是()。
红绿灯:交通
在剩余价值的生产过程中。其价值不是原样被转移到新产品当中,而是被重新创造出来的是()
最新回复
(
0
)