首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include, typedef struct{int b,p;}A; void f(A c) /*注意:c是结构变量名 */ {int j; c.b+=1; c.p+=2; }
有以下程序: #include, typedef struct{int b,p;}A; void f(A c) /*注意:c是结构变量名 */ {int j; c.b+=1; c.p+=2; }
admin
2020-11-27
22
问题
有以下程序:
#include,
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);
printf("%d,%d\n",a.b,a.P);
}
程序运行后的输出结果是( )。
选项
A、2,4
B、l,2
C、1,4
D、2.3
答案
B
解析
结构体变量可以作为函数的参数和返回值。作为函数的实参时,可以实现函数的传值调用。当使用结构体变量作为函数的形参时,实参也应该是结构体变量名,以实现传值调用。实参将复制副本给形参,在被调用函数中改变形参值对于调用函数中的实参没有影响。所以选择B。
转载请注明原文地址:https://kaotiyun.com/show/cd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序#includeintf(intx,inty){return((y-x)*x);}main(){inta=3,b=4,c=5,d;d=f(f(a,b),f(a,c));printf("%d\n",d);}程序运
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的()。
以下叙述中正确的是
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是
软件生命周期是指()。
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
下面不属于软件需求规格说明书内容的是
下面描述中,不属于软件危机表现的是
在软件设计中,不属于过程设计工具的是
随机试题
下列物质可降低氯己定杀菌作用的是
女性,69岁。有高血压史10余年,平时坚持服用抗高血压药物。入院前6小时在看电视时突然感右上下肢麻木、乏力、说话口齿不清、口水外流、头痛,呕吐1次后呈嗜睡状态,送入急诊。入院时BP26/14kPa(195/105mmHg)。当诊断明确后,此时最合
类风湿关节炎患者X线摄影体位中首选
A.肱骨髁上伸直型骨折B.肱骨干骨折C.桡骨远端骨折D.锁骨骨折E.尺骨上1/3骨折前臂缺血性肌挛缩多见于
()不得招聘为证券交易所的从业人员。
下列选项中不属于广义信贷期限的是()。[2010年5月真题]
某大型工程项目由政府投资建设,业主委托某招标代理公司代理施工招标。招标代理公司确定该项目采用公开招标方式招标。招标公告在当地政府规定的招标信息网上发布。招标文件中规定:投标担保可采用投标保证金或投标保函方式担保。评标疗法采用经评审的最低投标价法。投标有效期
学校文化最终要表达这样一些内容:()。
科学家研制出一种无针注射器,这种注射器的注射原理最可能是:
Ifyouweretobeginanewjobtomorrow,youwouldbringwithyousomebasicstrengthsandweaknesses.Successor【C1】______iny
最新回复
(
0
)