首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #inc1ude int m=13; int fun(int x,int) {int m=2; return(x*y—m); } main() {int a
以下程序的输出结果是( )。 #inc1ude int m=13; int fun(int x,int) {int m=2; return(x*y—m); } main() {int a
admin
2021-04-28
33
问题
以下程序的输出结果是( )。
#inc1ude
int m=13;
int fun(int x,int)
{int m=2;
return(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/7ktp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表空格字符)()。
以下函数不能用于向文件中写入数据的是
表达式3.6—5/2+1.2+5%2的值是()。
有以下程序#includemain(){FILE*fp;inti,a[6]={1,2,3,4,5,6},k;fp=fopen("data.dat","w+");fprintf(fp,"%d\n",a[0]);for(i=
下列叙述中正确的是
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非O数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
下面选项中关于“文件指针”概念的叙述正确的是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
随机试题
下肢深静脉血流的频谱多普勒波形特点是
正常肺泡呼吸音的最明显听诊部位在()
急性发作期的支气管哮喘的治疗是采取
在Excel中,对单元格$D$2的引用是()。
在进行信息技术课教学设计时,需要对学习目标进行分析,依据布鲁姆的分类方法,“列举计算机的组成部件”应该属于________的目标,而“培养使用正版软件的习惯”应该属于________的目标。
某班对50名学生进行体检,有20人近视,12人超重,4人既近视又超重,该班有多少人既不近视又不超重?()
[*]
将考生文件夹下CHU文件夹中的文件BANG.TMP删除。
Thecarisexpectedtotravelataspeedof______perhour.
Approximatelyhowmuchwaslosteachyearasaresultofcorruption?
最新回复
(
0
)