首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> typedef struet{char name[9];char sex;int score[2];}STU; STU f(STU a) {STU b={"Zhao",
有以下程序: #include<stdio.h> #include<string.h> typedef struet{char name[9];char sex;int score[2];}STU; STU f(STU a) {STU b={"Zhao",
admin
2021-06-15
31
问题
有以下程序:
#include<stdio.h>
#include<string.h>
typedef struet{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.seore[0],d.score[1]);
printf("%s,%c,%d,%d\n",c.name,c.sex,c.seore[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
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个拷贝,函数f所做所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://jikaoti.com/ti/Roz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
有以下程序#includeintfun1(doublea){return(int)(a*=a);}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=f
关于算法,以下叙述中错误的是
下列数据结构中,能用二分法进行查找的是
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是( )。
数据库设计中反映用户对数据要求的模式是
下面属于黑盒测试方法的是
若函数调用时的实参为变量,下列关于函数形参和实参的叙述中正确的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
随机试题
下列选项中体现属人管辖原则的是【】
位于膀胱底内面的结构是
患儿8个月,于10月份住院,发热3天,呕吐、腹泻2天入院,大便每日20余次,水样便,无腥臭味,尿少。查体:P130次/分,精神萎靡,皮肤弹性差,前囟、眼窝凹陷,唇干,心肺(-),大便镜检:WBC0~1个/HP,脂肪滴(+),血电解质正常。
幼儿期的年龄段范围是
期末余额一般在贷方的账户是()。
金融犯罪的对象只能是人。()
导游服务工作的中心是导游讲解,因此,导游人员要()。
李白的《将进酒》以描写梦中游历来张扬诗人的自我形象。()
稳定物价可采取调节利率、汇率和变动财政收支等多种手段。从防止物价过快上涨角度看,下列选项中正确的是()。
某报刊以每本2元的价格发行,可发行10万份。若该报刊单价每提高0.2元,发行量将减少5000份,则该报刊可能的最大销售收入为多少万元?
最新回复
(
0
)