首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
29
问题
有以下程序:
#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://jikaoti.com/ti/5Wz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
结构化程序的三种基本控制结构是()。
以下叙述中正确的是
用树形结构表示实体之间联系的模型是
下列叙述中正确的是()。
有以下程序#includeintfun(){staticintx=1;x*=2;returnx;}main(){inti,s=1;for(i=1;i<=2;i++)s=fun();pri
若有以下程序段intr=8;printf(’’%d\n’’,r>>1);输出结果是
给定程序MODI1.C中函数fun的功能是:从低位开始取出长整型变量s中偶数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当S中的数为:7654321时,t中的数为:642。请改正程序中的错误,使它能得出正确的结果。注意:不要
面向对象方法中,继承是指
软件需求规格说明书的作用不包括
随机试题
Itisinterestingtoobservethewayin【61】childrensooftenreactagainsttheirparents’ideas,whileatthesametime【62】their
病变中见骨骼和牙齿的纵隔肿瘤是
下列哪个安全装置是防止运行小车超过最大或最小幅度的极限位置的安全装置?()
天津电视台播放歌手薛某专场演唱会的录音制品,以下表述正确的是()。
造就全面发展的人的途径和方法是()。
流动负债的一个经营劣势是短期借款一般比长期借款具有更少的约束性条款。()
中华文化源远流长,_______着中华民族最深层的精神追求,代表着中华民族独特的精神标识,为中华民族生生不息、发展壮大提供了丰富的滋养。中华传统美德是中华文化的精髓,蕴含着_______的思想道德资源。填入画横线部分最恰当的一项是:
下列各句中,句意明确的一句是:
-1
Inthemidstofaperiodofrapidlanguageextinction,withalanguageestimatedtodieeverytwoweeks,linguistshavefounda
最新回复
(
0
)