首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
2020-11-27
60
问题
有以下程序:
#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);
printf("%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/Kd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){chara=’H’;a=(a>=’A’&&a<=’Z’)?(a+32):a;printf("%c\n",a);}程序运行后的输出结果是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
有以下程序#includemain(){intx=8;for(;x>0;x--){if(x%3){printf("%d,",x--);continue;)pfintf("%d,",--x);
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;im)m=s[i][k];returnm;
有以下程序:#include<stdio.h>main(){charch[]="uvwxyz",*pc;pc=ch;printf("%c\n",*(pc+5));}程序的运行结果是()。
以下错误的定义语句是
以下错误的定义语句是
有以下程序#includeintf(intx){inty;if(x==0||x==1)return(3);y=x*x-f(x-2);returny;}main(){intz;z=f(3);printf("%d\n",z);}程
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)}该数据结构为
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intid,t;{inta[10]={5,4,
随机试题
背景资料:某大型商场活动中心工程,三层框架结构,无地下室,总建筑面积为2417m2,层高均为4.5m,局部有1.2m深大截面梁。由于地质条件比较好,设计为放大基础加地连梁,房心回填土后夯实,之后再做首层地面。在一层顶梁板施工时,钢筋制安、模板支设完毕,
NT1plus维护注意事项中,接上S口设备而状态灯“ACT”一直在慢闪不停,不出现长亮,需检查S口插口和连接。
设y=y(χ)由自方程所确定,求
微生物的感染途径有哪几种?
W购买Y房屋,双方约定,若Y到当年12月底拿到新房,就将旧房卖给w。合同中的这一条约定在民事法律行为理论上成为()。
—______you______yourbooktothelibrary?—Yes.Ireturnedityesterday.
所谓依法从重,是指依照《刑法》的规定,在量刑幅度以内从重处刑。()
行政处置具有的特征是()
求证:x∈[0,11]时,≤xp+(1-x)p≤1,p>1;1≤xp+(1-x)p≤,0<p<1.
Inthepastfewyears,parentshavepaidmoreattentiontotheneedsoftheirchildren.Theyaregivenbetter(11)andeducat
最新回复
(
0
)