首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include struct A { int a; char b[10]; double c; }; void f(struet A t);
有以下程序: #include #include struct A { int a; char b[10]; double c; }; void f(struet A t);
admin
2021-02-25
42
问题
有以下程序:
#include
#include
struct A
{
int a;
char b[10];
double c;
};
void f(struet A t);
main( )
{
struet A a={1001,"ZhangDa",1098.0};
f(a);
printf("%d,%s,%6.1f\n",a.a,a.b,a.c);
}
void f(struet A t)
{
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://kaotiyun.com/show/2ntp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义:struct{intn;floatx;)s[2],m[2]={{10,2.8},{0,0.0});则以下赋值语句中正确的是()。
下列叙述中正确的是()。
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)y+=2;elsey+=3;printf("%d\n",y);}程序运行
有以下程序:#include<stdio.h>main(){inta,b;for(a=0;a<3;a++){scanf("%d",&b);switch(b){default:printf("
以下叙述中正确的是()。
在满足实体完整性约束的条件下()。
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在处应填入的选项是Structlink{chardata;}node;
设一棵树的度为3,共有27个结点,其中度为3,2,0的结点数分别为4,1,10。该树中度为1的结点数为
假定已建立以下链表结构,且指针p和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是
随机试题
颈动脉窦
服用磺胺时,同服小苏打的目的是
与胶片将X线强度差异转换为光学密度的因素无关的是
A、抑制甲状腺激素生物合成B、首先抑制甲状腺激素的释放,也抑制其合成C、抑制甲状腺激素生物合成,并阻止外周组织T4转化成T3D、阻止T4转化为T3E、破坏甲状腺腺泡上皮细胞及使甲状腺内淋巴细胞产生抗体减少放射性131I
“三同时”制度的主要法律依据有()。
凡在盘存日期,法定所有权属于企业的存货,不论其存放地点如何,均视为企业的存货。()
在近代中国社会的诸多矛盾中,最主要的矛盾是()。
A、14.2B、16.4C、18.6D、15A从每行来看,第二个数字+第三个数字一1=第一个数字。0.9+6.5—1=6.4、1.6+6.2—1=6.8、7.2+8—1=(14.2)。
水质型缺水是水资源的污染加重了水资源的短缺状况。根据上述定义,下列属于水质型缺水的是:
Tofindoutwhattheweatherisgoingtobe,mostpeoplegodirectlytothetelevision,theradioornewspapertogetaweather
最新回复
(
0
)