首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct { char name[9]; char sex; float score[2]; } STU; STU f(STU A) { STU b={"Zhao",
有以下程序 #include #include typedef struct { char name[9]; char sex; float score[2]; } STU; STU f(STU A) { STU b={"Zhao",
admin
2019-08-10
41
问题
有以下程序
#include
#include
typedef struct { char name[9]; char sex; float score[2]; } STU;
STU 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
;
return a;
}
main()
{ STU c={"Qian", ’f’, 95.0, 92.0}, d;
d=f(C);
printf("%s,%c,%2.0f,%2.0f\n",d.name,d.sex,d.score[0],d.score[1]);
}
程序的运行结果是
选项
A、Zhao,m,85,90
B、Qian,m,85,90
C、Qian,f,95,92
D、Zhao,f,95,92
答案
A
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会返回记过计算的a值,选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/rcRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的输出结果是
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
以下叙述中错误的是()。
若有以下程序段structst{intn;structst*next;};structsta[3]={5,&a[1],7,&a[2],9,’\0’},*p;p=&a[0];则以下选项中值为6的表达式是
若变量已正确定义,以下选项中非法的表达式是
以下定义语句中正确的是
若有以下程序段charstr[4][12]={"aa","bbb","ccccc","d"},*strp[4];inti;for(i=0;i<4;i++)strp[i]=str[i];不能正确引用字符串的选项是
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参S所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下
随机试题
行程控制式操纵箱在往复运动过程中,正常换向停留时间不大于()s。
在Excel2010中,正确引用工作表sheet2中B6单元格的方式是()
A.色氨酸B.组氨酸C.鸟氨酸D.谷氨酸E.半胱氨酸腐胺来自
下列关于良好医务人员之间关系产生的整体效应的提法中,错误的是
蛛网膜下腔出血最可靠的诊断依据是
进行性血胸表现为张力性气胸表现为
根据《审价办法》的规定,在使用合理方法估价时,禁止使用______。
不属于影响上市公司发行的可上市流通的公司债券票面利率水平的因素是()。
一家三口人的属相和生日都相同,父母的岁数之和是儿子的6倍,而儿子尚未满15岁。问妈妈可能多少岁?()
Twohalf-brothers,SirHumphreyGilbertandSirWalterRaleigh,werethefirstEnglishmentoundertakeseriousventuresinAmeri
最新回复
(
0
)