首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
60
问题
有以下程序
#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://jikaoti.com/ti/FVf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){charw[20]="dogs",a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz."};inti,j,k;for(i=0
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1
以下结构体类型说明和变量定义中正确的是
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是
设有定义:intx=0,*p;紧接着的赋值语句正确的是
以下叙述中正确的是
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是
有以下程序段charname[20];intnum;scanf("name=%snum=%d",name,&num);当执行上述程序段,并从键盘输入:name=Lilinum=1001后,name的值为
设有如下函数定义:#includeintfun(intk){if(k
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
随机试题
审慎监管就是监管当局要()评估银行机构的风险。
诊断恶性肿瘤的主要根据是
症见身目发黄,黄色较淡而不鲜明,食欲不振,肢体倦怠乏力,食少腹胀便溏,心悸气短,舌淡苔薄,脉濡细,治法应为:
患儿8个月,3天高热,咳嗽频繁。查体:138℃,精神萎靡,呼吸困难,肺部闻及细湿哕音,心率快,胸片示两肺有多发性小脓肿,血象WBC30.0×109/L,N0.90。最可能的诊断为
关于滴丸有关叙述错误的是
刑罚的主刑包括()。
商鞅,姓公孙,是()的没落贵族。
Thetextismainlyabout______.Whatisthemainpointthewriteristryingtomakeinthelastparagraph?
Well,therewasamanhereoncebythenameofJimSmiley,inthewinterof1849—ormaybeitwasthespringof1850.Anyway,he
A、Tooslowforadifficultbookthoughjustrightforanon-seriousone.B、Tooslowforanon-seriousbookbuttoofastforadi
最新回复
(
0
)