首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
27
问题
有以下程序:
#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全国计算机二级
相关试题推荐
有以下程序main(){inta=3;do{printf("%d,",a-=2);}while(!(-a);printf("\n");}程序运行后的输出结果是
有以下程序#includeintfun(inta,intb){if==0)returna;elsereturn(fun(--a,--b));}main(){
下面描述中,不属于软件危机表现的是
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++)fprintf(fp,
以下错误的定义语句是
有如下程序#includemain(){inti,data;scanf("%d",&data);for(i=0;i
设数据结构B=(D,R),其中D={a,b,c,d,e,f}R={(a,b),(b,c),(c,d),(d,e),(e,f),(f,a)}该数据结构为
有以下函数:intaaa(char,*s){char,*t=s:;while(*t++);t--;return(t-s);}以下关于aaa函数功能叙述正确的是()。
以下程序函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序voidflintb[],intn,intflag)main(){intid,t;{inta[10]={5,4,
随机试题
A.角色行为冲突B.面对各种压力C.陌生病房环境D.严重噪音干扰E.身体活动受限影响舒适的社会方面因素是
流行病学调查方法中的筛检.最大的用途为()
具有补肾益精,养血益气功效的药物是
男,60岁。胃溃疡合并多次大出血,行胃大部切除术。该患者术后可能出现的营养性并发症不包括
粉红色浆液性泡沫性痰见于()
根据《水电水利工程爆破施工技术规范》DL/T5135—2001,爆破器材仓库、储存室的位置、结构和设施须经主管部门批准,并经()认可。
证券公司开展客户资产管理业务,应当与客户签订书面资产管理合同,就双方的权利义务和相关事宜做出明确约定,资产管理合同必备内容包括()。Ⅰ.收益分配原则、执行方式Ⅱ.信息提供的内容、方式Ⅲ.合同变更、解除和终止的事由、程序Ⅳ.承担的有关费用
(02年)设有一小山,取它的底面所在的平面为xOy坐标面,其底部所占的区域为D={(x,y)|x2+y2一xy≤75},小山的高度函数为h(x,y)=75一x2一y2+xy(1)设M(x0,y0)为区域D上的一个点,问h(x,y)在该点沿平面上沿什么方向
在WindowsServer2003系统下DHCP服务器中添加排除时,应输入的信息是()。
(1)Debatesamongcandidatesarerareinmostcountries.ButtheyhavebecomeastapleofAmericanpolitics.Americanslikedebat
最新回复
(
0
)