首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> structA { int a;char b[10];double c;); structA f(structA t);
有以下程序: #include<stdio.h> #include<string.h> structA { int a;char b[10];double c;); structA f(structA t);
admin
2019-01-11
31
问题
有以下程序:
#include<stdio.h>
#include<string.h>
structA
{ int a;char b[10];double c;);
structA f(structA t);
main()
{ structAa={1001,"ZhangDa",1098.0);
a=f(a);printf("%d,%s,%6.1 f\n",a.a,a.b,a.c);
}
structAf(structA t)
{ t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}
程序运行后的输出结果是( )。【09年9月】
选项
A、1001,ZhangDa,1098.0
B、1002,ZhangDa,1202.0
C、1001,ChangRong,1098.0
D、1002,ChangRong,1202.0
答案
D
解析
在主函数中定义结构体A的变量a,并对其赋初值,再调用函数f(a),在函数f(a)中对结构体变量a的各个成员重新进行了赋值操作,并把其值返回在屏幕上输出。
转载请注明原文地址:https://kaotiyun.com/show/hixp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为``
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
以下函数的功能是求x的y次方,请填空。doublefun(doublex,inty){inti;doublez;for(i=1,z=x;i<y;i++)z=z*【】;returnz;
若有程序:main(){inti,j;scanq("i=%d,j=%d",&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入【
下列叙述中,正确的是
数据库设计包括两个方面的设计内容,它们是
下列叙述中正确的是______。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是______。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
下面关于完全二叉树的叙述中,错误的是______。
随机试题
在7S管理模式中,属于软管理要素的是()
哪种理气药具有雌激素样作用
婴儿啼哭正常的状态是
如果工程师未能及时补发书面指示,又在收到承包人将口头指示的书面记录要求工程师确认的函()个工作日内未作出确认或拒绝答复,则承包商的书面函件应视为对口头指示的书面确认。
低塑性混凝土宜在浇筑完毕后应立即进行()养护。
生产危险货物出口包装容器的企业,必须向检验检疫机构申请进行包装容器的( )。
国际项目管理的发展趋势是________。
工作持续时间,表示完成该工作所需的工作时间。工作持续时间估计(DurationEstimating)的主要方法有________。
下面的程序段 DAT DB 1,2,3,4 MOV AL,0 MOV CX,4 MOV SI,3 LP: ADD AL,DAT[SI] DEC SI LOOPE L
November11,1918wasthedaywhentheFirstWorldWarwasover.Weary(疲劳的)veteranscamehome.Theyleftmanydeadcompanionsbe
最新回复
(
0
)