首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
25
问题
有以下程序
#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全国计算机二级
相关试题推荐
结构化程序设计的基本原则不包括
有下列程序:#include/*fun函数的功能是将a所指数组元素从大到小排序*/voidfun(int*a,intn)main(){intt,i,j;{int
下列语句组中,正确的是
若有定义:inta,b,c;,则以下选项中的赋值语句正确的是()。
设有定义:intx=0,*p;紧接着的赋值语句正确的是
下面模型中为概念模型的是
C语言中double类型数据占字节数为
以下程序依次把从终端输入的字符存放到f文件中,用#作为结束输入的标志,则在横线处应填入的选项是#includemain(){FILE*fp;charch;fp=fopen("fname","w
有如下程序#includemain(){char*p1=0;int*p2=0;double*p3=0;printf("%d,%d,%d\n",sizeof(p1),sizeof(p2),sizeof(p3));
下面不属于软件测试实施步骤的是
随机试题
卢戈液中碘化钾的作用是
患者,男性,58岁,上牙列缺失,缺失,双侧上颌结节过度增生,相应牙槽嵴骨尖,远中深龋,远中舌尖缺损,已做完善根管充填,不松动,智齿,近中阻生,牙石(+++)。下颌缺失类型为
患儿女,10岁。剑突下突发阵发性“钻顶样”剧烈腹痛3小时,呕出一条蛔虫,患儿立即全身发抖,双目紧闭,面色苍白,查体不配合。患儿的主要心理反应为
根据《税收征收管理法》的规定,下列情形中税务机关有权核定其应纳税额的有()。
市场失灵及其原因是什么?
以下哪些属于法律责任的产生原因()
下列关于诉讼时效的说法正确的是
SusanGatesthinksthatthebusinesscommunityshouldhavearoleinhighereducationbecauseSusanGatesthinksthatsmallbus
ConsideranexperimentwitheventsA,B,CandDforwhichP(A)=0.23,P(B)=0.59,andP(C)=0.85,P(D)=0.11.Supposethateven
A、Timisabraveman.B、Tim’splanisfoolish.C、Timiswisetoquit.D、Timhasfoundanewjob.B题目询问男士持什么观点。关键在于理解foolish是mad的
最新回复
(
0
)