首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { inta; charb[10]; doublec; }; structAf(structAt); main() { structAa={1001,"ZhangDa",1098.0}; a=
admin
2015-07-31
25
问题
有以下程序
#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://jikaoti.com/ti/Pvi0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是______。fun(int*s,int*p){staticintt=3;*p=s[t];t--;}main(){intstr[]={1,2,3,4},i,m=0;
执行以下程序段时,输出结果为()。doublea;a=333.721568;printf("%-62e\n",a);
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。下列不能将变量c中的大写字母转换为对应小写字母的语句是()。
若有定义intm=5,y=2,则执行表达式y+=y-=m*=y后,y的值为【】。
下列选项中不合法的十六进制数是()。
下列工具中为需求分析常用工具的是()。
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是【】。
随机试题
A.经口感染B.经血行播散感染C.经淋巴道感染D.腹腔内病灶直接蔓延肠结核的主要感染途径是
溴新斯的明的化学名是
甲,乙、丙是某合伙企业的合伙人,甲是受委托执行合伙事务的合伙人。该合伙企业出售其厂房,需要由()。
容易引起职业性白内障的是()。
某建筑公司所承建的某住宅项目质量不符合约定,建设单位要求其返工,该建筑公司以气候已经不适宜继续施工为由拒绝了这个要求,建设单位请求减少支付工程款,对于这个请求,()。
存放甲、乙、丙类液体的仓库宜布置在地势()的地方。
根据下列资料,回答下列题。2011年末,湖南省中小企业共计18.49万家,较上年增长11.0%,占全省企业总数的99.8%。2011年全省中小企业实现增加值达8154.32亿元,较上年增长16.1%;中小企业增加值占GDP的比重为41.5%。比上
TCP中滑动窗口的值设置得太大,对主机的影响是()。
在考生文件夹下打开EXC.xlsx文件,将sheetl工作表的A1:C1单元格合并为一个单元格,水平对齐方式设置为居中;计算各类人员的合计和各类人员所占比例(所占比例=人数/合计),保留小数点后2位,将工作表命名为“人员情况表”。
Themostimportantdecisionthatacompanyhastomakeregardingadvertisingiswheretoadvertise.Werefertothesemeansof【1
最新回复
(
0
)