首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是( )。 #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
18
问题
以下程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
有以下程序:#includeintfun(intx){intP;if(x==0‖x==1)return(3);P=x—fun(x一2);returnp;}
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
有以下程序#includeintfun(chars[]){char*p=s;while(*p!=0)p++;return(p-s):}main(){printf("%d\n",fun("0ABCDEF"
以下函数不能用于向文件中写入数据的是
C源程序中不能表示的数制是
以下叙述正确的是
给定程序中,函数fun的功能是将带头结点的单向链表逆置。即若原链表中从头至尾结点数据域依次为:2、4、6、8、10,逆置后,从头至尾结点数据域依次为:10、8、6、4、2。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
随机试题
根据《专利合作条约》的相关规定,下列哪些说法是正确的?
荧光分析法中
下列关于合同管理的基本内容的论述,错误的是()。
公开发行A股的X股份有限公司(以下简称X公司,后同)系ABC会计师事务所的审计客户。A注册会计师负责对X公司2009年度财务报表进行审计,并确定财务报表层次的重要性水平为120万元。X公司2009年度财务报告于2010年3月18日获董事会批准,并于同
1347年,世界上第一张海运保险单签发,这位商人是哪国人?()
目前农村信用社盈利的主要来源是()。
Whatkindofpersonneedsthisservice?Themainpurposeofthispassageis______.
概要设计使用的工具是()。
Thepassagedescribeshow【D6】________isthemainreasonwhypeoplelosetheirtemperatwork,anditoffersadvicetohelpempl
Theworkplaceforolderadultsisbecomingadynamicspaceratherthanaunidirectionaljourneyleadingtoretirement.Thenewo
最新回复
(
0
)