首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include #include typedef struct{char name[9];char sex;float score[2];}STU; STU f(STU a) {STU b={"Zha
有下列程序: #include #include typedef struct{char name[9];char sex;float score[2];}STU; STU f(STU a) {STU b={"Zha
admin
2017-05-20
45
问题
有下列程序:
#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.f\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://kaotiyun.com/show/1ZDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i
以下程序的输出结果是main(){inta,i;a=0;for(i=1;i
以下程序的输出结果是main(){inta,i;a=0;for(i=1;i
下列程序段中,不能正确赋值的是
现有格式化输入语句,scanf("x=%d],sum]y=%d,line]z=%dL",&x,&y,&z);,已知在输入数据后,x,y,z的值分别是12,34,45,则下列选项中是正确的输入格式的是[注]:"]"表示空格,表示回车
以下scanf函数调用语句中对结构体变量成员的引用不正确的是{charname[20];}pup[5],*p;
阅读下列程序,则在执行后,程序的运行结果为#include"stdio.h"#include"string.h"main(){chara[30]="nicetomeetyou!";strcpy(a+strl
下述关于数据库系统的叙述中正确的是
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
随机试题
胰腺炎患者营养调控的目的是
患者,男,48岁。被诊断为慢性呼吸衰竭,血气分析:PaO250mmHg,PaCO270mmHg,吸氧时浓度应为
A.千金子B.芫花C.甘遂D.大黄E.巴豆功效兼有活血化瘀的药物是()
关于留置送达方式,下列哪一选项是正确的?
根据海关规定:未取得报关从业资格从事报关业务的,海关予以取缔,没收违法所得,可以并处1万元以下罚款。
某食品加工企业月末盘点时发现,上月从农民手中购进的玉米(库存账面成本为117500元,已申报抵扣进项税额)因管理不善发生霉烂,使账面成本减少38140元;由于玉米市场价格下降,使存货发生跌价损失1100元;丢失2008年第二季度购进未使用的机器设备一台,固
在下列的VisualFoxPro表达式中,运算结果不为逻辑真的是
下列语句中,错误的是()。
Itiswell-knownthatfamilyconcernsmuchwithone’spersonaldevelopment.WriteonANSWERSHEETTWOacompositionofabout
A.decreasingB.underlinesC.deliveredD.missionsE.becauseF.putoffG.demandH.thoughI.playJ.improvingK.t
最新回复
(
0
)