首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
55
问题
有以下程序
#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://kaotiyun.com/show/gWtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){inta=-2,b=0;while(a++&&++b);printf("%d,%d\n",a,b);}程序运行后输出结果是
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
不合法的C语言字符常量是()。
执行下列语句后的结果是()。#defineA2#defineB(a)(A+1)木ac=4木(A+B(5));
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、P、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->nex
下面不属于软件测试实施步骤的是
对于循环队列,下列叙述中正确的是
sizeof(double)是
设循环队列存储空间为Q(1:50)。初始状态为front=rear=50。经过一系列入队和退队操作后,front=14,rear=19,则该循环队列中的元素个数为
随机试题
煤中灰分的熔点越低,越容易结焦。()
上前牙冠折位于龈下3mm,X线片显示断面位于牙槽骨下1mm,修复时可采用:()
属于不完全性骨折的是
患者发病三天,证见发热恶风,头痛有汗,咽疼口干,舌边尖红,脉浮数,属( )。
关于肿瘤增生的特点下列不正确的是()
单层建筑物的建筑面积的计算正确的是()。
我国第一部歌颂农民起义的长篇章回体小说是()。
企业进行短期偿债能力分析时应注意哪些内容?
有如下类定义:classPass{staticintcount;public:Pass(){}voidshow()const;friendin
Clearlyifwearetoparticipateinthesocietyinwhichwelivewemustcommunicatewiththeotherpeople.Agreatdealof
最新回复
(
0
)