首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #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
28
问题
有以下程序:
#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});则以下赋值语句中正确的是()。
若有以下语句:intn;floatf=13.8;则执行n=(int)f%3;后,n的值是()。
有以下程序:#include<stdio.h>main(){inti,*ptr:intarray[5]={5,3.1};for(ptr=array,i=0;i<5:i++,ptr++){if(*ptr==0)
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)y+=2;elsey+=3;printf("%d\n",y);}程序运行
设有定义:doublex=2.12;,以下选项中不能完整输出变量x值的语句是()。
以下选项中不能用于描述算法的是()。
数据库设计中反映用户对数据要求的模式是()。
下列给定程序中,函数fun的功能是:将主函数中两个变量的值进行交换。例如,若变量a中的值为8,b中的值为3,则程序运行后,a中的值为3.b中的值为8。请改正程序中的错误,吏它能得出正确的结果。注意:不要改动main函数,不得增行或删行
设有定义语句:floata[10],x;则以下叙述中正确的是()。
随机试题
用叩诊法确定肝界,匀称体型者的正常肝上界位于右锁骨中线第(1)____________肋间,下界位于(2)____________。
投资项目的市场调查,主要指对产出品市场现状和一段历史时期内的情况进行调查,也可包括()。
在江河附近,设计地面的标高应高出设计洪水位()m以上。
下列符合节约用地规定的有()。
上市公司收购行为完成后,下列情形符合法律规定的有()。
青花瓷器是指运用钴料在瓷胎上绘画,然后上透明釉,在高温下一次烧成呈现蓝色花纹的釉下彩瓷器。()
有一位研究者称,在数学方面女性和男性一样有才能。但是她们的才能之所以未被充分发挥出来,是因为社会期望她们在其他更多的方面表现出自己的能力。以下哪项是该研究者的一个假设?
关闭浏览器。
将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,可使用的查询方式是()。
TheWorldNoTobaccoDaythemefor2003isTobaccoFreeFilmsTobaccoFreeFashionAction!WorldNoTobaccoDayiscelebratedar
最新回复
(
0
)