首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[9]; char sex; float score[2]; } STU; STU f(STU a) { STU b={"Zhao", ’m’, 85.
有以下程序 #include #include typedef struct { char name[9]; char sex; float score[2]; } STU; STU f(STU a) { STU b={"Zhao", ’m’, 85.
admin
2019-08-10
88
问题
有以下程序
#include
#include
typedef struct { char name[9]; char sex; float score[2]; } STU;
STU f(STU a)
{ STU b={"Zhao", ’m’, 85.0, 90.0}; 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.0, 92.0}, d;
d=f(c);
printf("%s,%c,%2.0f,%2.0f\n",d.name,d.sex,d.score[0],d.score[1]);
}
程序的运行结果是( )。
选项
A、Zhao,m,85,90
B、Qian,m,85,90
C、Qian,f,95,92
D、Zhao,f,95,92
答案
A
解析
结构体是用户自己定义的一种数据类型,使用方法和C语言中的基本数据类型一致。函数f()中将结构体b中成员的数据分别赋值给a,所以函数的返回值为a即{"Zhao",?m?,85,90}。
转载请注明原文地址:https://www.kaotiyun.com/show/7rRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
以下叙述中正确的是
下面不属于软件设计阶段任务的是
数据字典(DD)所定义的对象都包含于
下面关于位运算符的叙述,正确的是
数据库设计过程不包括
以下程序中函数f的功能是:当flag为1时,进行由小到大排序;当flag为0时,进行由大到小排序。#includevoidf(intb[],intn,intflag){inti,j,t;for(i=0;i<n-1;i
有以下程序#include#includevoidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+
有以下程序#includemain(){FILE*fp;inta[10]={1,2,3,0,0},i;fp=fopen("d2.dat","wb");fwrite(a,sizeof(int),5,fp);fwri
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是( )。
随机试题
许可协议
下列哪种肺炎为间质性肺炎:
与硬膜外麻醉相比,蛛网膜下腔麻醉的特点主要有()。
有机磷农药中毒的主要症状有
A.ABCB.LABC.BABD.直接法BASE.间接法BAS亲和素一生物素化酶复合物技术为
根据《增值税暂行条例》的规定,单位和个体经营者的下列行为中,()视同销售货物。
框架结构、剪力墙结构、大板结构的房屋新旧程度鉴定标准七成中的结构部分的标准为( )。
与反社会性人格障碍的特点不符合的是()。
去年底以来,押注人民币升值的“热钱”卷土重来,来势汹汹,但它们的估算很有可能再度落空。
Areportsaid______(这里只剩下不过30只野生老虎).
最新回复
(
0
)