首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/ {int j; c.b+=1;c.p+=2; } main() {int i: A a={1,2};
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/ {int j; c.b+=1;c.p+=2; } main() {int i: A a={1,2};
admin
2021-04-28
49
问题
有以下程序:
#include<stdio.h>
typedef struct{int b,p;}A;
void f(A c)/*注意:c是结构变量名*/
{int j;
c.b+=1;c.p+=2;
}
main()
{int i:
A a={1,2};
f(a);
pfinff("%d,%d\n",a.b,a.p);
}
程序运行后的输出结果是( )。
选项
A、2,4
B、1,2
C、1,4
D、2,3
答案
B
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名以实现传值调用,实参将拷贝副本给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响。所以选择B。
转载请注明原文地址:https://kaotiyun.com/show/6jtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有如下嵌套的if语句if(a
用树形结构表示实体之间联系的模型是
有以下程序:#includevoidfun(intn,int*s){intf:if(n==1)*s=n+1;else{fun(n一1,&f);*s=f;}}main()
以下关于宏的叙述中正确的是
以下叙述中正确的是
若floatx=1.5;inta=1,b=3,c=2;则正确的switch语句是()。
请编写函数fun,函数的功能是:删去一维数组中所有相同的数,使之只剩一个。数组中的数已按由小到大的顺序排列,函数返回删除后数组中数据的个数。例如,一维数组中的数据是:2223445666677899101010。删除
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称作()。
下面函数的功能是()。sss(s,t)char*s,*t;{while((*s)&&(*t)&&(*t++==*s++));return(*s-*t);}
在数据管理技术发展的三个阶段中,数据共享最好的是
随机试题
Ⅱ型呼吸衰竭的呼吸功能改变为
沿表皮蚀烂,越腐越痒的属
某人因有机磷农药中毒,致使神经纤维末梢释放的乙酰胆碱不能失活而作用加强。患者不会出现哪一症状
对生物碱进行分离常用的吸附剂为
某演员5月28、29日和6月4日参加社会演出,获得收入分别为5000元、4000元、1000元,5月其单位支付工资1500元,则该演员上述收入应纳个人所得税为()元。
存匀强磁场中,一矩形金属线框绕与磁感线垂直的轴匀速转运,如图甲所示。产生的感应电动势如图乙所示,则()。
规定了学校及其他教育机构的权利和义务的法律是()。
幸福教育是师生发挥主体创造性的教育。在幸福教育中,师生都是教育活动的创造者。师生在教育活动中是主动还是被动,是创造的活动还是机械的活动,直接决定着教育的状态和境界。没有教育者的主观能动性的发挥,亦没有教育者的主体性,没有教育者的创造性,幸福教育就很难体现崇
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,人员的记录由编号和出生年、月、日组成,N名人员的数据已在主函数中存入结构体数组std中,且编号唯一。函数fun的功能是:找出指定
Simon:IworknotbecauseIlikeitbutthatIhaveto,soIoftencounttheminutesuntilstoppingworkorholidays.However,m
最新回复
(
0
)