首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include <stdio.h> #include <string.h> typedef struct{ char name[9];char sex;float score[2]; }STU; STU f(STU a) { STU b={
有下列程序: #include <stdio.h> #include <string.h> typedef struct{ char name[9];char sex;float score[2]; }STU; STU f(STU a) { STU b={
admin
2018-10-16
57
问题
有下列程序:
#include <stdio.h>
#include <string.h>
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.neme,d.sex,d.score[0],d.score[1]);
}
程序的运行结果是
选项
A、Qian,m,85,90
B、Zhao,f,95,92
C、Zhao,m,85,90
D、Qian,f,95,92
答案
D
解析
f( )函数的功能是对形参a的各个成员用结构体变量b的各个成员进行赋值后,然后返回变量a。在主函数中调用f(c )函数时,将STU类型的结构体变量c的值传递给形参a,函数f( )在对a的各个成员进行重新赋值后,再将返回变量a的值传给d,最后输出结构变量d的各个成员的值。
转载请注明原文地址:https://www.kaotiyun.com/show/dwxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后,输出结果是#definePT5.5#defineS(x)PT*x*x#includemain(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
下列说法错误的是()。
在C语言中,while和do…while循环的主要区别是()。
若有以下函数定义,函数返回值的类型是【】。fun(doubleA){returna*a*a;}
若输入1,2,下列程序的运行结果为______。#defineSWAP(a,b)t=b;b=a;a=tmain(){inta,b,t;
在使用程序流程图来表示算法时,菱形用来表示_______。
下列循环体的执行次数是()。#include<stdio.h>main(){inti,j;for(i=0,j=1;i<j+1;i+=1,j--)printf("%d\n",j);}
设在主函数中有以下定义和函数调用语句,且fun函数为void类型;请写出fun函数的首部【】。要求形参名为b。main(){doubles[10][22];intn;……fun(s);……
线性表若采用链式存储结构时,要求内存中可用存储单元的地址______。
在下列几种排序方法中,要求内存量最大的是______。
随机试题
一孕妇,妊娠38周,胎膜早破,行催产素引产,宫缩强,产程仅3小时,即娩出一活婴,2分钟后胎盘娩出,经检查胎盘完整.宫颈撕裂,修补后阴道出血仍不止。抽血做凝血试验(试管法)6分钟见凝血块,子宫时软时硬。请问:护理措施有哪些?
新中国第一部婚姻法颁布的时间是
青枝骨折的体征最主要的是
患者,男,26岁。3个月来口渴明显,食量增大,消瘦,BMI19.8kg/m2,尿比重1.032。问题2:明确病因应检查
患儿男,5岁。体检发现口唇发绀,心前区隆起,胸骨左缘第三肋间可触及收缩期震颤,有杵状指引起发绀最主要的原因是
患者李某,58岁,因肾癌入院治疗,肾癌根治术后,腹膜后的引流管拔出时间是术后
费用控制的依据有():
(2016年真题)下列国家中,采用专门机关模式进行违宪审查的是()。
[*]
Recentresearchindicatesthatasystemofparticleswhichhasapparentlydecayedtorandomnessfrom(i)______statecanberetu
最新回复
(
0
)