首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include typedef struct stu { char name[10], gender; int score; } STU; void f(STU a, STUB) { b = a; printf( "%s,%c
若有以下程序 #include typedef struct stu { char name[10], gender; int score; } STU; void f(STU a, STUB) { b = a; printf( "%s,%c
admin
2020-05-19
55
问题
若有以下程序
#include
typedef struct stu {
char name[10], gender;
int score;
} STU;
void f(STU a, STUB)
{ 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、Qian,f,350,Qian,f,350
B、Zhao,m,290, Zhao,m,290
C、Zhao,m,290,Qian,f,350
D、Zhao,m,290,Zhao,f,350
答案
C
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会首先输出被重新复制的b值,且与a相同,而执行完f函数后,b值并不会改变,所以还是维持原值,选项C正确。
转载请注明原文地址:https://kaotiyun.com/show/XMCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
若执行下述程序时,若从键盘输入6和8,结果为()。main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(s=b)s*=s:printf(”%d”,s);
下列叙述中,正确的是()。
给定程序MODI1.C中函数fun的功能是:计算S=f(一n)+f(一n+1)+…+f(0)+f(1)+f(2)+…+f(n)的值。例如,当13为5时,函数值应为:10.407143。f(x)函数定义如下:请改正程序中的错误,使程序能输出正
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
给定程序modil.c的主函数中,将a、b、c三个结点链成一个单向链表,并给各结点的数据域赋值,函数fun()的作用是:累加链表结点数据域中的数据作为函数值返回。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动ma
sizeof(char)是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
以下有关宏替换的叙述不正确的是()。
随机试题
秦朝皇帝之下是所谓“三公”。即________、________和________。
正常成人心胸比率一般为
患者,女,27岁,产后体虚乏力,低热,头晕眼花,面色无华,爪甲色淡,脉细,舌淡,治法应
实现会计电算化后,()是保障会计电算化顺利进行的至关重要的一环。
某公司2013年年末结账前,“应收账款”总账余额为借方余额30000元,其所属明细账户中贷方余额20000元;“预付账款”账户所属明细账户中有借方余额13000元,贷方余额5000元;“应付账款”账户所属明细账户中有借方余额50000元,贷方余额
DocumentaryDraft
下列情形中,属于一般旅游突发事件的是()。
李清照的《词论》是词史上一篇重要的理论批评文章,其核心观点()在理论上确立了词体的独特地位。
任何一高中生辍学都会失业,除非他或她找到一份低薪水的工作或者他或她有良好商业关系的亲戚。不能有效地从上面陈述中得出下面哪个结论?
A、Hismemoryisveryterrific.B、Heisveryfamiliarwiththeroute.C、Heistiredofhavingameetingatthathotel.D、Hehasm
最新回复
(
0
)