首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include<stdio.h> #include<string.h> struet A { int a; char b[10]; double c; }; struet A f(struet A t); main() { struet A
有以下程序: #include<stdio.h> #include<string.h> struet A { int a; char b[10]; double c; }; struet A f(struet A t); main() { struet A
admin
2021-04-28
20
问题
有以下程序:
#include<stdio.h>
#include<string.h>
struet A
{
int a;
char b[10];
double c;
};
struet A f(struet A t);
main()
{
struet A a={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;
strcpy(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://kaotiyun.com/show/HHtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据流图中带有箭头的线段表示的是( )。
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下叙述中错误的是
以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序voidsort(inta[],intn){inti,j,t;for(i=0;i
若有定义:inta,b,c;,则以下选项中的赋值语句正确的是()。
若有表达式(w)?(一x):(++y),则其中与w等价的表达式是
以下关于逻辑运算符两侧运算对象的叙述中正确的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
在C语言中,以下说法不正确的是()。
随机试题
Thelawsaysthatwomenshouldhavethechanceofdoingthesamejobsasmenandearnthesameasthem.Therealityisveryd
自然种群有三个特征,它们分别是:数量特征、空间特征和______。
代位继承适用的范围为()
建立人工气道,气囊的压力应维持在()
多层建筑物层顶内和场馆看台下部分被利用时,净高在()的部位计算1/2面积。
期货公司存管的客户保证金应当全额存放在期货保证金账户和期货交易所专用结算账户内,严禁在期货保证金账户和期货交易所专用结算账户之外存放客户保证金。()
中国银监会2012年颁布的《商业银行资本管理办法(试行)》中明确提出的监管资本要求有()。
班级管理模式中的“目标管理”是由()提出的。
合同在本质上属于
监控数据库系统运行状态是数据库管理员非常重要的职责。数据库管理员有如下工作:Ⅰ.定期实施数据库完整备份并将备份数据传送到远端容灾中心Ⅱ.定期查看数据库空间是否满足业务需求Ⅲ.定期查看数据缓冲区命中率、数据库锁情况Ⅳ.
最新回复
(
0
)