函数t、f的定义如下所示,其中,a是整型全局变量。设调用函数t前a的值为5,则在函数中以传值调用(callbyvalue)方式调用函数f时,输出为(1);在函数t中以引用调用(callbyreference)方式调用函数时,输出为(2)()。 空白(2)处应选择
发布日期:2021-11-23
试题解析
全局变量
全局变量是编程术语中的一种,源自于变量之分。变量分为局部与全局,局部变量又可称之为内部变量。由某对象或某个函数所创建的变量通常都是局部变量,只能被内部引用,而无法被其它对象或函数引用。全局变量既可以是某对象函数创建,也可以是在本程序任何地方创建。全局变量是可以被本程序所有对象或函数引用。
- 中文名
-
全局变量
- 也称为
-
外部变量
- 目的
-
一般应作全局变量声明
- 外文名
-
Global variables
- 变量
-
在
定义
《定义》是伯远、甘望星、胡烨韬、井汲大翔、任胤蓬、俞更寅、羽生田挙武 (AMU)、张星特、张欣尧在《创造营2021》第十期公演中合作表演的歌曲。
- 中文名
-
定义
- 谱曲
-
Daniel Caesar/Pontus Kalm/Gregory Curtis
- 发行日期
-
2021年4月24日
- 词
-
王天放/G_10@25hrs Music Team
- 所属专辑
-
创造营2021
- 编曲
-
Daniel Caesar & Pontus Kalm(@TK Music)/马海昕Aaron
- 唱片公司
-
腾讯视频
整型
整型就是将第二次发酵成熟的面团做成一定形状的面包坯的过程。
正确答案:
D
解析:
本题主要考查函数调用时参数的传递方式。如果采用传值方式调用,则形参值的变化不会影响实参;如果采用引用方式调用,则形参值的变化会直接反映到实参。本题中如果在函数t中采用传值方式调用函数f,a的值传给形参r,在函数f中,a的值变为6,r的值为10并返回赋给变量x,由于a是全局变量,退出函数f后a的值依然为6,所以函数t的输出结果为16。如果函数t采用传值方式调用函数f,则形参r就是对实参a的引用,对r的修改就是对a的修改,在执行a=r+1时,a和r的值都变为6,执行r=r*2,a和r的值都变为12,并将r的值返回给x,因此函数t的输出结果为24。
题王网让考试变得更简单
扫码关注题王,更多免费功能准备上线!