首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
32
问题
有以下程序:
#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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
结构化程序由三种基本结构组成,三种基本结构组成的算法
有以下程序#include<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
若变量已正确定义,有以下程序段:i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);程序的运行结果是()。
以下函数不能用于向文件中写入数据的是
设有定义:struct{charmark[12];intnuml;doublenum2;)t1,t2;若变量均已正确赋初值,则以下语句中错误的是
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的深度(根结点在第1层)为()。
随机试题
躁狂状态的情感体验障碍特征是【】
手三阳经的走向是
患者,女,33岁,已婚。孕3堕3,头晕目眩,神疲乏力,心悸气短,舌质淡,苔薄白,脉细弱。治疗应首选
在正常维护的条件下,结构应能在预计的使用年限内满足各项功能要求,也即具有足够的()。
液态烃类物质燃烧具有()火焰,并散发浓密的黑色烟云。
资料:随着人们接受教育程度的要求越来越高,教育费用也在持续上涨,家长为了保障子女能够接受较好的教育,一般有教育规划方面的需求。何先生的儿子即将上小学,他向助理理财规划师就子女教育规划方面的问题进行了咨询。根据案例回答下列问题。理财规划师为何先生做子女
适合于建立酌量性中心进行成本控制的单位有()。
饮用纯净水采用()方法处理以去除水中的矿物质和有害物质。
Youwanttowithdrawfromacourse/somecourses.Writealetterofrequesttotheteacherintheacademicadministrationto1)i
Opinionpollsarenowbeginningtoshowthat,whoeveristoblameandwhateverhappensfromnowon,highunemploymentisprobabl
最新回复
(
0
)