首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include #include typedef struct{char name[9];char sex;float:score[2];)STU; STU f(STU a) {STU b={
有下列程序: #include #include typedef struct{char name[9];char sex;float:score[2];)STU; STU f(STU a) {STU b={
admin
2016-12-28
23
问题
有下列程序:
#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.Of,%2.Of\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/YuDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序段,且变量已正确定义和赋值for(s=1.0,k=1;k
数据结构分为逻辑结构与存储结构,线性链表属于【】。
以下程序的输出结果是#includeinta[3][3]={1,2,3,4,5,6,7,8,9,},*p;main(){p=(int*)malloc(sizeof(int));f(p,a);printf("%d\n",*p);
现有如下程序段#include"stdio.h"main(){inta[5][6]={23,3,65,21,6,78,28,5,67,25,435,76,8,22,45,7,8,34,6,78,32,4,5,67,4,21,1};in
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
当运行以下程序时,从键盘输入AhaMA(空格)Aha,则下面程序的运行结果是#includemain(){chars[80],c=′a′;inti=0;scanf("%s",s);while(s[i]!=′
以下数组定义中错误的是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为______。
以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:ABCDEFGHIJKLMNO请填空完成该程序。main(){in
设有以下说明语句structex{intx;floaty;charz;}example;则下面的叙述中不正确的是
随机试题
叔本华说:“人虽然能够做他所想做的,但不能要他所想要的。”爱因斯坦从中得到的主要启发是()
检验批划分的主要依据是()。
低温容器是指设计温度等于或低于()℃的容器。
采用设备经营租赁的方案,年销售收入1000万元,年经营成本600万元,年租赁费用70万元,与销售相关的税金30万元(每年),所得税率33%,则设备租赁的年净现金流量为()万元。
下列有关消费税的叙述中不正确的是()。
能稳定公司控制权的长期筹资方式包括()。
()缺乏可引起坏血病。
根据2018年国务院政府工作报告,下列有关我国在2018年经济社会发展的主要预期目标说法不正确的是()。
根据以下资料,回答116-120题。2007年我国参加最低生活保障人数是2001的()。
已知某信道的信号传输速率为64kb/s,一个载波信号码元有4个有效离散值,则该信道的波特率为()kBaud。
最新回复
(
0
)