首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <stdio.h> #include <string.h> typedef stmct{ char name[9];char sex;float score[2];}STU; void f(STU a)
有以下程序 #include <stdio.h> #include <string.h> typedef stmct{ char name[9];char sex;float score[2];}STU; void f(STU a)
admin
2010-09-05
90
问题
有以下程序
#include <stdio.h>
#include <string.h>
typedef stmct{ char name[9];char sex;float score[2];}STU;
void f(STU a)
{ STU b={"Zhao",’m’,85.0,90.0}; 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/OwWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
编写如下程序:PrivateSubComoaand1_Click()DimscoreAsIntegerscore=86Ifscore>85Thenr
对于列表框控件List1,能够表示当前被选中列表项内容的是( )。
算法的时间复杂度是指()。
下面有关标准模块的叙述中,错误的是()。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数是错
窗体如图所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:PrivateSubCommand1_Click()
下面属于白盒测试方法的是
用LineInput语句从顺序文件读出数据时,每次读出一行数据。所谓一行是指遇到()分隔符,即认为一行的结束。
窗体上有1个名称为Command1的命令按钮,事件过程及函数过程如下:PrivateSubCommand1_Click() DimmAsString m=InputBox("请输入字符串") Printpick_str(m)En
对下列二叉树进行前序遍历的结果为
随机试题
在共产主义社会,社会生产力高度发展,物质产品极大丰富,人们精神境界极大提高,消费资料实行
前房角镜检查时,依Scheie前房角分类法,能看到巩膜突者为
牙龈切除术使用的切口为改良Widman翻瓣术中的第一切口为
合同成立的时间为()。
适用于地面有水、孔数较多的中小跨径预制梁板安装的是()。
资本市场线(CML)表示()。
旅游景区质量等级评定的确定,要依据和参考()的分数。
“一带一路”是我国基于古代丝绸之路的历史符号所构建的推动国际经贸交流与合作的顶层国家发展倡议。下列历史人物中未曾对古代丝绸之路的开拓与发展做出突出贡献的是:
从她的文字看来,她是一个亲切而慷慨的朋友,又不失敏锐的头脑和绝佳的幽默感。
Discoveriesinscienceandtechnologyarethoughtby"untaughtminds"tocomeinblindingflashesorastheresultofdramatica
最新回复
(
0
)