首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { inta; charb[10]; doublec; }; structAf(structAt); main() { structAa={1001,"ZhangDa",1098.0}; a=
admin
2015-07-31
49
问题
有以下程序
#include
#include
structA
{
inta;
charb[10];
doublec;
};
structAf(structAt);
main()
{
structAa={1001,"ZhangDa",1098.0};
a=f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
structAf(structAt)
{
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;
returnt;
}
程序运行后的输出结果是
选项
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/wEDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有以下定义:inta[3][3]={1,2,3,4,5,6,7,8,9};int(*ptr)[3]=a;则下列能正确表示数组元素a[1][2]的表达式是______。
设有如下枚举类型定义:enumpro_lan{Basic=3,C,Delphi=10,Pascal,Fortran};枚举量Fortran的值为______。
若执行以下程序时从键盘上输入9,则输出结果是()。main(){intn;scanf("%d",&n);if(n++<10)printf("%d\n",n);elseprintf("%d\n",n--);
下列程序的输出结果是______。main(){inta=2,b=4,c=6;int*p1=&a,*p2=&b,*p;*(p=&c)=*p1*(*p2
#define能作简单的替代,用宏来替代计算多项式5*x*x+5*x+5的值的函数f,正确的宏定义语句为()。
数据库设计包括两个方面的设计内容,它们是______。
在对文件进行操作的过程中,若要求文件的位置回到文件的开头,应当调用的函数是【】函数。
设有定义:inta=2,b=3,c=4;,则下列选项中值为0的表达式是()。
结构化分析方法是面向______进行分析的方法。
在软件开发过程中,软件结构设计是描述______。
随机试题
在中国革命、建设、改革的历史进程中,马克思主义中国化实现历史性飞跃的次数是()
下列关于一般语汇总体特点的表述中,正确的一项是()
外周血红细胞平均寿命为
XYZ股份有限公司20×4年12月31日的比较资产负债表、20×4年度利润表及其他相关资料如下:其他相关资料如下:(1)本年度营业费用的组成项目:销售成本(不包括工资、折旧等制造费用)748800元折旧费用70200元待摊费用摊销6240
信息校核是对经过初步甄别的信息作进一步的校验核实,对信息的()进行认定。
我国所要建立的适应市场经济要求的市场体系应该是()。
如果互联的局域网高层分别采用TCP/IP协议与SPX/IPX协议,那么我们可以采用的互联设备( )。
Whereisthewoman?
•Readthememoandtheadvertisementbelow.•Completethetourinformationformontheoppositepage.•Writeawordorphrase(i
EachtimeKristyIngramtakesarun,herappsareupandrunningbeforesheeventakesoff."IusetechnologyeverytimeIr
最新回复
(
0
)