首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struct A { int a;char b[10];double c; };struct A f(struct A t); main( ) { struct A a
有以下程序: #include<stdio.h> #include<string.h> struct A { int a;char b[10];double c; };struct A f(struct A t); main( ) { struct A a
admin
2022-06-24
33
问题
有以下程序:
#include<stdio.h>
#include<string.h>
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.1f\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、1001,ZhangDa,1098.0
B、1002,ZhangDa,1202.0
C、1001,ChangRong,1098.0
D、1002,ChangRong,1202.0
答案
D
解析
函数f对结构体进行修改,并返回新的结构体;main函数先定义了一个结构体变量a并为它赋初值,然后调用函数f修改结构体变量的成员值,最后输出新的结构体变量成员。
转载请注明原文地址:https://kaotiyun.com/show/VQkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>struetS{inta,b;}data[2]={10,100,20,200};main(){struetSp=data[1];prinff("%d\n",++(p.a));}程序
设变量已正确定义并赋值,以下正确的表达式是()。
有以下程序#include<stdio.h>intfun(){staticintx=1;x+=1:returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf(
以下选项中不属于C语言程序运算符的是()。
有以下程序#includemain(){inty=9;for(;y>0;y--)if(y%3==0)printf("%d",--y);}程序的运行结果是
下列关于数据库设计的叙述中,正确的是()。
下面不能作为软件需求分析工具的是
设有如下关系表:则下列操作中正确的是
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,
将E-R图转换为关系模式时,实体和联系都可以表示为
随机试题
设有13个同类资源可供4个进程共享,进程对资源的需求量和资源已分配情况如下表所示:请问:系统该如何分配剩余的资源使系统处于安全状态?
下列主张能够得到法律支持的是()
企业所得税税率为25%,子公司本期从母公司购入的1200万元存货全部未实现销售,该项存货母公司的销售成本为800万元,本期母子公司之间无新交易,在母公司编制本期合并财务报表时所作的抵销分录是()。(以万元为单位)
冯某与张某口头约定将一处门面房租给张某,租期2年,租金每月1000元。合同履行1年后,张某向冯某提出能否转租给翁某,冯某表示同意。张某遂与翁某达成租期1年、月租金1200元的口头协议。翁某接手后,擅自拆除了门面房隔墙,冯某得知后欲收回房屋。根据合同法律制度
通常在社区层面组织和运行的小组工作模式是()。
旧中国近代警察的历史,是()结合在一起,镇压革命、迫害人民的历史。
太阳能转换为可利用能的三种方式为热转换、()和化学转换。
绝对剩余价值、相对剩余价值和超额剩余价值的关系是()
Scotlandistherightplacetoreceiveafirst-classeducation.Smith’sideahasextensiveapplications.
Wheredoesthisconversationtakeplace?
最新回复
(
0
)