首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <string.h> struct STU { int hum; float TotalScore; }; void f(struct STU p)
有以下程序 #include <string.h> struct STU { int hum; float TotalScore; }; void f(struct STU p)
admin
2009-01-15
59
问题
有以下程序 #include <string.h> struct STU { int hum; float TotalScore; }; void f(struct STU p) { struct STU s[2]={{20044,550},{20045,537}}; p.num=s [1].num; p.TotalScore-s[1].TotalScore; } main() { struct STU s[2]-{{20041,703},{20042,580}}; f(s[0]); printf("%d %3.0f\n",s[0].num,s[0].TotalScore); } 程序运行后的输出结果是
选项
A、20045 537
B、20044550
C、20042580
D、20041 703
答案
8
解析
把结构体变量作为一个参数传递给函数时,传递的是实参结构体变量的值,系统将为结构体类型的形参开辟相应的存储单元,并将实参中各成员的值赋给对应的形参成员。因此,改变形参变量的内容不会影响实参,即传值调用。所以本题的函数f()没有对传递的结构体s[0]作任何改动,结果还是20041 703。应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/qOHp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1、标题为“显示记录”的窗体上画一个名称为Text1的文本框,其初始内容为空;再画一个名称为Command1的命令按钮数组(下标从0开始,
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。(1)在名称为Form1的窗体上画两个标签(名称分别为Label1和Label2,标题分别为“身高”和“体重”)、两个文本框(名称分别为Text1和Text2,Tex
请根据以下各小题的要求设计VisualBasic应用程序(包括界面和代码)。在考生文件夹下有一个工程文件sjt2.vbp。窗体中已含有除计时器外的其他控件,还有一个过程sub1,其功能是按照Text1中的通话时间计算通话费,并将其显示在Text2中。
下面关于控件数组的叙述中正确的是
下列叙述中正确的是
以下VisualBasic不支持的循环结构是
一棵二叉树共有25个节点,其中5各是叶子节点,则度为1的节点数为()。
为了实现对象的自动拖放,应该设置该对象的一个属性。下面设置中正确的是()。
算法的有穷性是指()。
负责数据库中查询操作的数据库语言是( )。
随机试题
公债依存度的国际公认警戒线是
拉里.朗用“四个适宜”概括了MIS的核心作用,其中之一是将信息()
桡骨远端骨折,骨折线经关节面,远端骨折片向背侧移位,该骨折诊断为
女性,36岁,患糖尿病1个月,胰岛素治疗过程中出现全身性轻度水肿。此水肿发生的原因是
尿路感染诊断的最重要依据是
脑出血与蛛网膜下腔出血的主要区别是
计算外墙工程量时,外墙的长度应以()为准。
环境问题一旦发生,再来治理,非但费事劳神,而且难以转变,甚至不可逆转。因而,“先发展,后治理”的观点不仅是片面的,而且是非常危险的。这段话主要支持了这样的观点,即()。
“读书无用论”越来越盛行。从前,人们推崇“万般皆下品,唯有读书高”,但当今社会受教育成本高昂,就业形势严峻,很多大学生面临“毕业即失业”。更有数据表明,超过一半的大学生的第一份工作的工资低于农民工的平均工资。所以,为数众多的人认为读书其实是无用的。以下不能
TheUnitedStates’predominanceinscienceandtechnologyisfading,areportreleasedthismonthbytheNationalScienceBoard
最新回复
(
0
)