首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序的输出结果是______。inta,b;voidfun(){a=100;b=200;}main(){inta=5,b=7;fun();pri
以下程序的输出结果是______。 int f() { static int i=0; int s=1; s+=i;i++; return s; } main() { int i,a=0; for(i=0;i<5;i++)a+=f(): printf("%
以下程序的运行结果是______。main(){chara=-10;unsignedcharb=10;printf("%d,%d",a>>2,b>>2);}
feof(fp)函数用来判断文件是否结束,如果遇到文件结束,则函数值为______,否则为______。
下面程序的执行结果为______。 main() { int a,b; for(a=1,b=1;a<=100;a++) { if(b>=20) break; if(b%3==1) { b+=3; continue; } b-=5; } printf("%d
设有定义语句:char c1=92,c2=92;,则以下表达式中值为零的是______。
动态分配一整型数据长度的空间,使指针p指向该存储空间,则下列空缺处应填入的正确语句是( )。 int*p; p=______malloc (sizeof(int));
设有定义:structperson{intID;charname[12];}P;请将scanf(“%d”,【】);语句补充完整,使其能够为结构体变量P的成员ID正确读人数据。
下列选项中不属于结构化程序设计原则的是
以下关于C语言的叙述中正确的是
随机试题
患儿男性,12岁。8年前1次重症腺病毒肺炎后出现乏力、间断咳嗽喘息,运动耐受力明显下降,诊为闭塞性细支气管炎。关于患儿治疗方案的描述,不正确的是
胆道的肝外部分不包括:
某公司是一家易燃化学品生产企业,同时还开设了一家经营自产产品的零售店,该公司的下列做法,符合《安全生产法》规定的是()。
某工程施工中发生如下事件,当事人对()不服可以申请行政复议。
公司应当遵循证券法等有关规定编制中期报告,报告主要应记载的内容有()。Ⅰ.涉及公司的重大诉讼事项Ⅱ.提交股东大会审议的重要事项Ⅲ.公司概况Ⅳ.已发行的股票、公司债券变动情况
现代投资银行三大类重要业务包括()。
阅读下面材料,回答相关问题:课程标准指出:重视探究学习活动,发展学生的科学探究能力。探究学习是学生学习化学的一种重要方式,也是培养学生探究意识和提高探究能力的重要途径。问题:探究学习的基本要素是什么?
某房地产开发企业2012年有关经营情况如下:(1)1月1日与当地某金融机构按照同期银行借款利率签订借款合同一份,合同记载借款金额5000万元,借款期限11个月,还款到期日11月30日。(2)3月中旬用借款5000万元和自有资金10
根据物权法的规定,下列选项中不属于地役权法律关系的有()。
Idonotknowwhere(couldhehave)(gone)(soearly)(inthe)morning.
最新回复
(
0
)