首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #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
30
问题
有下列程序:
#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全国计算机二级
相关试题推荐
下列选项中错误的说明语句是
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
设有定义:charp[]={′1′,′2′,′3′},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是
有以下程序fun(intx){intp;if(x==1)return(3);p=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是______。structnode{chardata;structnode*next;}a,b
当数据的物理结构(存储结构)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的_______。
下列程序中c的二进制值是()。chara=2,b=4,c;c=a^b>>2;
设有下列定义:structsk{intm;floatx;)dara,*q;若要使q指向data中的m域,正确的赋值语句是()。
若有定义intx,y;并已正确给变量赋值,则下列选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
随机试题
积液一级检查内容包括()
男,18岁。腹痛、腹泻2年,伴低热。结肠镜:回肠末端黏膜呈铺路石样表现,取活检病理报告为非干酪性肉芽肿。本例可诊断为
A.睡前服B.饭前服C.饭后服D.空腹服E.顿服驱虫药宜
依据《企业所得税法》规定,下列对企业收入扣除的说法不正确的是哪些选项?
田某的行为( )。A公司因上述钢材购销合同受到利益损害的损失由( )承担。
对决策层进行培训与开发的内容不包括()。
瑞士的首都是()。
(2012年江西)我并不想美化网络文学,但认为,如果要理解网络文学,必须先破除一个误区:所谓欲望,就一定是低级欲望;所谓匮乏,就一定是无聊的匮乏。有些欲望和匮乏不仅是正当的,甚至是高尚的——有弱肉强食的现实法则不能包容的欲望,有小康社会的平庸生活不能满足的
A、大夫B、工人C、警察D、律师A“做手术”是医生的工作,所以答案是A。
PASSAGETHREE
最新回复
(
0
)