首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 struc t STU{ char name [10] int num; void f1(struct STU c) { struct STU b={"LiSiGuo",2042};
有以下程序 struc t STU{ char name [10] int num; void f1(struct STU c) { struct STU b={"LiSiGuo",2042};
admin
2009-01-15
24
问题
有以下程序 struc t STU{ char name [10] int num; void f1(struct STU c) { struct STU b={"LiSiGuo",2042}; c=b; } void f2(struct STU *c) { struct STU b={"SunDan",2044); *c=b; } main ( ) { struct STU a={"YangSan",2041},b={"WangYin",2043}; f1 (a); f2 (&b); printf ( "%d %d\n" ,a.num,b.num); } 执行后输出结果是
选项
A、2041 2044
B、2041 2043
C、2042 2044
D、2042 2043
答案
1
解析
本题考核的知识点是结构体类型的综合应用。本题中首先定义了一个结构体类型STU,它由一个字符数组和一个整形变量 num组成。然后定义两个函数n和n。其中n是值传递的,n是地址传递的。主函数中定义两个结构体变量a和b并分别赋初值,接着调用函数f1(a),由于函数f1是值传递,故执行该函数后并没有改变 a的值,在接着调用函数f2(&b),由于该函数是地址传递,执行该函数后将使变量b的值为{“SunDan”, 2044},故函数最后输出的a.num和b.num的值为 2041和2044。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://jikaoti.com/ti/6kK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp,窗体上有1个标题为“计算”的命令按钮,1个标题为“1!+2!+…+10!=”的标签。请画1个名称为Text1,初始内容为空的文本框。效果如图3—34所示。程序功能:单击“计算”命令按钮,则计算“1!+2
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是
设有如下声明语句OptionBase1Dimart(2,一1To5)AsInteger则数组art中数组元素的个数是
在定义通用过程时,可以通过两种方式传送参数,其中传值方式所使用的关键字是()。
以下自定义数据类型的语句中,正确的是
以下叙述中错误的是
下面叙述中错误的是
如下关于变体类型变量的叙述中,错误的是
随机试题
人的本质属性是人的()
泻下黄褐臭秽稀便,腹痛,肛门灼热,口渴,舌红苔黄腻,脉滑数者,所属的证候是()(2011年第27题)
A.因人制宜B.因地制宜C.因时制宜D.既病防变见肝之病,当先实脾属于
关于血钙的叙述,错误的是
A.子宫脱垂Ⅰ度轻B.子宫脱垂Ⅰ度重C.子宫脱垂Ⅱ度轻D.子宫脱垂Ⅱ度重E.子宫脱垂Ⅲ度宫颈及部分宫体脱出阴道口外
如果企业已经确认收入,又发生销售退回的,均应冲减退回当月的销售收入,同时冲减退回当月的销售成本。()
某旅游公司为增值税一般纳税人,公司将一台2018年购入的商务通勤班车转为专用于往返某热门线路旅游车,该车购进时取得但尚未抵扣进项税额(适用增值税税率16%),人账原值60万元,已提折旧40万元,该车评估价格14万元。发生用途改变后,可以抵扣的进项税额是(
为了更好地教学,提高自身的素养,某中学青年教师李某攻读了研究生,也开始了她的因教促学、以学促教的学习活动。坚持三载,她终以优异的成绩获得了硕士学位。从此,她以“学习、学习、再学习”为励志语,并将其付诸行动。多年来,她在教学和科研等方面做出了突出成绩.多次被
【2015年辽宁鞍山.单选】我国目前主要承担普及九年义务教育责任的主体是()。
—53,28,1,10,7,()
最新回复
(
0
)