首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include 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
有以下程序 #include 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
admin
2020-11-27
56
问题
有以下程序
#include
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、1,2
B、2,4
C、1,4
D、2,3
答案
A
解析
考查结构体变量作为函数实参整体传递,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响,输出结果为1,2,答案选A)。
转载请注明原文地址:https://kaotiyun.com/show/Dd3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structworkersw,*pw;pw=&w;能给
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
若有定义:inta,b:通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是
有以下程序:#include<stdio.h>main(){intaa[3][3]={{2},{4},{6}},i,*p=&aa[0][0];for(i=0;i<2;i++){if(i==0)aa[i][i+1]=*p+1;els
若x和y代表整型数,以下表达式中不能正确表示数学关系|x—y|
以下叙述中正确的是
有如下程序#includemain(){inti,data;scanf("%d",&data);for(i=0;i
设有定义doubleall0],*s=a:以下能够代表数组元素a[3]的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
以下选项中不能用作C程序合法常量的是
随机试题
1个月男婴,出生后13天开始呕吐,进行性加重,呈喷射样,不含胆汁。近3天尿少,未排大便,查体有中度脱水征。应首先进行的检查是
慢性乙型病毒性肝炎抗病毒治疗的目的应排除
患者,男,9岁。两颗上颌中切牙受硬物撞击,牙齿酸痛,上、下牙咬合时有不适感,牙齿未见脱位,但釉质表面有裂纹。临床及X线检查.牙根组织未见明显折断.牙周间隙稍增宽。最恰当的诊断是()
消化性溃疡最常见的并发症为
【背景资料】某公司承建城市主干道改造工程,其结构为二灰土底基层、水泥稳定碎石基层和沥青混凝土面层,工期要求当年6月份完成拆迁,12月底完成施工。由于城市道路施工干扰因素多,有较大的技术难度,项目部提前进行了施工技术准备工作。水泥稳定碎石基层施工时,项目
简述学校教育在个体身心发展中起主导作用的原因。
学生在课堂上向你提出了一个意想不到的、略有价值的问题,你不能马上作出正确的回答。这时,正确的做法是()。
对于当前的纹身现象,四个学生从各自的角度表达了他们对诸子百家思想的理解。甲说:身体天然完整,纹身就是自虐;乙说:纹身影响仪容,是低俗身份人的爱好,有身份的人不会纹身;丙说:纹身费财又费力,何必呢?简简单单不很好吗;丁
A、Every6minutes.B、Every20minutes.C、Every30minutes.D、Everyhour.B短文中提到,定时休息非常重要,最好不要长时间不休息地连续工作。之后又提到,每隔20分钟休息一次是最好的。
Asmallpopulationmaymean______.Inadevelopedcountry,peoplewillperhapsgooutofworkifthebirthrate______.
最新回复
(
0
)