首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: # include<string.h> struct STU { char name[10]; int num;}; void f(char *name, int num) { struct STU
有以下程序: # include<string.h> struct STU { char name[10]; int num;}; void f(char *name, int num) { struct STU
admin
2013-02-23
62
问题
有以下程序:
# include<string.h>
struct STU
{ char name[10];
int num;};
void f(char *name, int num)
{ struct STU s[2]={{"SunDan",20044},{"Penghua",20045}};
num=s[0].num;
strcpy(name,s[0].name);
}
main()
{ struct STU s[2]={{"YangSan",20041},{"LiSiGuo",20042}},*p;
p=&s[1];f(p->name,p->num);
printf("%s %d\n",p->name,p->num);
}
程序运行后的输出结果是【 】。
选项
答案
SunDan 20042
解析
f函数中形参1用的是显式传地址的方式,因此p->name的值发生改变,而形参2用的传值的方式,在调用时不改变实参的值,因此p->num的值不发生变化。
转载请注明原文地址:https://kaotiyun.com/show/dKPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下面关于指针的说法中,错误的一条是()
有以下程序:intx=1,y=2;voidfunl(){x=3;y=4;}voidfun2(intx,inty){printf("%d,%d,\n",x,y);}main(
下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。fun(intx,intb[]){intk=0,r;do{
在设计程序时,应采纳的原则之一是______。
软件工程的出现是由于【】。
以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/*Beginning*/{intr;floats;scanf("%d",&);s=*π*r*r;printf
一个采用顺序存储方式的线性表中,若线性表的第一个元素的存储地址是200,每一个元素的长度是2,则第6个元素的地址是______。
在算法正确的前提下,评价一个算法的两个标准是【】。
程序流程图中带有箭头的线段表示的是
随机试题
肾病综合征应用激素耐药的判断标准是
A.幼稚淋巴细胞增加B.幼稚红细胞增加C.颗粒型巨核细胞增加D.幼稚型巨核细胞增加E.血小板形成型巨核细胞增加特发性血小板减少性紫癜急性型可见
Pollutionisa"dirty"word.Topollutemeanstocontaminate-topsoilorsomethingbyintroducingimpuritieswhichmake【C1】______
王女士离异多年,除工作外,将所有精力都放在女儿小青身上。读大四的小青正面临就业选择,王女士希望她留在自己身边,而小青想到外地工作,远离母亲的约束,为此母女发生了多次争吵,关系异常紧张。于是王女士向社会工作者老李求助,老李运用结构式家庭治疗模式,让母女俩呈现
A.DiGeorge综合征B.Wiscon—Aldrich综合征C.Nezelof综合征D.孤立性IgA缺乏症Rb基因
下列对乳酶生叙述不正确的是
根据《电力法》的规定,用户使用的电力电量,以计量检定机构依法认可的用电计量装置的记录为准。用户受电装置的设计、施工安装和运行管理,应当符合()。
下列属于社会实践中最基本的实践活动的是()。
随着社会现代程度不断提高,社会分工日益精细,人与人之间的依赖程度也愈来愈高,人们的生活重心正逐渐由工作单位向社区转移,而就本质而言,人与人之间的互动关系构成了社区生活的主要内容,因此()。
工作“一刀切”的方法是否认了
最新回复
(
0
)