首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=1: c.p+=2
有以下程序: #include<stdio.h> typedef struct{int b,p;}A; void f(A c)/*注意:c是结构变量名*/ { int j; c.b+=1: c.p+=2
admin
2019-01-14
30
问题
有以下程序:
#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://jikaoti.com/ti/0Zf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量已正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\h",i);其输出结果是()。
有以下程序#includefun(intx){if(x/2>O)fun(x/2);prinff(“%d.”,x);{main(){fun(6),printf(“\n”);}程序运行后的输出结果是【】。
若s是int型变量,且s=8,则s%3+(s+1)%3表达式的值为()。
设y是int型,请写出y为奇数的关系表达式【】。
下列叙述中错误的是()。
有以下定义:#include<stdio.h>chara[10],*b=a;不能给数组a输入字符串的语句是()。
以下叙述中正确的是
设有下列二叉树:对此二叉树后序遍历的结果为
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
A.草酸钙结石B.尿酸结石C.胱氨酸结石D.黄嘌呤结石E.磷酸钙和磷酸镁氨结石
女性,32岁,阵发性上腹痛2年,夜间加重,疼痛有季节性,冬季明显,有反酸,为进一步确诊,首选的检查方法是
焊接工艺评定应以可靠的()为依据,并在工程施焊之前完成。
评估人员在评估企业股东部分权益价值时,在适当及切实可行的情况下应当考虑()。
注册税务师审核时,对以下业务可以不按工资薪金计算个人所得税的有( )。
你最不喜欢的工作是什么?为什么?
地质遗迹资源是指在地球演化的漫长的地质历史时期中,由于内外动力的地质作用而形成,发展并保存下来的珍贵的,不可再生的,并能在现在和可预见的将来,可供人类开发利用并产生经济价值。以提高人类当前和将来福利的自然遗产。根据上述定义,下列属于地质遗迹资源的是(
以下______方式不是口令系统最严重的弱点。
Weallhave【C1】________dayswheneverything【C2】________wrong.Adaymaybeginwellenough,butsuddenlyeverythingseemstoge
Haveyoueverheardthesaying"AllworkandnoplaymakesJackadullboy"(只工作,不玩耍,聪明孩子也变傻).Howdoyouinterpretitandhowa
最新回复
(
0
)