首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa"
有以下程序 #include #include struct A { int a; char b[10]; double c; }; void f(struct A t); main() { struct A a={1001,"ZhangDa"
admin
2015-07-28
39
问题
有以下程序
#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、1001,ZhangDa,1098.0
B、1002,ChangRong,1202.0
C、1001,ChangRong,1098.0
D、1002,ZhangDa,1202.0
答案
A
解析
函数f()传递的参数为结构体变量,也是一种值传参,形参的变化不能影响到实参,所以调用函数f(a)对a中的数据没有影响。所以输出结果为选项A)。
转载请注明原文地址:https://www.kaotiyun.com/show/kKJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序运行后的输出结果是______。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case
有以下程序 main() { char s[]="159",*p; p=s; printf ("%c",*p++);printf("%c",*p++); } 程序运行后的输出结果是______。
设有定义“int a=3,b,*p=&a”,则下列语句中使b不为3的语句是______。
己知int i,x[3][4];,则不能将x[1][1]的值赋给变量i的语句是______。
有以下程序 int a=3; main() { int s=0; { int a=5;s+=a++;} s+=a++; printf("%d\n",s); } 程序运行后的输出结果是______。
下列程序执行后的输出结果是______。 main() { char arr[2][4]; strcpy (arr[0],"you");strcpy(arr[1],"me"); an[0][3]=’&’; printf("%s \n",arr [0]);
以下对C语言的描述中,正确的是______。
有以下程序#includetypedefstruct{intnum;doubles;}REC;voidfunl(RECx){x.nllm=23;x.s=88.5;}main(){RECa={16,90.0);funl(A);
以下叙述中正确的是
以下关于C语言的叙述中正确的是
随机试题
A.飞沫传播B.粪—口传播C.血液传播为主D.虫媒传播E.垂直传播艾滋病的主要传播途径是
下列关于支托凹的预备,说法错误的是
某女,45岁。患有类风湿性关节炎,长期服用解热镇痛药。近期咽喉肿痛、牙痛,邻居介绍服用新癀片。患者购药时向药师咨询,希望了解该药的更多信息。药师咨询患者一般情况和用药目的后,结合病人既往治疗情况,阻止了该患者购买新癀片。药师进一步说明,若加服新癀片,造
为口腔真菌感染的患者进行口腔护理时应首选()
下面各项中,不属于定量风险分析的方法是()
内部报酬率是使投资项目的净现值()的贴现率。
历史文化城镇、街道、村庄的布局、环境、历史风貌等遭到严重破坏的,由()撤销其历史文化街区、村镇称号。
某地农村青壮年劳动力大量外出打工,留守儿童现象比较普遍。某社会工作服务机构运用社会策划模式为这一地区的留守儿童提供服务。下列做法中,最能体现社会策划模式特点的是()。
在编制工资表时,要求()。
严格控制公文数量,简化行文手续,其主要措施是()。
最新回复
(
0
)