首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
49
问题
有以下程序
#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全国计算机二级
相关试题推荐
若由以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是【】。intw[10]={23,54,10,33,47,98,72,80,61},*p=w;
以下程序执行后sum的值是______。main(){inti,sum;for(i=1;i<6;i++)sum+=i;printf("%d\n",sum);}
变量a已被定义为整型,下列表达式不正确的是
设有如下定义:strucksk{inta;floatb;}data;int*p;若要使p指向data中的a域,正确的赋值语句是()。
在结构化方法中,软件功能分解属于下列软件开发中的阶段是()。
在下列叙述中,错误的一条是()
以下程序的功能是:建立一个带有头结点的单向链表,并将存储在数组中的字符依次转存到链表的各个结点中,请从与下划线处号码对应的一组选项中选择出正确的选项。 #include<stdlib.h> structnode {chardata;s
若有以下定义和语句:#include<stdio.h>inta=4,b=3,*p,*q,*w;p=&a;q=&b;w=q;q=NULL;则以下选项中错误的语句是()。
以下叙述中正确的是_______。
随机试题
Itisnotpolitetoarriveatadinnerpartymorethan15to20minuteslate.Thehostorhostessusuallywaitsforallthegues
可促进醛固酮分泌的因素是
患者转移性右下腹痛2天,全腹痛1天。检查:腹膜刺激征阳性,以右下腹为著,肠鸣音减弱,血白细胞计数1.8×109/L。应首先考虑的是
由于信息具有()的特点,就要求信息流经处理的道路最短,而且中间的停顿最少。
专家系统是一种以( )为基础的系统,是一种运用推理能力得出结论的人工智能系统。
火车票
有关证券从业监督管理的规定,说法错误的有()。Ⅰ.取得执业证书的人员,连续2年不在机构从业的,由证券业协会注销其执业证书Ⅱ.证券业从业人员与原应聘单位解除劳动合同的,应当在30日内向协会报告,由证券业协会变更该人员执业注册登记Ⅲ.证券业从业人
2019年3月,某贸易公司进口一批货物。合同中约定成交价格为人民币600万元,支付境内特许销售权费用人民币10万元、卖方佣金人民币5万元。该批货物运抵境内输入地点起卸前发生的运费和保险费共计人民币8万元。该货物关税完税价格()万元。
某船舶进港卸货,你们作为检验检疫工作人员对船舶进行卫生及相关检疫,花了半个小时,还没有结束。船长非常生气,说你们工作效率低,耽误时间,要投诉你们。作为检验检疫工作人员,你会如何与该船长沟通?请现场模拟。
你回去考虑A一下吧,若有B问题的话,随时C给我打D电话。
最新回复
(
0
)