首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设某程序中定义了全局整型变量x和y,且函数f()的定义如下所示,则在语句“x=3*y+1;”中(19)。 int f(int y) { int x; x=3*y+1; return x; }
设某程序中定义了全局整型变量x和y,且函数f()的定义如下所示,则在语句“x=3*y+1;”中(19)。 int f(int y) { int x; x=3*y+1; return x; }
admin
2015-06-03
54
问题
设某程序中定义了全局整型变量x和y,且函数f()的定义如下所示,则在语句“x=3*y+1;”中(19)。
int f(int y)
{ int x;
x=3*y+1;
return x;
}
选项
A、x和y均是全局变量
B、x是全局变量、y是局部变量
C、x是局部变量、y是局部变量
D、x是局部变量、y是全局变量
答案
C
解析
本题主要考查程序中变量的作用域。
根据变量作用域与其定义语句在程序中出现位置关系,可把变量分为局部变量和全局变量两种。其中,在函数外部定义的变量叫做全局变量,又称为外部变量;在函数体内定义的变量是局部变量,又称为内部变量(当然,函数的形参也是一种局部变量)。局部变量和全局变量主要有以下区别。
(1)作用域的不同,局部变量的作用域是定义它的函数或程序段,而全局变量的作用域是整个程序。
(2)局部变量的生命周期与其存储类型有关,而全局变量的生命周期是整个程序的生命周期。
(3)当局部变量和全局变量同名时,局部变量在其作用域内具有更高的优先使用权。
(4)不同函数或程序段之中的局部变量可以同名,而不同的全局变量名称必须不相同。
所以,在本题中,虽然在函数外定义了全局变量x和y,但在函数f中,有局部变量x和v,那么在函数f中使用时,局部变量比全局变量具有更高的优先权,所以函数f中的x和y都是局部变量。
转载请注明原文地址:https://www.kaotiyun.com/show/TCRZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
网络管理协议中,简单网络管理协议SNMP是(1)协议,它基于(2)协议来传输数据。SNMP提供了4类管理操作,其中(3)操作用来提取特定的网络管理信息。SNMP是通过(4)方式实现管理功能的。在SNMP管理控制框架中定义了管理进程和管理代理,其中网络管理工
网络管理协议中,简单网络管理协议SNMP是(1)协议,它基于(2)协议来传输数据。SNMP提供了4类管理操作,其中(3)操作用来提取特定的网络管理信息。SNMP是通过(4)方式实现管理功能的。在SNMP管理控制框架中定义了管理进程和管理代理,其中网络管理工
在OSI网络管理标准中定义了网络管理的5大功能。对历史数据进行分析、统计和整理,为未来的网络规划提供参考的功能属于(1);提供一系列实时数据采集、分析和可视化工具,对流程、负载、丢包、温度、内存、延迟等网络设备和线路进行实时检测的功能属于(2);接收报警信
ATM的155Mb/s接口中,UNI使用(41)。ATM交换机是一个多端口设备,但不可以充当(42)。SMDS是基于IEEE(43)的规范,SMDS数据分组的格式包括(44)。SMDS的说法中,(45)是不妥的。
用户发出HTTP请求后,收到状态码为505的响应,出现该现象的原因是()。
知识产权一般都具有法定的保护期限,一旦保护期限届满,权利将自行终止,成为社会公众可以自由使用的知识。(20)权受法律保护的期限是不确定的,一旦为公众所知悉,即成为公众可以自由使用的知识。
通过该程序的算法用等价类设计测试用例,检查逻辑覆盖标准。用边界值分析法设计测试用例,检查逻辑覆盖标准。
下面是一个Applet程序,其功能是在绘图区域中通过鼠标的移动来绘制直线,并且有清除绘图区域按钮,用来清除已经绘制的图像。程序运行结果如图5所示。importjava.awt.*;importjava.applet.*;
阅读下列说明和C代码,回答问题1至问题3,将解答写在答题纸的对应栏内。【说明】给定一个字符序列B=b1b2…bn,其中bi∈{A,C,G,U}。B上的二级结构是一组字符对集合S={(bi,bj)},其中i,j∈{1,2,…,n},并满足
随机试题
简析鲁迅《风波》。要点:指出小说描写人物的主要手法。
八脉交会配穴法治疗,应取:根据"经脉所通,主治所及"的原则,下列经脉上的穴位较为合适的是:
下述哪项不符合ARDS病理生理
下列关于牙本质敏感症治疗的论述中,错误的是
下列关于逐步结转分步法的表述,不正确的是()。
根据马克思主义法学的观点,下列哪一种说法是错误的?()
《泰晤士报》报道:据估计,被劫掠和破坏的财产,总值超过六百万镑。在场的每个人都掠夺很多。在进入皇宫的宫殿后,谁也不知道该拿什么东西。这则报道反映了哪一事件?
下列各句中,没有语病的一句是()。
在数据库的概念结构设计中,常用的描述工具是【】。
一个项目具有一个项目主管,一个项目主管可管理多个项目,则实体“项目主管”与实体“项目”的联系属于【】的联系。
最新回复
(
0
)