首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include #include typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zha
有以下程序: #include #include typedef struct{char name[9];char sex;int score[2];}STU; STU f(STU a) { STU b={"Zha
admin
2015-08-09
84
问题
有以下程序:
#include
#include
typedef struct{char name[9];char sex;int score[2];}STU;
STU f(STU a)
{ STU b={"Zhao",’m’,85,90};
int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++)a.score
i =b.score
;
return a;
}
main()
{ STU c={"Qi,m",’f’,95,92},d;
d=f(c);
printf("%s,%c,%d,%d,",d.name,d.sex,d.score[0],d.score[1]);
printf("%s,%c,%d,%d\n",c.name,c.sex,c.score[0],c.score[1]);
}
程序运行后的输出结果是( )。
选项
A、Zhao,m,85,90,Qiaul,f,95,92
B、Zhao,m,85,90,Zhao,m,85,90
C、Qian,f,95,92,Qian,f,95,92
D、Qian,f,95,92,Zhao,m,85.90
答案
A
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个副本,函数f所做的所有操作只是针对这个数据副本进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://kaotiyun.com/show/HQDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是______。#defineMA(x)x*(x-1)main(){inta=1,b=2;printf("%d\n",MA(1+a+b));}
下列关于栈的描述中错误的是______。
结构化分析方法是面向______进行分析的方法。
下列程序的输出结果是()。#include<stdio.h>main(){inta=4;printf("%d\n",(a+=a-=a*A));}
有下列程序段:intn,t=-1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入死循环,从键盘输入的数据应该是()。
已知inta=2,b=3;则执行表达式a=a<b后,变量a的值为()。
下列程序的循环次数是______。x=2;do{x=x*x;}while(!x);
对于长度为n的线性表,在最坏情况下,下列各种排序法所对应的比较次数中正确的是()。
下列叙述中错误的是()。
随机试题
A.乙酰CoA羧化酶B.HMG-CoA还原酶C.HMG-CoA合成酶D.HMG-CoA硫解酶合成脂酸的关键酶
从可持续发展观点出发,考虑建筑全寿命周期中(包括自建材生产开始、施工安装,建筑运行、建筑报废拆卸解体至再生利用)的能耗,下列哪类建筑能耗最大?
工程和承包商设备的保险包括( )。
商业银行每年度进行一次常规压力测试,还在并表基础上分币种实施压力测试。()
某有限责任公司股东甲、乙、丙、丁分别持有公司5%、20%、35%和40%的股权,该公司章程未对股东行使表决权及股东会决议方式作出规定。下列关于该公司股东会会议召开及决议作出的表述中,符合《公司法》规定的是()。
提倡“民为贵,社稷次之,君为轻”思想的是()。
某校开设重点班和非重点班,并且分别安排了不同的学习计划,这种做法违反了()。
5/8,3/5,5/2,4/5,25/8,()。
设函数y=,则y(n)(0)=_______。
She______hisinvitationtodinnerasshewasonadiet.
最新回复
(
0
)