首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b
有以下程序: #include #include typedef struet{char name[9];char sex;float score[2];}STU; void f(STU a) { STU b
admin
2021-07-09
23
问题
有以下程序:
#include
#include
typedef struet{char name[9];char sex;float score[2];}STU;
void 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
;
}
main()
{
STU c={“Qian”,‘f’,95.0,92.0};
f(e);
printf(“%s,%c,%2.of,%2.of\n”,c.name,c.sex,c.score[0],c.scorP,[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90
B、Qian,m,85,90
C、Zhao,f,95,92
D、Qian,f,95,92
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数c的一个副本,而不会改变c的值,所以c值维持原值,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/tltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若主函数中有定义语句:inta[10],b[10],c;,在主函数前定义的fun函数首部为:voidfun(intx[]),则以下选项中错误的调用语句是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是
以下叙述中错误的是
数据库管理系统(DBMS)是一种
设有以下定义chars1[]="0123";chars2[]={’0’,’1’,’2’,’3’};则以下叙述正确的是()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
下面结构体的定义语句中,错误的是
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是()。
以下语句中存在语法错误的是
软件测试的目的是()。
随机试题
A、She’dlikehimtotalkwithJonathanaboutanewproject.B、She’dliketoshowhimaroundhernewly-renovatedhouse.C、Shewan
焊缝余高过大将在焊趾处产生应力集中,使焊件疲劳,寿命下降。
选择人工前牙时需考虑的因素是
《全国生态脆弱区保护规划纲要》规划的总体目标是()。
关于施工现场空气污染的处理,下列说法错误的是()。
会计专业职务是区别会计人员()的技术等级。
()是为证券交易提供集中登记、存管与结算服务,不以盈利为目的的法人。
某税务师在审查甲企业的纳税情况的时候,发现甲企业管理部门的一台设备本月应计提折旧6000元,但是实际只计提了4500元,企业的账务处理为:借:制造费用4500贷:累计折旧4500则下列关于该业务的调整分录中,正确的是()。
甲公司从事水泥生产作业,其在外地设有一处分公司乙,并且已取得营业执照;2015年8月,因生产规模扩大,乙公司决定新招一批生产工人。随后乙公司在当地招聘了包括小王和小李在内的15名工人,9月1日开始工作。乙公司与应聘个人口头约定了工作内容和工资数额。10月初
下面哪项不是数据库系统必须提供的数据控制功能?()
最新回复
(
0
)