首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (STU a) { STU b={"Zhao", ’m’, 85,
有以下程序 #include #include typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (STU a) { STU b={"Zhao", ’m’, 85,
admin
2020-03-15
51
问题
有以下程序
#include
#include
typedef struct { char name[9]; char sex; int score[2]; } STU;
STU f (STU a)
{ STU b={"Zhao", ’m’, 85, 90};
int i;
strcpy( a.name, b.name );
a.sex = b.sex;
for ( i=0; i<2; i++ ) a.score
= b.score
;
return a;
}
main()
{ STU c= { "Qian", ’f’, 95, 92 }, d;
d = f(c);
printf ("%s,%c,%d,%d, ", d.name, d.sex, d.score[0], d.score[1]);
printf ("%s,%c,%d,%d\n", c.name, c.sex, c.score[0], c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90, Qian,f,95,92
B、Zhao,m,85,90, Zhao,m,85,90
C、Qian,f,95,92, Qian,f,95,92
D、Qian,f,95,92, Zhao,m,85,90
答案
A
解析
结构体是用户自己定义的一种数据类型,使用方法和C语言中的基本数据类型一致。函数f()传递的参数为结构体变量,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(c)对c中的数据没有影响。函数f()中将结构体b中成员的数据分别赋值给a,所以函数的返回值为a即{"Zhao",?m?,85,90}。
转载请注明原文地址:https://kaotiyun.com/show/SRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
以下不构成无限循环的语句或语句组是
若有以下程序intflinta[],intn)main(){if(n>1){inta[]={8,2,9,1,3,6,4,7,5};{intt;t=f(a,n-1);printf("%d\n",f(a,
下面选项中关于位运算的叙述正确的是
存储在计算机内有结构的数据集合是()。
下列关于类、对象、属性和方法的叙述中,错误的是()。
给定程序的主函数中,已给出由结构体构成的链表结点a、b、c,各结点的数据域中均存入字符,函数fun()的作用是:将a、b、c三个结点链接成一个单向链表,并输出链表结点中的数据。请在程序的下画线处填入正确的内容并把下画线删除,使程序得出正确的结
下列选项中不属于结构化程序设计方法的是()。
结构化程序设计的基本原则不包括()。
随机试题
企业以人为本,形成一流的员工队伍,为市场创造适销对路的产品,提供最佳的服务,以展现员工良好的职业道德、较高的文化素养,崇高的精神风貌所进行的长远性谋划与方略是()
下列对计算机软件认识不正确的是______。
A.急性闭角型青光眼B.弱视C.缺血性视神经病变D.开角型青光眼E.以上均不是逐渐视力下降无眼痛
格林-巴利综合征脑脊液的特点是
移动平均法应用于消极型股票投资战略。( )
公司债券只能是记名债券。()
驾驶员在正常行车途中,发现两个小孩从侧面横过马路,驾驶员刹不住车,急转方向盘,汽车朝路旁的空房撞去,致车和空房损坏严重。驾驶员的行为是()。
政策性投资也叫竞争性投资。()
下列说法中,正确的是
Wheremostlikelyarethespeakers?
最新回复
(
0
)