首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
81
问题
有以下程序:
#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全国计算机二级
相关试题推荐
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
有以下程序main(){inta=3;do{printf("%d,",a-=2);}while(!(-a);printf("\n");}程序运行后的输出结果是
下列与队列结构有关联的是
以下定义数组的语句中错误的是
有以下程序#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(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;else;if
若有定义:intw[3][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);}程
随机试题
Forthispart,youaresupposedtowriteacompositionof100--120wordsbasedonthefollowingsituation.Remembertowriteit
乳酸循环的意义是
某粉土地基进行了振冲法地基处理的施工图设计,采用振冲桩桩径1.2m,正三角形布置,桩中心距1.80m。经检测,处理后桩间土承载力特征值为100kPa,单桩荷载试验结果桩体承载力特征值为450kPa,现场进行了三次复合地基荷载试验(编号为Z1、Z2和Z3),
不良贷款的处置方式包括()。
资料:B公司预计今后五年以一定的速度发展,从第六年开始年增长率为1%,平均所得税税率为20%,有关数据预计如下:要求:(1)计算各年的投资资本;(2)计算未来6年的经济利润;(3)计算企业当前价值。
根据招聘对象的来源,招聘可以分为()。
对规定打折扣、搞变通,就是“上有政策,下有对策”的具体表现。这种极其不良的现象,表面上看是一个执行力问题,实质上是部分党政机关干部职工对中央规定认识不到位,甚至存在__________情绪,因为规定在一定程度上损害了他们自己的利益,不能再让他们______
ManyyoungpeoplewanttostudyintheUnitedStatesbutdonothavethemoneytodoso.Itisagoodideatoresearchthisques
______senatorsvoteforthebill.
A、Giveteachersextrahelp.B、Engageinmanyactivities.C、Showupinclass.D、Offerconstructiveadvice.C新闻开篇部分提到,现在有些美国学校推出一项
最新回复
(
0
)