首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a;char b[10];double c;}; void f(structAt); main() {structA a={1001,"ZhangDa",1098.0};
有以下程序 #include #include struct A { int a;char b[10];double c;}; void f(structAt); main() {structA a={1001,"ZhangDa",1098.0};
admin
2020-07-28
49
问题
有以下程序
#include
#include
struct A
{ int a;char b[10];double c;};
void f(structAt);
main()
{structA a={1001,"ZhangDa",1098.0};
f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(structAt)
{t.a=1002;
strcpy(t.b,"ChangRong");
t.c=1202.0;}
程序运行后的输出结果是
选项
A、1002,ChangRong,1202.0
B、1001,ChangRong,1098.0
C、1001,ZhangDa,1098.0
D、1002,ZhangDa,1202.0
答案
C
解析
本题主要考查是的函数调用时参数之间的传递问题。在C语言中参数之间的传递是传值,也就是把实参的值复制一份传递给形参,而实参的值不发生变化。所以对于本题来说,在主函数中执行f(a),把结构体变量a的值复制一份传递给形参变量t,而实参变量a的值保持不变。
转载请注明原文地址:https://kaotiyun.com/show/RI3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序段完全正确的是()。
下列叙述中正确的是()。
若有定义语句:inta[4][10],*p,*q[4];,且0≤i<4,则错误的赋值是()。
以下叙述中错误的是()。
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:求出如下分数列的前n项之和。和值通过函数值返回main函数。例如,若n=5,则应输出8.391667。请改
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据域
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是将不带头结点的单向链表逆置,即若原链表中从头至尾结点数据域依次为2、4、6、8、10,逆置后,从头至尾结点数据
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,请编函数fun,其功能是将一个数字字符串转换成与其面值相同的长整型整数。可调用strlen函数求字符串的长度。例如:在键盘输入字符串
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,通过定义学生结构体变量,存储了学生的学号、姓名和三门课的成绩。所有学生数据均以二进制方式输出到文件中。函数fun的功能是重写形参
随机试题
患者,女,27岁。人工流产排出完整胚胎,3天后高热、寒战,恶心,腹胀,下腹压痛,反跳痛,妇科检查:宫颈口闭合有举痛,子宫略大,两侧附件明显触痛,拒按。发病机制为
对印痕分析判断方法的描述,错误的是()。
能调节肾泌NH3的主要是
患者,女性,35岁。误服敌敌畏150ml,出现呼吸困难,瞳孔缩小,视物模糊,肌肉颤动,其中毒机制是
以下属于患者履行了权利的情形是
下列关于签订、履行合同失职被骗罪的说法正确的有()。
我国货币政策的中介目标是货币供应量,下列对M1的表述正确的有()。
当下,企业经营者的工资制度通常是()
有期徒刑的期限,数罪并罚时最高不得超过()年。
Whichofthefollowingisthemostsuitabletitleforthetext?Whatdoesthewordeducationinthefirstparagraphmostprobab
最新回复
(
0
)