首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include int m=13; int fun(int x,int y) { intm=2; retum(x*y—m); } main() { i
以下程序的输出结果是( )。 #include int m=13; int fun(int x,int y) { intm=2; retum(x*y—m); } main() { i
admin
2021-07-09
32
问题
以下程序的输出结果是( )。
#include
int m=13;
int fun(int x,int y)
{ intm=2;
retum(x*y—m);
}
main()
{ int a=7,b=6;
printf("%d",fun(a,b)/m);
}
选项
A、1
B、3
C、7
D、10
答案
B
解析
本题考查的是函数调用时的参数的作用域。在函数调用时,当全局变量和局部变量的名称相同时,在局部变量的作用域内,局部变量起作用,因而在fun函数内m的应该等于2,main中的m为13,所以返回值为7×6.2=40,而fun(a,b)/m值为40/13=3。
转载请注明原文地址:https://kaotiyun.com/show/4itp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){intc;c=13|5;printf("%d\n",c);}则程序的输出结果是
若语句“t=fun(fun(x,y,a),(a+b,a+c),x+y+z);”对fun函数的调用正确,则fun函数的形参个数为()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下面程序段的输出结果是()。#includemain(){floatx=1.236547;printf("%f\n",(int)(x*1000+0.5)/(float)1000);}
有以下程序:#includemain(){inti=5;do{if(i%3==1)if(i%5==2){printf("*%d",i);break;}i++:}w
以下叙述错误的是
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
设y为整型变量,a=6,a的地址为E2000,b=14,b的地址为E2001;执行语句b=&a;y=&a;后Y的值为()。
以下选项中,不合法的C语言用户标识符是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
随机试题
A.卫生宣教B.咨询C.定期体检D.预防性药物治疗E.锻炼
A.沉而有力B.数而有力C.数而无力D.浮而无力E.迟而有力小儿虚热证的脉象是
葡萄胎处理,下述哪项是错误的
下列关于股票、债券、基金风险收益的描述正确的有()。
下列项目中应记入国际收支平衡表借方的是()。
道观中______祠庙被称为“宫”;______被视为岭南道教圣地。
下列谱例的和声功能进行属于()。
设0<a<1,证明:方程arctanx=ax在(0,+∞)内有且仅有一个实根.
执行inputbox函数后,会产生一个对话框,对话框上通常有两个按钮,它们是______按钮和取消按钮。
关于键盘操作,以下叙述正确的是
最新回复
(
0
)