首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
82
问题
有以下程序
#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://kaotiyun.com/show/7rRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列叙述中正确的是
设p是指针变量,语句p=NULL;等价于
以下叙述中正确的是
以下选项中正确的定义语句是
以下选项中正确的语句组是
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa={1001,"ZhangDa",10
若变量已正确定义,以下选项中非法的表达式是
对下列二叉树进行前序遍历的结果为
有表示公司和职员及工作的三张表,职员可在多家公司兼职。其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),职员S(职员号,姓名,性别,年龄,学历),工作W(公司号,职员号,工资),则表W的键(码)为
随机试题
全冠粘固一段时间后出现过敏性疼痛,其主要原因不可能是
对于立体测图,应选用()航摄机。
当硬路肩汇水量较大时,可在土路肩上设置()形混凝土预制构件砌筑的排水沟。
【背景资料】某沉箱重力式码头,主要施工工序有:施工准备、基槽挖泥、基床抛石、基床夯实、基床整平、沉箱预制、沉箱出运、沉箱安放、沉箱内填料、封顶混凝土、棱体及倒滤层抛填、上部结构施工、后方回填,该地理论深度基准面在黄海平均海平面下1.29m,大地测
8,17,24,37,()
计算积分,其中D由y=x,x=a,y=0围成。
逆向工程导出的信息可以分为4个抽象层次,其中(1)可以抽象出程序的抽象语法树、符号表等信息;(2)可以抽象出反应程序段功能及程序段之间关系的信息。(2)
Whatiscommontragedyeverywhereaccordingtothepassage?
A、 B、 C、 C题目是AorB的句型,也就是提出选择项的问句。此类问句不可以像(A)一样用yes或no来回答。(C)选择了后者,因此是正确答案。(B)使用了题中的file,是误导选项。
Therearethreeseparatesourcesofhazard【1】totheuseofnuclearreactiontosupplyuswithenergy.Firstly,theradioactivem
最新回复
(
0
)