首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序输出的结果是______. int m=17; int fun(int x,int y) { int m=3; return(x*y-m); }
下列程序输出的结果是______. int m=17; int fun(int x,int y) { int m=3; return(x*y-m); }
admin
2010-09-05
19
问题
下列程序输出的结果是______.
int m=17;
int fun(int x,int y)
{ int m=3;
return(x*y-m);
}
main()
{ int a=5,b=7;
printf("%d\n",fun(a,b)/m);
}
选项
答案
1
解析
本题考查局部变量和全局变量的区别:局部变量是指作用域在函数级和块级的变量,全局变量是指作用域在程序级和文件级的变量。
本程序首先定义了一个全局变量m=17,m=17的作用域在整个程序内。在fun函数内部定义了一个局部变量m=3,m=3的作用域仅在 fun函数内部,通过fun函数返回两个形参的积再减m。在主函数中,输出fun(a,b)/m=(5*7-3)/17=1。
转载请注明原文地址:https://kaotiyun.com/show/bKWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下一段程序:PrivateSubCommand1_Click() StaticaAsVariant a=Array("one","two","three","four","five") Printa(3)EndS
编写如下程序:PrivateSubCommand1_Click() DimmAsInteger,nAsInteger n=2 Form=1To3 Printproc(n); NextmEndSubF
在窗体上画1个名称为Command1的命令按钮,1个名称为Label1的标签,然后编写如下事件过程:PrivateSubCommand1_Click()DimmAsInteger,xAsIntegerDimtagAs
以下关于数组的叙述中,错误的是
有三个关系R,S和T如下:则由关系R和S得到关系T的操作是( )。
设有如下的程序段:s=0i=1Whilei
当用()方式打开文件时,如果对文件进行写操作,则写入的数据附加到原文件的后面
A、选择B、投影C、自然连接D、并A由关系R到关系S为一元运算,排除C和D。关系S是关系R的一部分,是通过选择之后的结果,因此选A。
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。
线性表常采用的两种存储结构是()。
随机试题
社会主义的改革,其性质应该是()
关于中国宪法的发展历史,下列选项错误的是:
在爆炸性粉尘环境()区内单相网络中的相线及中性线均应装设短路保护,并使用双极开关同时切断相线和中性线。
下列关于风险管理策略的说法不正确的有()。
商业银行风险管理委员会的核心职能是()。
在商业银行个人理财业务中,客户和银行的关系是()。
下列有关会计分录测试的说法中,正确的有()。
基于以下题干:一块平坦的野地有4个不同的隐蔽处:F、G、W、X,它们分别由4条道路联结,这4条路的名字分别是Q、R、S、T,并且长度相同,以下列方式联结:(1)Q仅仅联结F和w;(2)R仅仅联结G和W;(3)S仅仅联结F和G
逻辑移位指令SHL用于( )。
Awisemanoncesaidthattheonlythingnecessaryforthetriumphofevilisforgoodmentodonothing.So,asapoliceoffice
最新回复
(
0
)