首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include struct STU{ char name[9]; char sex; int score[2]; } ; void f( struct STU a[] ) { struct STU b = {"Zhao", ’m’, 85
有以下程序 #include struct STU{ char name[9]; char sex; int score[2]; } ; void f( struct STU a[] ) { struct STU b = {"Zhao", ’m’, 85
admin
2015-07-28
29
问题
有以下程序
#include
struct STU{ char name[9]; char sex; int score[2]; } ;
void f( struct STU a[] )
{ struct STU b = {"Zhao", ’m’, 85, 90};
a[1] = b;
}
main()
{ struct STU c[2]={ {"Qian", ’f’, 95, 92}, {"Sun", ’m’, 98, 99} };
f(c);
printf( "%s,%c,%d,%d,", c[0].name, c[0].sex, c[0].score[0], c[0].score[1] );
printf( "%s,%c,%d,%d\n", c[1].name, c[1].sex, c[1].score[0], c[1].score[1] );
}
程序运行后输出结果是( )。
选项
A、Qian,f,95,92,Zhao,m,85,90
B、Qian,f,95,92,Sun,m,98,99
C、Zhao,m,85,90,Sun,m,98,99
D、Zhao,m,85,90,Qian,f,95,92
答案
A
解析
结构体数组名作为函数参数为地址传参,形参和实参指向的为同一块内存地址,所以对数组元素的改变能够影响到实参。同类型的结构体变量之间可以直接赋值,语句"a[1] = b;"则将结构体变量b中的数据赋值给数组a的第二个元素,所以输出结果为选项A)。
转载请注明原文地址:https://www.kaotiyun.com/show/fKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
当a=1,b=3,c=5,d=4时,执行下面一段程序后,x的值为______。if(a<6)if(c>d)x=1;elseif(a<c)if(b>l)x=2
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
下面能正确进行字符串赋值操作的语句是______。
对于下面语句,叙述正确的是______。 char c1[]="abcd"; char c2[]={’a’,’b’,’c’,’d’};
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为______,否则为______。
下列变量定义中合法的是______。
下列字符序列中,不可用作C语言标识符的是______。
下列选项中,能正确定义数组的语句是
以下关于RetuRn语句的叙述中正确的是
下面关于完全二叉树的叙述中,错误的是______。
随机试题
Thelegallimitfordrivingafterdrinkingis80milligramsofalcoholin100millilitersofbloodintheU.S.whentested.But
关于上肢的体表定位标志,描述错误的是
男,55岁,因低位直肠癌行Dixon手术,术后吻合口位于齿状线上1cm。患者术后最可能出现的情况是
如果悬索桥主缆或多根吊索出现严重锈蚀、断丝,则应直接判定该桥为5类桥。()
[2007年,第15题]函数展开成(x-2)的幂级数是()。
根据《危险废物焚烧污染控制标准》,下列地区中,可考虑作为集中式危险废物焚烧设施备选场址的是()。
人力资源管理的工作步骤包括()。
政府工作的特点是行政命令,只要强调服从上级领导的权威和命令,就可以有效地推进行政工作的顺利开展。()
甲委托乙为其购买木材,乙为此花去了一定的时间和精力,现甲不想要这批木材,于是电话告诉乙取消委托,乙不同意。下列说法正确的一项是()。
TipsforPublicSpeakingI.TheprocessofpreparationinpublicspeakingA.KnowingtheneedsofaudienceB.Matching【B1】_____
最新回复
(
0
)