首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include #include typedef struct{ char name[9]; char sex; float score[2]; }STU; void f(STU a) { STU b={"
有以下程序 #include #include typedef struct{ char name[9]; char sex; float score[2]; }STU; void f(STU a) { STU b={"
admin
2010-12-10
29
问题
有以下程序
#include
#include
typedef struct{ char name[9]; char sex; float score[2]; }STU;
void f(STU a)
{ STU b={"Zhao",′m′,850,900}; int i;
strcpy(a.name,b.name);
a.sex=b.sex;
for(i=0;i<2;i++) a.score
=b.score
;
}
main()
{ STU c={"Qian",′f′,95.0,92.0};
f(c);
printf("%s,%c,%2.0f,%2.0f\n",c.name,c.sex,c.score[0],c.score[1]);
}
程序的运行结果是
选项
A、Qian,f,95,92
B、Qian,m,85,90
C、Zhao,f,95,92
D、Zhao,m,85,90
答案
A
解析
本题考查的是函数调用时的参数传递问题。程序在调用函数f时,传给函数f的参数只是结构变量c在栈中的一个拷贝,函数f的所有操作只是针对这个数据拷贝进行的修改,这些都不会影响变量c的值。
转载请注明原文地址:https://kaotiyun.com/show/1mPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
如果在窗体模块中所有程序代码的前面有语句:Dimx,则x是( )。
在考生文件夹下有一个工程文件sjf5.vbp,其功能是:①单击“读数据”按钮,则将考生文件夹下in5.dat文件中的100个正整数读入到数组a中,同时在Textl文本框中显示。②单击“分组”按钮,则将数组a中所有3的倍数的元素存入数组b中,并对
假定通过复制、粘贴操作建立了一个命令按钮数组Command1,以下说法中错误的是( )。
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
下面描述中不属于数据库系统特点的是
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
程序测试分为静态分析和动态测试。其中【】是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。
现代计算机之所以能自动地连续进行数据处理,主要是因为()
若定义了以下函数: voidf(…) {… *p=(double*)malloc(10*sizeof(double)); … } p是该函数的形参,要求通过p把动态分配存储单位的地址传回主调函数,则形参p的正确定义应当是
随机试题
不同频率的正玄交流电之间没有固定的相位差。
扁錾的用途是什么?
下列属于短篇小说的作品有()
男,36岁,5天前发热、咽痛,应用抗生素治疗无效,颈部浅表淋巴结肿大,咽部充血。扁桃体Ⅱ度肿大,下肢少许瘀斑。白细胞16.6×109/L,原始细胞0.60,血红蛋白80g/L,血小板34×109/L。体检中应特别注意的体征是
光的干涉和衍射现象反映了光的()。[2013年真题]
下列选项中,属于客户风险内生变量的基本面指标的是()。
地球:火星:行星
根据《行政监察法》的规定,行政监察机关有权()。
以下哪句话不对_______。
Health-careserviceswillaccountforalmostone-fifthofalljobgrowthduringthe1996~2005period.Homehealth-careaidswill
最新回复
(
0
)