首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include structA {inta;charb[10];doublec;}; voidf(structAt); main() {structAa={1001,"ZhangDa",1098.0}; f(a);print
有以下程序 #include #include structA {inta;charb[10];doublec;}; voidf(structAt); main() {structAa={1001,"ZhangDa",1098.0}; f(a);print
admin
2015-07-31
30
问题
有以下程序
#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://kaotiyun.com/show/a6Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面程序main(){inti,j,m,n;i=5;j=10;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}运行后,i,j,
若有如下程序:f2(char*t){*t=*t-32;return(*t);}fl(char*p){for(;*p!=’\0’;p++)if(*p>=’a’&&*p<=’z’)f
若有定义语句:floatx[6];则以下对x数组元素的正确引用形式是()。
表达式1/2*(int)3.7/(int)(2.4*(1.5+2.5))值的数据类型为______。
以下数组定义中不正确的是______。
下列叙述中不正确的是()。
数据库系统的核心是()。
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
下列叙述中,错误的是()。
下列表达式中,可以正确表示x≤0或x≥1的关系是()。
随机试题
有关张力性气胸的说法中错误的是
(1)大钟公司20X3年3月以每台不含税售价4000元销售冰箱100台,采用以旧换新方式销售冰箱50台,每台实收3500元,企业按照575000元计人该月销售额。(2)民得利超市是一般纳税人,20X3年3月,开具专用发票销售商品,取得不含税销售额为
或有负债胜诉与败诉在合并报表中应如何处理?
公安工作是以国家暴力做后盾的,是以警察的实力即武装的、特殊的手段作保障的,具有鲜明的强制性。()
为什么需求的价格弹性较高会导致垄断竞争厂商进行非价格竞争?(2017年南京大学919经济学)
下列选项中,属于所有权继受取得方式的有
BeautyisbigbusinessinChina.Thecountry’scosmeticsmarketisworth$26billionayear,makingitthethird-biggestinthe
逻辑结构设计的成果是形成逻辑设计说明书;下面哪一项不是逻辑设计说明书包括的内容?
计算机能直接识别和执行的语言是——。
AccordingtoColonelAhmedBani,NATO’sairstrikeisto______.
最新回复
(
0
)