首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
90
问题
有以下程序
#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全国计算机二级
相关试题推荐
语句“printf("a\bre"\’hi\’y\\\bou\n")”;的输出结果是()。
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
若有定义“floatb[15],*p=b;”,且数组b的首地址为200H,则p+13所指向的数组元素的地址为_________。
若希望下列的程序运行后输出25,程序空白处的正确选项是()。main(){intid=50,a[]={7,4,10,5,8};for()j+=a[i];printf("%d",j-40);}
在面向对象的程序设计中,类描述的是具有相似性质的一组_________。
设有定义语句:intx[6]={2,4,6,8,5,7),*p=x,i;要求依次输出x数组6个元素中的值,不能完成此操作的语句是()。
设j为int型变量,则下面for循环语句的执行结果是()。for(j=10;j>3;j--){if(j%3)j--;--j;--j;printf("%d",j);}
若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的是switch语句是()。
下面属于黑盒测试方法的是()。
在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送_____。
随机试题
习近平总书记在2020年新年贺词中提到,“嫦娥四号”在人类历史上第一次登陆月球背面,“长征五号”遥三运载火箭成功发射……2019年我国科技成就卓著。下列不属于我国2019年科技成就的是()。
国际收支顺差的主要原因是()。Ⅰ.对外投资的增加Ⅱ.对外贸易逆差Ⅲ.外资流入的增加Ⅳ.对外贸易顺差
将成本和结果均以货币为测量单位的评价方法是仅适用于对相同疾病的不同药物治疗方案进行比较的评价方法是
产后子宫缩小至妊娠12周大小,需要时间为:
为保护开挖界限以外山体,使拟爆体与山体分开,可采用的爆破方法是()。[2012年真题]
下列有关建造合同的会计处理,正确的有()。
在出发前,地陪应询问旅游者与饭店的账目是否结清。
王某杀人后弃尸河中。在法庭审理中,下列哪些事实不必提出证据证明?()
下面选项中不是关系数据库基本特征的是()。
A、Tocosignforaloanatthebank.B、Toraisetheinterestratesofloan.C、Tostopcontactingthefamilymember.D、Totalkit
最新回复
(
0
)