首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struet A { int a; char b[10]; double c; }; struet A f(struet A t); main() { struet A
有以下程序: #include<stdio.h> #include<string.h> struet A { int a; char b[10]; double c; }; struet A f(struet A t); main() { struet A
admin
2021-04-28
66
问题
有以下程序:
#include<stdio.h>
#include<string.h>
struet A
{
int a;
char b[10];
double c;
};
struet A f(struet A t);
main()
{
struet A a={1001,"ZhangDa",1098.0};
a=f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
struet A f(struet 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
解析
本题考查结构体变量的引用以及作为函数参数,题目虽然看似复杂,其实比较容易,f函数的参数是结构体变量,然后对参数重新赋值并返回,所以该题目的答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/HHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下函数首部intfun(doublex[10],int,*n)则下面针对此函数的函数声明语句中正确的是
下面属于黑盒测试方法的是
以下叙述中正确的是
若变量均已正确定义并赋值,以下各项中属于合法的C语言赋值语句是()。
下列关于数据库设计的叙述中,正确的是
以下选项中可用作C程序合法实数的是
设栈的顺序存储空间为S(0:49),栈底指针bottom=49,栈顶指针top=30(指向栈顶元素)。则栈中的元素个数为
以下选项中非法的C语言字符常量是
负责数据库中查询操作的数据库语言是()。
以下说法正确的是()。
随机试题
下列哪项与甲状腺腺瘤无关
A.游离移植B.带蒂移植C.吻合移植D.组织移植E.器官移植骨髓移植属于()。
人感染蛔虫是由于误食了
某患者右大腿被撞伤,下1/3向后成角,局部明显肿胀,不能扪及足背动脉搏动,足趾发凉。最大的可能是
定期定额征收的方式一般适用于无完整考核依据的小型纳税单位。()
在银团贷款中,贷款协议签订后的日常管理工作主要由()负责。
下列道教著名历史人物中,自号“华阳隐居”、“扶摇子”的分别是()。
吉林省划分为四个生态经济区,中部为()。
在信仰崩溃的时代,那些佯癫装疯的狂人倒是一些太严肃地对待其信仰的人。鲁迅深知此中之理,说嵇康、阮籍表面上毁坏礼教,实则倒是太相信礼教,因为不满意当权者利用和亵渎礼数,才以反礼教的过激行为发泄内心愤想。其实,在任何信仰体制之下,多数人并非真有信仰,只是做出相
有以下程序:#include<stdlib.h>structNODE{intnum;structNODE*next;};main(){structNODE*p,*q,*r;p=(st
最新回复
(
0
)