首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A {int a;char b[10];double c;}; struct A f(struct A t); main() {struc
有以下程序 #include #include struct A {int a;char b[10];double c;}; struct A f(struct A t); main() {struc
admin
2019-04-24
21
问题
有以下程序
#include
#include
struct A
{int a;char b[10];double c;};
struct A f(struct A t);
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,"WangPeng");t.c=1220.0;return t;}
程序运行后的输出结果是( )。
选项
A、1001,ZhangDa,1098.0
B、1002,ZhangDa,1220.0
C、1001,WangPeng,1098.0
D、1002,WangPeng,1220.0
答案
D
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),在函数f(a)中对结构体变量a的各个成员重新进行了赋值操作,并把其值返回在屏幕上输出。
转载请注明原文地址:https://jikaoti.com/ti/bJf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
判断char型变量cl是否为大写字母的正确表达式是
若有如下程序:main(){ints[]={1,2,3,4,5,6},*p=s;printf("%d,%d\n",*(p+3),*(p+6));}则程序运行后的输出结果是【】。
以下程序的功能是:利用指针向三个整型变量,并通过指针运算找出三个数中最大值,输出到屏幕上。请填空main(){intx,y,z,max,*px,*py,*pz,*pmax;scanf("%d%d%d",&x,&y,&z);px=&x;py=&y;
有以下程序main(){chars[]="159",*p;p=s;printf("%c",*p++);printf("%c",*p++);}程序运行后的输出结果是
以下能正确进行字符串赋值、赋初值的语句是______。
下述关于数据库系统的叙述中正确的是
请补充函数fun(),该函数的功能是:把字符下标为非素数的字符从字符串sb中删除,把字符下标为素数的字符重新保存在字符串e口中。字符串sb从键盘输入,其长度作为参数传入函数fun()。例如,输入“abcdefghijkl”,输出“cdfhl”。
编写一个函数fun,它的功能是:实现两个字符串的连接(不使用库函数strcat),即把p2所指的字符串连接到p1所指的字符串后。例如,分别输入下面两个字符串:FirstString--SecondString程序输出
下列叙述中正确的是()。
随机试题
中国期货业协会应当建立期货从业人员信息数据库,公示并且及时更新()。
老舍的长篇小说代表作是()
带下病的主要发病机制是()
某尿毒症病人,近日恶心、呕吐、进食少,并有少尿,血清钾增高达10.2mmol/L此病人最可能发生
下列资产负债表项目中,应根据相应总账期末余直接填列的是()。
列入《两用物项和技术进出口许可证管理目录》中的货品通过我国的广州转运至巴基斯坦,进出口货物的代理人或承运人,无须向广州海关申领两用物项和技术进出口许可证。()
()就是要保证在结构上只允许装对了才能装得上,装错了或者装反了就装不上,或者发生差错时就能立即发现并纠正。
Researchersproducedevidencetosupportwhatmostofusalreadyknew—thatacupofteaistheanswertoanycrisis.Dr.Mal
Thehostess______themaid______thetablefordinnerwhilewearrivedafterathree-hourdrivefromthetown.
期货市场具有价格发现的功能,下列陈述中错误的是()。
最新回复
(
0
)