首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include StructA {int a;char b[10];double c;}; struct A f(structAt); main() {struct
有以下程序 #include #include StructA {int a;char b[10];double c;}; struct A f(structAt); main() {struct
admin
2018-01-11
81
问题
有以下程序
#include
#include
StructA
{int a;char b[10];double c;};
struct A f(structAt);
main()
{struct A a={1001,"ZhangDa",1098.0};
a=f(a);printf("%d,%s,%6.1 f\n",a.a,a.b,a.c);}
struct A f(Struct A t)
{ t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}
程序运行后的输出结果是
选项
A、1002,ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1001.ZhangDa,1098.0
答案
B
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数坟a),在函数f(a)中对结构体变量a的各个成员重新进行了赋值操作,并把其值返回在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/6Gxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行下列程序,若从键盘输入字符“a”,则输出结果是()。charc;c=getchar();if(c>=’a’&&c<=’g’)c=c+4;elseif(c>=’g’&&c<=’z’)c=c-21;
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是()。struetnode{chardata;structnode*next;}a,b,*p
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S;则以下选项中正确的是()。
有下列程序段:intn,t=1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入循环,从键盘输入的数据应该是()。
已知大写字母A的ASCII码是65,小写字母a的ACSII码是97。下列能将变量c中的大写字母转换为对应小写字母的语句是()。
若变量c为char类型,能正确判断出c为小写字母的表达式是()。
下列关于栈的描述中错误的是()。
设有定义的语句:“charc1=92,c2=92;”,则以下表达式中的值为零的是()。
表示关系X<=Y<=Z的C语言表达式为()。
在链表的运算过程中,能够使空表与非空表的运算统一的结构是______。
随机试题
设∫f(x)dx=F(x)+C,则∫e-xf(e-x)dx=________.
A、O/W型固体粉末乳化剂B、W/O型固体粉末乳化剂C、口服乳剂D、外用乳剂E、注射用乳剂氢氧化镁()
发现不良反应病例,须用有效方式快速报告,最迟不超过15个工作日的是()。
患儿10个月,易激惹,夜间常哭闹、多汗、睡眠不安。方颅、肋骨串珠。下列护理措施错误的是
下列选项中,当事人可以行使法定解除权的是()。
期货市场规避风险的功能是通过( )实现的。
2016年甲公司与乙公司签订股权转让协议,甲公司将所持丙公司30%的股权转让给乙公司。2017年丙公司股东大会审议通过股权转让协议;2018年完成股权变更手续;2019年乙公司付讫股权转让价款。甲公司该股权转让企业所得税收入确认的年度是(
物价指数是()。
A、 B、 C、 D、 A
HowtoSpeakGoodEnglishI.IntroductionA.Manylearnershavingdifficultyincommunicatingduetothelackof【T1】andright
最新回复
(
0
)