首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU c) { strcpy(c.name, "Qi
有以下程序 #include #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU c) { strcpy(c.name, "Qi
admin
2015-07-28
29
问题
有以下程序
#include
#include
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU c)
{ strcpy(c.name, "Qian");
c.gender = ’f’;
c.score = 350;
}
main()
{ STU a={"Zhao", ’m’, 290}, b;
b=a;
f(b);
printf("%s,%c,%d,", a.name, a.gender, a.score);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
程序的运行结果是( )。
选项
A、Zhao,m,290,Zhao,m,290
B、Zhao,m,290,Qian,m,290
C、Zhao,m,290,Qian,m,350
D、Zhao,m,290,Qian,f,350
答案
A
解析
结构体变量作为函数参数为值传递,形参变量的变化不能影响实参变量的变化,所以函数f(b)调用结束后,b的值没有改变,和a一致,所以输出结果为选项A)。
转载请注明原文地址:https://www.kaotiyun.com/show/8KJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case
若有以下调用语句,则不正确的fun()函数的首部是______。
以下正确的程序段是______。
下面说明不正确的是______。
以下程序的输出结果是______。 #include <string.h> main() { char*a="abcdefghi";int k fun(a);puts(a); } fun(char*s) { int x,y; char c for(x=0,
下列变量定义中合法的是______。
以下选项中,属于C语言中合法的常量的是______。
算法具有5个特性,以下选项中不属于算法特性的是______。
以下关于C语言的叙述中正确的是
下列叙述中正确的是()。
随机试题
内胚层分化为()
男,65岁,查体发现左侧精囊腺囊性无回声,MR检查如图,最可能的诊断是
发生骨筋膜室综合征最常见的部位是()
盾构施工引起地层变形的直接原因由盾构掘进引发,主要有()等。
吴某和李某共有一套房屋,所有权登记在吴某名下。2012年2月1日,法院判决吴某和李某离婚,并且判决房屋归李某所有,但是双方并未办理房屋所有权变更登记。2012年3月1日,李某将该房屋出卖给张某,双方于当日签订了买卖合同,张某基于对判决书的信赖支付了50万元
宇宙中最基本的天体是:
美国前总统约翰·肯尼迪曾经在其就职演说中激昂慷慨地发出号召说:“因此,我的美国同胞们,请不要问国家能为你们做些什么,问问你们自己能为国家做些什么。世界公民们,请不要问美国能为你们做些什么,问问我们共同为人类自由能做些什么。”
产品/服务资源的生命周期有四个阶段,分别是需求、获取、经营和管理、回收或分配。其中决定需要多少产品和资源,获取它们的计划,以及执行计划要求的度量和控制的阶段是
DifferentTypesofLearningI.ThedefinitionoflearningA.AprocessofpeopleexperiencingrelationshipbetweeneventsB.【T1】
TheIndustrialRevolution[A]TheIndustrialRevolutionisthenamegiventothemassivesocial,economic,andtechnologicalcha
最新回复
(
0
)