首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { inta; charb[10]; doublec; }; structAf(structAt); main() { structAa={1001,"ZhangDa",1098.0}; a=
admin
2015-07-31
39
问题
有以下程序
#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全国计算机二级
相关试题推荐
下面程序的执行结果为______。main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;c
设有如下枚举类型定义:enumpro_lan{Basic=3,C,Delphi=10,Pascal,Fortran};枚举量Fortran的值为______。
若执行下面的程序时,从键盘上输入5和2,则输出结果是______。main(){inta,b,k;scanf("%d,%d",&a,&b);k=a;if(a<b)k=a%b;e
若有说明语句“inta;floatb;”,以下输入语句正确的是()。
软件是程序、数据和______的集合。
以下合法的C语言赋值语句是()。
整型变量x和Y的值相等,且为非0值,则以下选项中结果为0的表达式是______。
结构化分析方法是面向______进行分析的方法。
随机试题
驾驶机动车遇到这种情况时,要快速向左绕过。
设f(x)=ax3-6ax2+b在区间[-1,2]的最大值为2,最小值为-29,又知a>0,则a,b的取值为______.
在山地条件下,影响植被分布的主要地形要素有哪些?
细胞毒素类抗癌药有
消化性溃疡的病理损伤深度浅者至少达
急性肾型肾衰竭最常见的原因是
药物稳定性研究的重点是
设定目标的意义就在于()。
在当代中国,坚持发展是硬道理的本质要求,就是()。
TheNBAlockout(停工)didnotfinishonThursdaynight,butitwasnearlyanend,amidlight-heartedjokesandaggressivewordchoi
最新回复
(
0
)