首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
52
问题
有以下程序:
#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://www.kaotiyun.com/show/tltp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述中,正确的是
C语言源程序名的后缀是
下列与队列结构有关联的是
以下选项中能表示合法常量的是
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
在软件开发中,需求分析阶段产生的主要文档是
下面属于白盒测试方法的是
在E—R图中,用来表示实体属性的图形是()。
以下语句中存在语法错误的是
若有以下语句typedefstructS{intg;charh;}T;以下叙述中正确的是
随机试题
______________是指拥有数据库技术支持的计算机系统。
求函数y=的单调区间以及凹凸区间.
A.痰蒙心神B.痰火扰心C.肝风夹痰D.肝风内动E.肝阳上亢
A.Ⅰ期临床试验B.Ⅱ期临床试验C.Ⅲ期临床试验D.Ⅳ期临床试验为Ⅲ期临床试验研究设计和给药剂量方案的确定提供依据的是()
可作为结构辅助防渗层的换填地基是()
赢得值法的几个基本参数是()
《红楼梦》:《清史稿》()
十七届四中全会《决定》提出,要扩大选人用人民主,建立健全()的干部选拔任用提名制度。
若a>0,,则a=________
TheUS$3-millionFundamentalPhysicsPrizeisindeedaninterestingexperiment,asAlexanderPolyakovsaidwhenheacceptedt
最新回复
(
0
)