首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 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
2009-04-15
31
问题
有以下程序 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={"Wang Yin",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组成。然后定义两个函数f1和f2。其中f1是值传递的,f2是地址传递的。主函数中定义两个结构体变量a和b并分别赋初值,接着调用函数f1(a) ,由于函数f1是值传递,故执行该函数后并没有改变a的值,在接着调用函数f2(&b) ,由于该函数是地址传递,执行该函数后将使变量b的值为{“SunDan”,2044},故函数最后输出的a.num和b. num的值为2041和2044。
转载请注明原文地址:https://jikaoti.com/ti/fTI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列有语法错误的赋值语句是( )。
在考生文件夹中有一个工程文件sjt5.vbp。该程序的功能是从in5.瞰文件中读入40个数据,统计这些数据中素数的个数,并找出所有素数中最小的素数(判断素数的函数已给出)。最后将查找和统计的结果分别显示在标签Labe14和Labe13中(窗体外观如图所示)
以下关于多重窗体程序的叙述中,错误的是( )。
在窗体上画一个通用对话框,其名称为CommonDialog1,则下列与CommonDialog1.ShowOpen方法等效的语句是( )。
下列操作说明中,错误的是( )。
执行语句S=Len(Mid(”VisualProgram”,6))后,S的值为()。
以下关于函数过程的叙述中,正确的是( )。
在考生文件夹中有一个工程文件sjt5.vbp,如图6所示。运行程序时,从文件中读入矩阵数据并放入二维数组a中。单击“计算”按钮时,将统计矩阵两个对角线的元素中能被3整除的个数,统计结果显示在标签lblFirst中:同时计算矩阵主对角线的元素之和,计算结果显
有下面程序代码:PrivateSubCommand1_Click()Dimaa=Array(1,2,3,4,5)Callproc(A)Fork=0To4Printa
以下关于注释语句的叙述中,错误的是
随机试题
奥林匹克运动的口号(),充分表达了奥林匹克运动不断进取、永不满足的奋斗精神和不畏艰险、敢攀高峰的拼搏精神。
心经实火下移于小肠,可出现()。
《卡门》的作者是【】
A肝糖原B脂肪酸C甘油D乳酸E氨基酸随着饥饿进程用作糖异生原料增加的是()
急性上呼吸道感染如合并细菌感染。以下哪种不常见()
女,30岁,饱餐后剧烈运动时腹痛3小时,持续性痛阵发性加剧,脐周伴腰背痛,呕吐频繁,呕后症状无缓解,腹肌紧张,脐周有压痛及反跳痛,肠鸣音亢进,有气过水声。该病人需要首先静脉输入()
设,则A-1=()。
某股份制企业发生的下列各项经济业务中,影响“经营活动产生的现金流量”的有()。
下列的金融犯罪可能是过失导致的是()。
古代有一个地方,只有两种人,骑士和无赖。骑士说真话,无赖说假话,但从外表上看不出什么分别。一个学者遇到两个人,甲和乙,他问甲:“你们两个当中肯定有一个骑士?”甲说:“没有”。请你判断甲和乙分别是()。
最新回复
(
0
)