首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> typedef struct stu { char name[10]; char gender; int
有以下程序 #include <stdio.h> typedef struct stu { char name[10]; char gender; int
admin
2021-04-28
54
问题
有以下程序
#include <stdio.h>
typedef struct stu {
char name[10];
char gender;
int score;
} STU;
void f(STU *a, STU *b)
{ *b = *a;
printf("%s,%c,%d,", b->name, b->gender, b->score);
}
main()
{ STU a={"Zhao", ’m’, 290}, b={"Qian", ’f’, 350};
f(&a,&b);
printf("%s,%c,%d\n", b.name, b.gender, b.score);
}
程序的运行结果是
选项
A、Zhao,m,290,Zhao,m,290
B、Zhao,m,290,Qian,f,350
C、Qian,f,350,Qian,f,350
D、Qian,f,350,Zhao,m,290
答案
A
解析
程序执行过程为:调用f函数,将结构体a与b的地址作为参数传入函数,函数中指针a指向结构体a,指针b指向结构体b,将指针a指向的结构体a赋给指针b指向的结构体b,结构体b内容被修改。输出b指向的结构体b的元素Zhao, m,290。调用函数结束。输出结构体b的元素Zhao, m,290。A选项正确。
转载请注明原文地址:https://www.kaotiyun.com/show/gWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
下列定义语句中错误的是()。
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"));}程序运行后的输出结果是
负责数据库中查询操作的数据库语言是()。
不合法的C语言字符常量是()。
下面描述中不属于软件需求分析阶段任务的是()。
下面不属于软件测试实施步骤的是
有以下程序,程序的输出结果是voidfun(double*p1,double*p2,double*s){s=(double*)calloc(1,sizeof(double));*s=*p1+*(p2+1):}mai
有以下程序段int*p;p=_______malloc(sizeof(int));若要求使P指向一个int型的动态存储单元,在横线处应填入的是
随机试题
患者,53岁。男性,主因四肢力弱3天就诊,伴有饮水呛咳、吞咽费力,轻度胸憋、气短。经完善辅助检查,确诊为吉兰一巴雷综合征。本患者最主要的危险是
下列哪项不是维生素D缺乏症的病因
干熄焦余热锅炉的热能来源是()。
承包单位所编制关于关键部位或技术难度大、施工复杂的检验批、分项工程的技术交底书须报( )审查。
定额计价法的报价不包括( )。
世界上货币种类繁多,不可能一一为本国货币制定与各国货币兑换的汇率,因此就要选择某一关键货币作为制定汇率的主要对象。关键货币必须是()。
下列资产价值需要计入应纳税所得额的是( )。
国家级文化生态保护区以保护文化遗产为核心,对历史文化积淀丰厚、存续状态良好,具有重要价值和鲜明特色的文化形态进行整体性保护。()
下列各句中修辞方法使用不恰当的一句是()。
法的局限性主要表现在()。
最新回复
(
0
)