首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struct{char name[9];char sex;float score[2];}ST; void fun(ST x) { STU y={’’Tom’’,’m’,98.0,90.0}
有以下程序: #include #include typedef struct{char name[9];char sex;float score[2];}ST; void fun(ST x) { STU y={’’Tom’’,’m’,98.0,90.0}
admin
2021-07-09
15
问题
有以下程序:
#include
#include
typedef struct{char name[9];char sex;float score[2];}ST;
void fun(ST x)
{
STU y={’’Tom’’,’m’,98.0,90.0};
int i;
strcpy(x.name,y.name);
x.sex=y.sex:
for(i=0;i<2;i++)
x.score
=y.score [1];
}
main()
{
ST student={’’Bob’’,’f,99.2,89.0};
fun(student);
printf(’’%s,%c,%2.0f,%2.0f\n’’,student.name,student.sex,student.score[0],student.
score[1]);
}
程序运行后的输出结果是( )。
选项
A、Tom,m,98,90
B、Bob,f,99,89
C、Bob,f,98,90
D、Tom,f,99,89
答案
B
解析
子函数的功能是将形参的值用一个固定的值覆盖,但因为是值传递,所以实参的值不会变化,所以在主函数中的结构体astudent的值没有发生变化。
转载请注明原文地址:https://kaotiyun.com/show/0Ztp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若变量均已正确定义并赋值,以下合法的C语言赋值语句是()。
若有以下程序:#includechar*a="you",b[]="welcome#you#to#China!";main(){inti,j=0;char*P;for(i=0;b[i]!=’\0’
有下列程序段:typedefstructNODE{intnum;structNODE*next;}OLD;下列叙述中正确的是()。
给定程序MODI1.C中函数fun的功能是:将长整型数s中每一位上为偶数的数依次取出,构成一个新数放在t中。高位仍在高位,低位仍在低位。例如,当s中的数为:87653142时,t中的数为:8642。请改正程序中的错误,使它能得出正确的结
有以下程序:#include#includeintfun(intn){int*p;p=(int*)malloc(sizeof(int));*p=n;return*p;}
若已包括头文件<stdio.h>和<string.h>,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);puts(s1);
有以下程序#include<stdio.h>voidmain(){chars[]={"01axy"};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]<
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串Thisisastring.到字符数组s中的语句组是()。
若有定义:floata=22;inti=0,k=18;下列选项中不合法的C语言表达式是()。
随机试题
什么是静息电位?简述其产生机制。
Thefirsttruepieceofsportsequipmentthatmaninventedwastheball.InancientEgypt,aseverywhere,pitchingstoneswa
治疗劳伤心脾之遗精可选的方剂是
A.腹股沟斜疝B.交通性鞘膜积液C.两者均是D.两者均不是(1993年)站立位阴囊出现包块,平卧位消失者,是
()是一种不主要依赖发起人的信贷或涉及的有形资产,而主要是以项目本身的效益和项目的资产与现金流量为支持的融资方式。
下面财政手段中,属于“内在稳定器”的是( )。
企业采用公允价值模式核算投资性房地产的,对于新取得的公允价值无法可靠计量的投资性房地产,可以采用成本模式计量。()
甲公司拟建造一幢厂房,2007年1月1日向银行专门借款1000万元,期限为3年,年利率为12%,每年1月1日付息。2007年度甲公司使用专门借款800万元用于厂房的建设,余款存于银行,银行年未存款结息11.25万元。则甲公司2007年度借款费用应予资本化
如果某测验的信度系数为0.80,那么该测验中真分数造成的变异占()。
《英国医学杂志》发表的一篇研究成果显示:吃白米饭最多的人和最少的人比,患糖尿病的风险会增加55%。有人据此得出结论,多吃白米饭易患糖尿病。以下哪项如果为真,最能削弱上述结论?()
最新回复
(
0
)