首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zha
有以下程序: #include #include typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zha
admin
2015-08-09
33
问题
有以下程序:
#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
i =b.score
;
return a;
}
main()
{ STU c={"Qi,m",’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,Qiaul,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/S6i0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列的for语句的循环次数为______。for(x=1,y=0;(y!=19)&&(x<7);x++);
设有下列语句inta=1,b=2,C;c=a^(b<<2);执行后,C的值为()。
有下列二叉树,对此二叉树中序遍历的结果为()。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
语句int(*ptr)()的含义是()。
执行下列程序中的输出语句后,a的值是()。main(){inta;printf("%d\n",(a=2*3,a*5,a+7));}
设有下列宏定义:#defineA2#defineBA+3则执行赋值语句:t=b*2;t为血型变量后的值是______。
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
随机试题
只要是采用全面覆盖的战略,就需要进行市场定位。()
简述资本主义的灭亡和它被社会主义所取代的过程会很漫长的原因。
证明,当x>1时,ex>ex.
按麻醉药品进行管理的是
患者,男,27岁。外生殖器及肛门出现单个质坚韧丘疹,四周焮肿。腹股沟部有杏核样大、色白坚硬之肿块,伴口苦纳呆,尿短赤。大便秘结,舌苔黄腻,脉弦数。西医诊断为梅毒。其证候是
依据功能陶瓷特有的特性,如今已经开发的有()等。
下列不属于个人教育贷款的是()。
下列关于菜单项的描述中,错误的是()。
Whywasthewomannotatthemeeting?
—ReadthearticlebelowaboutthecentralproblemofEconomics.—Choosethebestwordtofilleachgap,fromA,B,CorD.—For
最新回复
(
0
)