首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
147
问题
有以下程序
#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全国计算机二级
相关试题推荐
s1和s2已正确定义并分别指向两个字符串。若要求:当s1所指串大于s2所指串时,执行语句S。则以下选项中正确的是______。
下列选项中,值为1的表达式是()。
有下列程序:#include<stdio.h>main(){charc1,c2,c3,c4,c5,c6;scanf("%C%C%C%C",&C1,&C2,&C3,&C4);c5=getchar();c6=getc
有下列程序:main(){intx=5;do(printf("%d",x-=4);}while(!(--X));}程序的输出结果是()。
有以下函数intaaa(char*s){char*t=s;while(*t++);t--;return(t-s);}以下关于aaa函数的功能的叙述正确的是
有下列程序段:structSt{intx;int*y;)*pt;inta[]={1,2),b[]={3,4);structstc[2]={10,a,20,b);pt=c;下列选项中表达式的值为11
对两个数组a和b进行下列初始化:charm[]="1234567";charn[]={’1’,’2’,’3’,’4’,’5’,’6’,’7’};则下列叙述正确的是()。
已有定义:chara[]="xyz",b[]={’x’,’y’,’z’};,下列叙述中正确的是()。
有下列二叉树,对此二叉树前序遍历的结果为()
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
我国目前数字出版产业的特征包括()等。
腹满的辨证论治规律怎样?
Internet中实现主机到主机的定位协议是_________。
为合伙经营一餐馆,甲、乙两人共同向丙借款1万元,逾期未还。该还款责任为()。
低钾血症最早出现的临床表现为
A.龈乳头坏死B.呈反波浪状C.龈乳头扁圆形肥大、有蒂D.呈桑葚状E.增生牙龈覆盖全部牙冠妊娠性龈瘤表现是
学校组织特征的独特性表现在()。
社会主义经济制度的基础是()。
[*]
Thatexperiencesinfluencesubsequentbehaviourisevidenceofanobviousbutneverthelessremarkableactivitycalledrememberin
最新回复
(
0
)