首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU *a, STU *b) { b = a; printf("%s,%
有以下程序 #include typedef struct stu { char name[10]; char gender; int score; } STU; void f(STU *a, STU *b) { b = a; printf("%s,%
admin
2019-07-14
53
问题
有以下程序
#include
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,Qian,f,350
B、Qian,f,350,Zhao,m,290
C、Qian,f,350,Qian,f,350
D、Zhao,m,290,Zhao,m,290
答案
A
解析
函数f()虽然为地址传参,但是形参只是实参的一个副本,若形参和实参为地址,则形参指针指向的变化不能影响到实参指针的指向,所以该函数不能改变&b的值,也不能改变b中的值,所以在函数f()内,语句"b = a;"将当前b的指针指向a指向的结构体变量内存空间,所以输出结果为"Zhao,m,290,",但是主函数中b的值没有改变,输出结果为"Qian,f,350",答案选A。
转载请注明原文地址:https://kaotiyun.com/show/i8Rp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
有以下程序#includemain(){ints[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i;for(i=0;i
有以下函数intfun(char*s){char*t=s;while(*t++);return(t-s);}该函数的功能是()。
支持子程序调用的数据结构是()。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
对于while(!E)s;,若要执行循环体s,则E的取值应为:
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
EmployeesoftheTaffValeRailwayCompanyinSouthWalesgreasedthetracksandcuttelegraphwiresduringabitterstrikein1
下列关于董事会的说法中,不正确的是()
A.人工流产综合反应B.Asherman综合征C.羊水栓塞D.吸宫不全E.子宫穿孔人流术中突然出现胸闷、头晕、大汗淋漓、心动过缓、血压下降,可能原因为
K企业为汽油、柴油、煤油生产经营企业。2012年实际用工2000人,其中有120人为劳务派遣人员,实行8小时工作制,对外经营的油库为独立设置的库区,设有防火墙。库区出人口和墙外设置了相应的安全标志。K企业2012年度发生事故1起,死亡1人、重伤2
俗话说“满招损,谦受益”,这句话你如何理解,请举例说明。
Everymanisrichorpooraccordingtothedegreeinwhichhecanaffordtoenjoythenecessaries,conveniences,andamusements
考生文件夹下存在一个数据库文件“samp1.accdb”,里面已经设计好表对象“tEmployee”。试按以下要求,完成表的编辑:使用查阅向导建立“职务”字段的数据类型,向该字段键入的值为“职员”、“主管”或“经理”等固定常数。
Whatistheproblemtoday?
LearningTourRecently,wewillholdalearningtourforthoseEnglishlearners.Byjoiningourhelpfultour,everyonewill
A、Theenvironmentalists.B、Thebusinessmen.C、Theordinarycitizen.D、Noneoftheabove.D文章陈述了环保主义者、商人和普通公民的意见。然后在最后一句话中陈述了自己的观
最新回复
(
0
)