首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struet A { int a; char b[10]; double c; }; struct A f(struet A t);
有以下程序: #include #include struet A { int a; char b[10]; double c; }; struct A f(struet A t);
admin
2021-06-15
40
问题
有以下程序:
#include
#include
struet A
{
int a;
char b[10];
double c;
};
struct A f(struet A t);
main( )
{
8truet A at={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;
strepy(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://www.kaotiyun.com/show/yAtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设Y为整型变量,A=1,A的地址为EF01;B=2,B的地址为EF02;执行语句B=&A;Y=&B;后Y的值()。
有以下程序:#include<stdio.h>main(){intc;while((c=getchar())!=’\n’){switch(c-’3’){case0:case1:putchat(c+4);case2:putchar(c+4)
下面的程序在编译时产生错误,其出错原因是()。撑include<stdio.h>main(){int1_case;floatpfintF;printf("请输入2个数");scanf("%d%f",&1_case,&pfinff);
下列字符数组初始化语句中,不正确的是()。
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
下面不属于软件需求分析阶段主要工作的是
对于现实世界中事物的特征,在实体一联系模型中使用()。
下面不属于需求分析阶段任务的是
随机试题
32位字长的计算机就是指能处理最大为32位十进制数的计算机。()
诊断结肠癌最可靠的依据是
可交换债券与可转换债券的不同之处在于()。
导游下飞机后应当最后到达出口,因为只有导游认识前来迎接的地陪。()
采用FDMA多址方式,系统中心站具有N个信道,每个信道对应一个中心载频,所有的远端站TS可以共享中心站的信道资源,即在中心站的控制下,TS只能工作在一个载频信道上。()
国际收支平衡表的四部分主要内容中,最基本的项目是()。
人口密度是单位面积土地上居住的人口数,它是表示世界各地人口的密集程度的指标。但人口密度只反映人口与土地面积的一般数量关系,不能体现单位面积土地上的人口成分,也不能体现人口与实际供养他的土地面积的关系。为了弥补这些缺陷,出现了一些新的补充性密度指标,如生理密
广东地处改革开放前沿,面临复杂环境,只有时刻绷紧作风建设这根弦,坚持团结和依靠人民群众,才能________团结奋斗的思想基础和群众基础。填入画横线部分最恰当的一项是()。
在下列控制经济中货币总量的各个手段中,中央银行不能完全自主操作的是()。
Wheredidthemanwanttowork?
最新回复
(
0
)