首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include"string.h" typedefstruct{char name[9];char sex;float score[2];}STU; void f(STU a) {
有以下程序 #include #include"string.h" typedefstruct{char name[9];char sex;float score[2];}STU; void f(STU a) {
admin
2013-10-19
85
问题
有以下程序
#include
#include"string.h"
typedefstruct{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
;
}
程序的运行结果是
选项
A、Qian,m,85,90
B、Zhao,m,85,90
C、Zhao,f,95,92
D、Qian,f,95,92
答案
B
解析
本题考查在结构体中函数的实参和形参的传递,调用f(c)后,实参传向形参,进行f()函数功能的实现,但程序中没有返回语句,故形参不能将值传回实参,它们值的传递具有不可逆性,所与printf输出的还是c中实参的值。
转载请注明原文地址:https://kaotiyun.com/show/yvJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面对对象概念描述错误的是()。
下面描述中,符合结构化程序设计风格的是()。
在运算过程中,能够使空表与非空表的运算统一的结构是【】。
下列程序的输出结果是______。main(){chara[10]-(9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*--p);}
下列程序的输出结果是【】。voidfun(int*n){while((*n)--);printf("%d",++(*n));}main(){inta=1000;fun(&a);
下面程序的输出结果是() main() {intx=10,y=3; printf("%d\n",y=x/y); }
下面程序的运行结果是【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
数据库设计包括两个方面的设计内容,它们是_______。
随机试题
在带传中,不产生打滑的皮带是平带。()
经间期出血,量少,色红,无血块,无腹痛,腰膝酸软,舌红,脉细数。其治法是
下列测量方法中,最适合用于测定高层建筑物日照变形的是()。
根据《企业安全生产标准化基本规范》(GB/T33000),企业应建立设备设施检维修管理制度,制定综合检维修计划,加强日常检维修和定期检维修管理,落实“五定”原则,并做好记录,下列不属于“五定”原则的是()。
货币最基本的职能是()。
国家垄断资本主义的主要形式有()。
党和国家先后提出沿海经济发展战略、西部大开发战略和振兴东北老工业基地战略,并提出了建设社会主义物质文明、精神文明、政治文明三大目标,这主要体现了党()。
下列关于法律原则的表述,哪一项是错误的?()
根据我国《证券法》,______可以以自己的名义持有股票。
"Theword’protection’isnolongertaboo(禁忌语)"Thisshortsentence,utteredbyFrenchPresidentNicolasSarkozylatelastmont
最新回复
(
0
)