首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (STU a) { STU b={"Zhao", ’m’, 85,
有以下程序 #include #include typedef struct { char name[9]; char sex; int score[2]; } STU; STU f (STU a) { STU b={"Zhao", ’m’, 85,
admin
2020-03-15
32
问题
有以下程序
#include
#include
typedef struct { char name[9]; char sex; int score[2]; } STU;
STU f (STU a)
{ STU b={"Zhao", ’m’, 85, 90};
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, 92 }, d;
d = f(c);
printf ("%s,%c,%d,%d, ", d.name, d.sex, d.score[0], d.score[1]);
printf ("%s,%c,%d,%d\n", c.name, c.sex, c.score[0], c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90, Qian,f,95,92
B、Zhao,m,85,90, Zhao,m,85,90
C、Qian,f,95,92, Qian,f,95,92
D、Qian,f,95,92, Zhao,m,85,90
答案
A
解析
结构体是用户自己定义的一种数据类型,使用方法和C语言中的基本数据类型一致。函数f()传递的参数为结构体变量,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(c)对c中的数据没有影响。函数f()中将结构体b中成员的数据分别赋值给a,所以函数的返回值为a即{"Zhao",?m?,85,90}。
转载请注明原文地址:https://kaotiyun.com/show/SRCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7},{3,7,2,5},{4,8,6,1}),i,k,t;for(i=0;i
以下选项中不能用作C程序合法常量的是
以下叙述正确的是
有以下程序(说明:字母A的ASCII码值是65)voidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;)}main(){chara[]="BYTE";
下面选项中关于位运算的叙述正确的是
有如下程序段:for(i=0;i<10;i++)if(i>5)break;则循环结束后i的值为()。
编写函数fun,它的功能是:求小于形参n,同时能被3与7整除的所有自然数之和的平方根,并作为函数值返回。例如,若11为1000时,程序输出应为:s=153.909064。注意:部分源程序在文件PROG1.C中。请勿改动主函数m
给定程序MODI1.C中fun函数的功能是:根据整型形参m,计算如下公式的值。例如,若主函数中输入5,则应输出-0.283333。请改正函数fun中的错误或在横线处填上适当的内容并把横线删除,使它能计算出正确的结果。
有两个关系R和S如下:由关系R通过运算得到关系S,则所使用的运算为()。
某系统结构图如下图所示(图中n≥5)该系统结构图的宽度是()。
随机试题
Usinglessenergyaroundthehomeiseasierthanyoumightthink,savingyourmoneywhilecreatingahealthier,morecomfortable
A.以大淋巴细胞为主,核染色质细点状,核仁多个而明显,胞质中有空泡B.以小淋巴细胞为主,核染色质较粗,核仁小而不清C.以中淋巴细胞为主,核染色质较疏松,核仁小而清晰D.以大淋巴细胞为主,核染色质疏松,核仁大而清晰E.以小淋巴细胞为主,核染色质较疏松
甲、乙结婚多年,因甲沉迷于网络游戏,双方协议离婚,甲同意家庭的主要财产由乙取得。离婚后不久,乙发现甲曾在婚姻存续期间私自购买了两处房产并登记在自己名下,于是起诉甲,要求再次分割房产并要求甲承担损害赔偿责任。下列哪些选项是正确的?()
总承包项目的分包商施工安全事故处理应由()负责。
丁公司是一个商业企业。由于目前的信用条件过于严厉,不利于扩大销售,该公司正在研究修改现行的信用条件。现有甲、乙、丙三个放宽信用条件的备选方案,有关数据如下:已知丁公司的变动成本率为80%,资本成本率为10%。坏账损失率是指预计年度坏账损失和赊销
在看病的时候,人们似乎习惯被控制,甚至可以说,喜欢这种医学的“干涉哲学”。不仅仅是治疗的“干涉哲学”,我们还习惯于从医生那里得到所有的信息,仿佛医生手中掌握着所有专业的信息,而我们一无所知。但是,现在这个时代,信息的格局已经改变了,我们有许多可以主动得到信
设f(x,y)在有界闭区域D上二阶连续可偏导,且在区域D内恒有条件=0.则().
以下关于应用软件的描述中,正确的是______。
城镇人口
AdventuresinForeignLanguagesItcouldreasonablybearguedthat,forthoseofuswholiveintheUSAandspeakEnglishas
最新回复
(
0
)