首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",109
有以下程序 #include #include struct A { int a; char b[10]; double c;}; void f(struct A t); main() { struct A a={1001,"ZhangDa",109
admin
2015-07-31
121
问题
有以下程序
#include
#include
struct A
{ int a; char b[10]; double c;};
void f(struct A t);
main()
{ struct A a={1001,"ZhangDa",1098.0};
f
(A); printf("%d,%s,%6.1f\n", a.a,a.b,a.c);
}
void f(struct 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/qhDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是______。
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
若变量已正确定义,下列正确的程序段是()。
设有下列说明语句:strcutstr{intx;floaty;charz;}st;则下列的叙述中不正确的是()。
有下列函数定义:fun(floath){printf("%f,%f\n”,h,h*h);}该函数的类型是()。
下列语句中,在字符串s1和s2相等时显示"theyareEqual"的是()。
设一棵完全二叉树共有700个结点,则在该二叉树中有______个叶子结点。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
福莱特学说的主要问题是她的溢于言表的_________。
频谱多普勒超声检测到从零位基线向上的血流频谱,表明血流是
A.情志抑郁B.惊恐C.悲伤D.大喜E.思虑过度与痫证发生密切相关的病因是
下列叙述错误的是
不符合动物诊疗规定的行为是
我国《合同法》规定,凡发生下列()情况的,允许解除合同。
某商业银行2011-2013年的收入情况如下所示,按照基本指标法计算出该行2014年应配置的操作风险监管资本是()。
备课是教师的课前准备,备课内容不包括()。
2012年末福建省常住人口3748万人,比上年增长7.01%。农村居民人均纯收入9967元,比上年增长13.5%,扣除价格因素,实际增长10.8%,城镇居民人均可支配收入28055元,比上年增长12.6%,扣除价格因素,实际增长10.0%,农村居民食品消费
TheUnitedNationscelebratedthe60th【B1】______ofitsCharteronMonday,thespeakersaddressingtheUNGeneralAssembly.UNS
最新回复
(
0
)