首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #include<stdio.h> int m=13; int fun(int x,int y) {int m=2; retum(x*y-m); } main() {int a=7,b=6; printf("%d",fu
以下程序的输出结果是( )。 #include<stdio.h> int m=13; int fun(int x,int y) {int m=2; retum(x*y-m); } main() {int a=7,b=6; printf("%d",fu
admin
2021-02-25
53
问题
以下程序的输出结果是( )。
#include<stdio.h>
int m=13;
int fun(int x,int y)
{int m=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/phtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includeintk=7,m=5;voidf(int**s){int*t=&k;s=&t;*s=&m;printf("%d,%d,%d,",k,*t,**s);}ma
关于结构体说明和变量定义中,正确的是()。
C语言程序中,运算对象必须是整型数的运算符是
下面不属于软件测试实施步骤的是
以下叙述中正确的是
下面选项中关于编译预处理的叙述正确的是
下列函数的功能是( )。voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}
以下叙述中错误的是
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
C语言程序中,运算对象必须是整型数的运算符是
随机试题
环状软骨板横断层面上的结构不包括
公路工程变更包括()。
泵若需自配电机,为防止电机超负荷,常按实际工作的()计算轴功率N,取(1.1~1.2)N作为选电机的依据。
患者,女,50岁,体态肥胖。近3个月饮水及尿量较多,半月前因胆石症进行胆囊切除术,术后伤口不能愈合。该患者经查血糖值为15.5mmol/L,则此时应采用的治疗方法是
[2011真题·多选(选做)]在通风空调系统试运转及调试中,除恒温恒湿空调系统外的系统综合效能试验一般包括()。
基金管理人可以对基金的证券投资业绩水平进行预测。()
受美国绩效预算的影响,实行“预算选择合理化”预算制度的国家是()。
下列公民、法人或者其他组织提起的诉讼,人民法院不予受理的有()。
某企业分配给产品部的IP地址块为221.55.31.192/26,分配给市场部的IP地址块为221.55.31.160/27,分配给财务部的IP地址块为221.55.31.128/27,那么这三个地址块经过聚合后的地址为()。
A.PacificwarB.GloomyworldC.Putin’scommemoratingspeechD.China’sdeterminationE.Schroeder’spleaforforgivenessF.World’s
最新回复
(
0
)