首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struct{char name [9];char sex;float score [2];}STU; void f(S
有以下程序: #include<stdio.h> #include<string.h> typedef struct{char name [9];char sex;float score [2];}STU; void f(S
admin
2020-06-16
36
问题
有以下程序:
#include<stdio.h>
#include<string.h>
typedef struct{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(c);
printf(’’%s,%c,%2.0f,%2.0f\n’’,c.name,c.sex,c.score[0],c.score[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/SYCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义和语句:structworkers{intnum;charname[20];charc;struct{intday;intmonth;intyear;}s;};structwork
占构化程序设计中,下面对goto语句使用描述正确的是
结构化程序所要求的基本结构不包括
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在一个C源程序文件中所定义的全局变量,其作用域为
若变量已正确定义,以下选项中非法的表达式是
下面叙述中错误的是()。
下列各项中属于黑盒测试方法的是()。
对于现实世界中事物的特征,在实体.联系模型中使用()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
随机试题
压排石水下抛石施工应考虑()等自然条件产生的块石漂移影响。
女,18岁,为特发性血小板减少性紫癜,贫血貌,牙龈出血,两下肢紫癜,月经过多,肝、脾肋下未及。血红蛋白100g/L,白细胞6.9×109/L,血小板12×109/L。治疗8个月后,血小板升为32×109/L,仍有出血症状,51Cr标记血小板扫描脾区与肝
对有吞咽功能障碍的患者进行进食训练的前提是
党的十七大报告中提出,新时期最突出的标志是()
采用下列哪一种策略时,股价上升时应买入股票,股价下跌时应卖出股票?( )
下列法律责任形式中,属于民事责任的是()。
在处理个别要求时,导游人员直面游客,是在“第二现场”处理问题。()
人员晋升计划的内容不包括()。
班级管理总结一般分为________和专题总结两类。
FranklinDelanoRooseveltwastheU.S.Presidentwhenmanybusinesseswere______duringtheGreatDepression.
最新回复
(
0
)