首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include"string.h" typedef struct{char name[9];char sex;float score[2];)STU; void f(STU a)
有以下程序 #include #include"string.h" typedef struct{char name[9];char sex;float score[2];)STU; void f(STU a)
admin
2018-01-11
41
问题
有以下程序
#include
#include"string.h"
typedef struct{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/ALxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为()。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=2,b=3,c=1,d=3,t;printf("%d\n",(MAX(a+b,c+d)
下列字符数组初始化语句中,不正确的是()。
以下程序运行后的输出结果是_________。 main() {inta=0; a+=(a=8); printf(""%d\n"",a); }
在循环中,continue语句与break语句的区别是:_________语句只是结束本次循环,然后进行循环的条件判定。
C语言用于结构化程序设计的3种基本结构是_________、选择结构和循环结构。
全面支持软件开发过程的软件工具集合称为__________。
结构化分析方法是面向__________进行分析的方法。
软件指的是计算机系统中与硬件相互依赖的另一部分,包括程序、数据和()的集合。
在面向对象的方法中,______描述的是具有相似属性与操作的一组对象。
随机试题
领导者的基本素质
少阴寒化证的临床表现有
为预防冠心病对患者进行饮食方面健康教育包括
关于咀嚼肌力的论述错误的是
A.1~2天B.2~5天C.3~8天D.4~10天E.7~10夭流行性乙型脑炎患者意识障碍最早可见于病程的
A注册会计师负责对甲公司20×8年度财务报表进行审计。在实施控制测试时,A注册会计师遇到下列事项,请代为做出正确的专业判断。在根据控制测试目的确定控制测试的时间时,A注册会计师应当考虑的主要因素有()。
“幸福不幸福,关键看收入,收入多少直接决定着员工的满意度和幸福度。”在采访中,大多数员工认为薪酬最能体现自身的职业价值,并认为工资待遇是激发员工积极性最重要的因素。作者通过这段文字意在强调()。
法的本质的含义是怎样的?谈谈你对“法律全球化”主张的理解。
TextNowadaysalmosteverycityhasanairport,【C1】______two,intheeaseofsomebigcities.Likearailwaystation,anairp
TheUnitedStatesisaconfederationofstates.Eachstatehasthe【C1】______tomakelawswithregardtothestate.【C2】______,bas
最新回复
(
0
)