首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序 #include<stdio.h> typedef struct stu{ char name[9]; char gender; int score; }STU; void f(STU *a) {
有下列程序 #include<stdio.h> typedef struct stu{ char name[9]; char gender; int score; }STU; void f(STU *a) {
admin
2022-04-02
20
问题
有下列程序
#include<stdio.h>
typedef struct stu{
char name[9];
char gender;
int score;
}STU;
void f(STU *a)
{
STU c={"Sun",’f’,90},*d=&c;
*a=*d;
printf("%s,%c,%d,",a->name,a->gender,a->score);
}
main()
{ STU b={"Zhao",’m’,85},*a=&b;
f(a);
printf("%s,%c,%d",a->name,a->gender,a->score);
}
程序执行后的输出结果是( )。
选项
A、Zhao,m,85,Zhao,m,85
B、Sun,f,90,Zhao,m,85
C、Zhao,m,85,Sun,f,90
D、Sun,f,90,Sun,f,90
答案
D
解析
程序定义结构体类型STU,main函数定义结构体STU变量b,并将b的地址赋给指针变量a。调用函数f,传入a。在函数f中,定义了STU变量c,并将c的地址赋给d,再用d指向的值赋给a指向的地址,接着输出a指向的值,也就是c的值:Sun,f,90;由于函数f的调用通过指针参数a修改了变量b的值,所以a指向的值也就是b的值等价于c:Sun,f,90。本题答案为D选项。
转载请注明原文地址:https://jikaoti.com/ti/qOd0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain()voidfun(inta,intb){intc[10]={1,2,3,4,5,6,7,8,9,0),i;{intt;for(i=0;i
若有定义:doublea=22;inti=0,k=18;,则不符合C语言规定的赋值语句是()。
有以下定义:inta;longb;doublex,y;则以下选项中正确的表达式是
以下程序:#include<stdio.h>#include<string.h>rnain(){Charstr[]=’’abcd\n\123\xab’’;printf(’’%d’’,strlen(st
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
以下叙述中错误的是
关于结构体函数的叙述中正确的是()。
设已有定义floatx;,则下列对指针变量P进行定义且赋初值的语句中正确的是()。
在函数调用过程中,如果函数如funA调用函数funB,函数funB又调用了函数如funA,则
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
随机试题
科学家对发掘于埃塞俄比亚哈达尔遗址的南方古猿足骨的第4根跖骨化石进行分析研究后发现,非洲南方古猿具有定型的弓形足。他们据此认为,人类的祖先早在320万年前就开始像现代人一样用双脚行走。以下哪项如果为真,最能支持上述论证?()
电子商务最早产生于20世纪()年代。
采用安全利率加风险调整值法确定还原利率时,可以选用一年期国债利率或一年期银行定期贷款利率为安全利率。()
贡量为m的物体自高H处水平抛出,运动中受到与速度一次方成正比的空气阻力FR作用,FR=一kmv,k为常数。则其运动微分方程为()。
查阅或者复制会计档案的人员,可以根据需要对原卷册进行拆封。
了解学生,就是要了解学生个人的学习情况、家庭状况。()
下面句子中没有歧义的一项是()。
Methodsofstudyingvary;whatworks【C1】______forsomestudentsdoesn’tworkatallforothers.Theonlythingyoucandois
Heoftenfindsfaultwithmywork.
Thebiggestsafetythreatfacingairlinestodaymaynotbeaterroristwithagun,butthemanwithaportablecomputerinbusin
最新回复
(
0
)