首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> #include<string.h> typedef struct{char name[9];char sex;float score[2];}STU; STU f(STU
有下列程序: #include<stdio.h> #include<string.h> typedef struct{char name[9];char sex;float score[2];}STU; STU f(STU
admin
2019-08-18
43
问题
有下列程序:
#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://kaotiyun.com/show/3vRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
以下叙述中正确的是
以下叙述中正确的是
若有定义语句:chars[10]="1234567\0\0";则strlen(s)的值是
下列选项中,能够满足"只要字符串s1等于字符串s2,则执行ST"要求的是
关于do循环体while(条件表达式),以下叙述中正确的是()。
C语言中double类型数据占字节数为
以下叙述中错误的是
对如下二叉树进行后序遍历的结果为
编写函数fun,其功能是:将s所指字符串中除了下标为奇数同时ASCII码值也为奇数的字符之外,其余的所有字符全部删除,串中剩余字符所形成的一个新串放在t所指的数组中。例如,若s所指字符串的内容为“ABCDEFGl2345”,其中字符A的ASCII
随机试题
在哪一部诗歌理论著作中,作者主张作诗以盛唐诗歌为最终标准,要求达到“羚羊挂角无迹可求”的浑然境界。()
汇兑结算属于商业银行的_____________。
中国现代文学的开端是()
256×256形式表示的是
会计要素主要包括()。
发包人供应的材料未通知承包人验收入库后发生的损坏丢失由( )。
下列属于安全施工费费率公式的是( )。
(2014年真题)药剂师甲明知不含毒品成分的药品已经过期失效,仍冒充为毒品卖给乙,乙将“毒品”卖给吸毒人员。本案中()。
为了使文本框只具有垂直滚动条,应先把MultiLine属性设置为True,然后再把ScrollBars属性设置为
Pleasesitdownandmakeyourself________.
最新回复
(
0
)