首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: struct STU{ char name[10]; int num; }; void f1(struct STU c) { struct STU b={"LiSiGuo",2042); c=b;
有以下程序: struct STU{ char name[10]; int num; }; void f1(struct STU c) { struct STU b={"LiSiGuo",2042); c=b;
admin
2010-01-10
38
问题
有以下程序: struct 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,它由一个字符数组和一个整形变量hum组成。然后定义两个函数f1和f2。其中f1是值传递的,f2是地址传递的。主函数中定义两个结构体变量a和b并分别赋初值,接着调用函数f1(a),由于函数n是值传递,故执行该函数后并没有改变a的值,再接着调用函数f2(&b),由于该函数是地址传递,执行该函数后将使变量b的值为 {"SunDan",2044},故函数最后输出a.num和b.num的值为2041和2044。所以,4个选项中选项A符合题意。
转载请注明原文地址:https://kaotiyun.com/show/5QWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个Commandl命令按钮,还有以下程序代码:PrivateSUbCommandl—Click()PrivateSUbproc(aAsIntege)Staticx.AsIntegerStaticxAsIntegerx=
下列选项中不符合良好程序设计风格的是
下列叙述中正确的是
窗体上有一个名称为Command1的命令按钮,其单击事件过程及相关的函数过程如下:PrivateSubCommand1_Click()DimiAsIntegerFori=1To500
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在关系数据库中,描述全局数据逻辑结构的是()。
在软件设计中,不属于过程设计工具的是
有二叉树如下图所示:则前序序列为()。
设循环队列的存储空间为Q(1:35),初始状态为front=rear=35。现经过一系列入队与退队运算后,front=-15,rear=15,则循环队列中的元素个数为
在线性表的顺序存储结构中,其存储空间连续,各个元素所占的字节数()。
随机试题
所谓热污染,是指现代工业生产和生活中排放的废热所造成的环境污染。热污染可以污染大气和水体。火力发电厂、核电站和钢铁厂的冷却系统排出的热水,以及石油、化工、造纸等工厂排出的生产性废水中均含有大量废热。这些废热排入地面水体之后,能使水温升高。在工业发达的美国,
剧烈运动时,少尿的主要原因是
R134a的蒸发温度和冷凝温度与R22的蒸发温度和冷凝温度较接近。()
患儿,7岁。发热轻微,鼻塞流涕,喷嚏,咳嗽,起病第2天出皮疹,疹色红润,疱浆清亮,根盘红晕,皮疹瘙痒,分布稀疏,此起彼伏,以躯干为多,舌苔薄白,脉浮数。其治法是
正常小儿1周岁时,体重约为出生体重的
根据《危险化学品安全管理条例》,该企业应当对其生产、储存装置每()进行一次安全评价。该企业新招聘从业人员甲应该接受的岗前安全培训时间不得少于()。
居民纳税义务人负有无限纳税义务,其所取得的应纳税所得,只要是来源于中国境内的,都要在中国缴纳个人所得税。()
注重学生探究态度和能力的培养的课程类型是()。
简述不当得利的构成要件。
TheonlyAmericanpresidentelectedforathirdtermis______.
最新回复
(
0
)