首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include stmct STU { int a; char b[10]; float c; }; void fun(struct STU t); main() { struct STU a={1001,’’Tim’’,
有以下程序: #include #include stmct STU { int a; char b[10]; float c; }; void fun(struct STU t); main() { struct STU a={1001,’’Tim’’,
admin
2021-07-09
37
问题
有以下程序:
#include
#include
stmct STU
{
int a;
char b[10];
float c;
};
void fun(struct STU t);
main()
{
struct STU a={1001,’’Tim’’,635.0};
fun(a);
printf(’’%d,%s,%5.1f\n’’,a.a,a.b,a.c);
}
void fun(struct STU t)
{
t.a=1002:
strcpy(t.b,’’Dom’’);
t.c=701.0;
}
程序运行后的输出结果是( )。
选项
A、1001,Tim,635.0
B、1002,Dom,701.0
C、1002,Dom,701.0
D、1001,Tim,701.0
答案
A
解析
此题主要是考查结构体作为子函数参数的值传递还是地址传递的问题,子函数的功能是将形参的值用一个固定的值覆盖,但因为是值传递,所以实参的值不会变化,所以在主函数中的结构体a的值没有发生变化。
转载请注明原文地址:https://kaotiyun.com/show/67tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidf(int*p,int*q);main(){intm=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}voidf(int*p,int*q){p=p
若有以下程序#include<stdio.h>intk=7;voidf(int**s){int*t=&k;*s=t;printf("%d,%d,%d,",k,*t,**s);}
有以下程序#includevoidmain(){inta[]={2,3,5,4},i;for(i=0;i
以下数组定义中错误的是()。
设有语句:if(a==1)b=2;c=3;,以下语句中与之等价的是()。
下面不属于软件需求规格说明书内容的是()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)则在()处填入的选项是()。strucflink{chardata;_______}node;
给定程序中,函数fun的功能是:计算形参X所指数组中N个数的平均值(规定所有数均为正数),将所指数组中小于平均值的数据移至数组的前部,大于等于平均值的数据移至K所指数组的后部,平均值作为函数值返回,在主函数中输出平均值和移动后的数据。例如,有10个正
下列不属于软件工程3个要素的是()。
随机试题
如果出版物是独创的,无替代品种的,应强调其原创或独创的意义。()
InSonsandLovers,D.H.LawrencepresentedPaulasa(n)manandartist.()
缺氧情况下,糖酵解途径生成的NADHq+H+的代谢去路
结核性腹膜炎患者,发现结核杆菌阳性率最高的方法是
A.腔道给药B.黏膜给药C.注射给药D.皮肤给药E.呼吸道给药滴眼剂的给药途径属于()
老板甲春节前转移资产,拒不支付农民工工资。劳动部门下达责令支付通知书后,甲故意失踪。公安机关接到报警后,立即抽调警力,迅速将甲抓获。在侦查期间,甲主动支付了所欠工资。起诉后,法院根据《刑法修正案(八)》拒不支付劳动报酬罪认定甲的行为,甲表示认罪。关于此案,
行为人可通过某些方式取得票据权利,这些方式有()。
(2012年真题)我国《刑法》第6条第2款规定:“凡在中华人民共和国船舶或者航空器内犯罪的,也适用本法。”该条文所体现的法律对人效力的原则是()。
边缘分布均为正态分布的二维随机变量其联合分布()
WhatisDr.Francis?______
最新回复
(
0
)