首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA { inta; charb[10]; doublec; }; voidf(structAt); main() { structAa={1001,"ZhangDa",1098.0}; f(a);
有以下程序 #include #include structA { inta; charb[10]; doublec; }; voidf(structAt); main() { structAa={1001,"ZhangDa",1098.0}; f(a);
admin
2020-11-23
29
问题
有以下程序
#include
#include
structA
{
inta;
charb[10];
doublec;
};
voidf(structAt);
main()
{
structAa={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
voidf(structAt)
{
t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;
}
程序运行后的输出结果是
选项
A、1002, ZhangDa,1202.0
B、1002,ChangRong,1202.0
C、1001, ChangRong,1098.0
D、1001,ZhangDa,1098.0
答案
D
解析
本题考查结构体的相关操作以及传值、传址的区别,该题中调用f函数后,会生成参数a的一个副本,而不会改变a的值,所以a值维持原值,选项D正确。
转载请注明原文地址:https://jikaoti.com/ti/F2D0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,函数fun的功能是:将s所指字符串中下标为偶数同时ASCII值为奇数的字符删除,s所指串中剩余的字符形成的新串放在t所指的数组中。
给定程序MODI1.C中函数fun的功能是:为一个偶数寻找两个素数,这两个素数之和等于该偶数,并将这两个素数通过形参指针传回主函数。请改正函数fun中指定部位的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构
对于函数声明:voidfun(floatarray[],int*ptr);以下叙述中正确的是()。
下列叙述中正确的是()。
以下针对全局变量的叙述中错误的是()。
检查软件产品是否符合需求定义的过程称为
通常软件测试实施的步骤是()。
有三个关系R,S和T如下图所示:其中关系T由关系R和S通过某种运算得到,则所使用的运算为
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是
在数据库系统中,数据模型包括概念模型、逻辑模型和()。
随机试题
Today,thereisnosuchthingasa"typical"collegestudent.Peopleofallagesareenrolledincollege.Thoughtheconcept
脑疝
将艺术品分为语音层、语义层、图式层和客体层这四个层次的美学家是【】
资本主义社会的通货膨胀()
我愿是城堡的废墟耸立在高山之巅,即使被轻易毁灭,我也并不懊丧……只要我的爱人是一根常青藤,绿色枝条恰似臂膀,沿着我的前额上升。这里采用了什么抒情手法?
副根管是指
A.联苯胺B.氯甲醚C.石棉D.砷E.焦炉逸散物
劳动者不愿意按照现行货币工资水平和工作条件就业而引起的失业是指()。
将设计准备、设计、招投标和施工过程等进行分类属于()分类。
软件生命周期是指
最新回复
(
0
)