首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
56
问题
有以下程序
#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全国计算机二级
相关试题推荐
有以下程序段inta,b,c;a=10;b=50;c=30;if(a>b)a=b,b=c;c=a;printf("a=%db=%dc=%d\n",a,b,c);程序的输出结果是
以下叙述中错误的是
有以下程序:#includeintb=3:intfun(int*k){b=*k+b;return(b);}main(){inta[10]={1,2,3,4,5,6,7,8),i;
以下叙述中正确的是
负责数据库中查询操作的数据库语言是()。
执行下列语句后的结果是()。#defineA2#defineB(a)(A+1)木ac=4木(A+B(5));
下面模型中为概念模型的是
下面描述中不属于软件需求分析阶段任务的是()。
下面属于黑盒测试方法的是
有以下程序#includemain(){ints,t,A=10;doubleB=6;s=sizeof(A);t=sizeof(B);printf("%d,%d\n",s,t);}在VC6平台上编译运行,程序运行后的输出结果是()
随机试题
国内生产总值中的第一、第二、第三产业产值之比,所采用的数据整理方法是计算()。
TheInventorofLEDWhenNickHolonyaksetouttocreateanewkindofvisiblelightingusingsemiconductor(半导体)alloys(合金),
判断对比剂过敏的依据,不正确的是
下列哪项与牙齿的自洁作用无关
某工程咨询公司受聘于业主,为其大型国际工程项目提供编制招标文件的咨询服务,他们选择FIDIC合同作为该承包工程的合同范本,在考虑项目()不同的基础上编制了合同的专用条件。
下列业务应当缴纳消费税的有()。
以下关于要约的表述中,不正确的是()。
关于我国的民主集中制,下列说法错误的是:
如果将部门聚餐烤肉比作购买云计算服务,去饭店吃自助烤肉、去饭店直接吃烤肉、自己架炉子买肉烤着吃,分别对应()服务。
Whenitcomestousingtechnologytopromoteeducation,theprevailingwisdomhasbeenthatmoreisbetter.Overthepastdecade
最新回复
(
0
)